某人的 Ubuntu 24.04 GNU/Linux 平台配置
1 给ubuntu平台上的RTX 5060 Ti安装显卡驱动
1.1 更新内核
sudo add-apt-repository ppa:cappelikan/ppa #添加PPA
sudo apt update && sudo apt full-upgrade #更新
sudo apt install -y mainline #安装mainline
mainline list | less #查看linux内核版本
mainline install 6.14.4 #安装内核
sudo reboot #重启系统
uname -a #查看内核版本
1.2 安装GCC
sudo apt install gcc-14 #安装GCC
sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-14 14
sudo update-alternatives --config gcc
gcc --version #查看GCC版本
1.3 安装nvidia驱动
输入命令行:
sudo ./NVIDIA-Linux-x86_64-575.51.02.run
选择MIT的版本,如果后续安装过程报错。则需要安装相关依赖库。命令行如下:
sudo apt install build-essential
然后重新运行安装即可。 检查驱动是否安装妥当,运行以下命令行:
nvidia-smi
2 安装输入法
先卸载 ubuntu 24.04 自带的 fcitx 4
sudo apt-get remove --purge fcitx
sudo apt-get autoremove
接着安装 fcitx5
sudo apt-get install fcitx5 fcitx5-configtool fcitx5-chinese-addons
然后打开 Fcitx Configuration,在 Input Method 中添加 Pinyin。接着在 Global Options 中的 Hotkey 设置Trigger Input Method为 Left Shift。
然后打开 .profile 文件, sudo nano ~/.profile ,在该文件的最后添加以下代码:
export GTK_IM_MODULE=fcitx
export QT_IM_MODULE=fcitx
export XMODIFIERS=@im=fcitx
#fcitx5 &
接着给 Fcitx 安装词库。先下载词库 。解压文件后得到 CustomPinyinDictionary_Fcitx.dict 文件。然后将其复制到 /usr/share/fcitx5/pinyin/dictionaries/ 目录,如果没有自行创建。复制命令如下:
sudo cp CustomPinyinDictionary_Fcitx.dict /usr/share/fcitx5/pinyin/dictionaries/
重启即可。
3 安装 localsend
打开链接localsend,便于本地网络传输文件。下载适用的版本,此处我用的 ubuntu ,故而下载了 deb 的包。 然后在下载好的 deb 包的同一个目录下,打开 Terminal,输入:
sudo dpkg -i LocalSend-1.17.0-linux-x86-64.deb
如果报错,缺乏依赖,安装相关依赖后重新安装即可。
4安装 GoogleEarth
打开链接 Google Earth,下载适用的版本,此处我用的 ubuntu ,故而下载了 deb 的包。 然后在下载好的 deb 包的同一个目录下,打开 Terminal,输入:
sudo dpkg -i google-earth-pro-stable_7.3.6_amd64.deb
5 安装 Texstudio
添加 PPA,然后安装 Texstudio,命令如下:
sudo add-apt-repository ppa:sunderme/texstudio
sudo apt update
sudo apt install texstudio
6 安装 miniconda
打开中国科学技术大学的同步镜像网站,点击获取开源软件,选择 Miniconda ,下载即可。在该目录下打开 Terminal 。输入以下命令
sudo bash ./Miniconda3-latest-Linux-x86_64.sh
回车后,看完许可条款,然后输入 yes ,然后继续回车即可。
7 安装 gfortran
检查是否安装 gfortran ,命令如下:
which gfortran
如果没有则用以下命令行安装,
sudo apt install gfortran
安装完成后输入以下命令行,检查版本,以确认安装。
gfortran --version
8 安装 GMT (The Generic Mapping Tools)
因为 Ubuntu/Debian 官方的 GMT 二进制包不是最新版本的,故而采取编译源码安装的方式。
先安装相关依赖软件包,命令行如下:
#更新软件包列表
sudo apt update
#安装必须软件包
sudo apt install build-essential cmake ninja-build libcurl4-gnutls-dev libnetcdf-dev gdal-bin libgdal-dev
sudo apt install libgeos-dev libglib2.0-dev libpcre3-dev libfftw3-dev liblapack-dev
sudo apt install ghostscript xdg-utils
#安装额外软件包
sudo apt install graphicsmagick ffmpeg
下载编译 GMT 所需要的三个文件:
GMT 6.5.0 源码:gmt-6.5.0-src.tar.xz
全球海岸线数据 GSHHG:gshhg-gmt-2.3.7.tar.gz
全球数字图表 DCW:dcw-gmt-2.1.2.tar.gz
然后将三个下载的文件解压,命令行如下:
#解压
tar -xvf gmt-6.5.0-src.tar.xz
tar -xvf gshhg-gmt-2.3.7.tar.gz
tar -xvf dcw-gmt-2.1.2.tar.gz
#移动
mv gshhg-gmt-2.3.7 gmt-6.5.0/share/gshhg-gmt
mv dcw-gmt-2.1.2 gmt-6.5.0/share/dcw-gmt
#切换目录
cd gmt-6.5.0
#编辑CMake文件
gedit cmake/ConfigUser.cmake
向打开的文件写入以下语句:
set (CMAKE_INSTALL_PREFIX "/opt/GMT-6.5.0")
set (GMT_USE_THREADS TRUE)
编译并且安装命令如下:
cmake --build .
sudo cmake --build . --target install
修改Shell配置文件,命令行如下:
gedit ~/.bashrc
在此文件的末尾添加以下语句。
export GMT6HOME=/opt/GMT-6.5.0
export PATH=${GMT6HOME}/bin:$PATH
export LD_LIBRARY_PATH=${LD_LIBRARY_PATH}:${GMT6HOME}/lib64
最后一步,检查是否安装成功。输入以下命令:
gmt --version
不出意外,应该会显示安装的版本号。
9 安装奥维互动地图
下载奥维互动地图的 Linux 版本,注意选择 CPU 的架构。下载过后是一个 deb 的包文件。在同一目录下,打开 Terminal ,直接使用命令:
sudo dpkg -i Linux-x86_64-OMap-10.1.8-build2025-01-22.3.deb
安装即可。
10 安装 GIMP
输入命令行:
sudo snap install gimp
安装即可。
11 安装 VLC
输入命令行:
sudo snap install vlc
安装即可。
12 安装 OpenShot
输入以下命令行安装。
sudo add-apt-repository ppa:openshot.developers/ppa
sudo apt update
sudo apt install openshot-qt python3-openshot
13 安装 Qbittorent
输入以下命令行安装。
sudo add-apt-repository ppa:qbittorrent-team/qbittorrent-stable
sudo apt update
sudo apt-get install qbittorrent
14 安装 Blender
输入命令行:
sudo apt install blender
安装即可。
15 安装 VirtulBox
下载VirtualBox,然后使用以下命令:
sudo dpkg -i virtualbox-7.1_7.1.8-168469~Ubuntu~noble_amd64.deb
如果出现报错,则需要安装相关依赖软件包,命令行如下:
sudo apt install liblzf1 libqt6help6 libqt6statemachine6 libtpms0
sudo apt --fix-broken install
最后重新执行以下命令:
sudo dpkg -i virtualbox-7.1_7.1.8-168469~Ubuntu~noble_amd64.deb
16 安装 FreeCAD
输入命令行:
sudo snap install freecad
安装即可。
17 安装 LibreCAD
输入命令行:
sudo snap install librecad
安装即可。