1 换源
1.1 系统换成国内源
打开“软件与更新”,将“下载自”处的下拉框更改为阿里源。这个地方有很多选择,可以是清华源,豆瓣源等,用阿里源主要是习惯问题。
1.2 安装anaconda3,并根据该链接页面更换源
1.2.1 下载
1.2.2 安装
在anaconda软件包文件里面打开终端,并输入:
bash Anaconda3-2020.11-Linux-x86_64.sh # 按“q”键可以跳过协议,然后按照指示按accept, yes就行。
2.1.3 conda更换国内源
建议按照1.2.1中官方的方法换源。
(1)生成.condarc 文件
conda config --set show_channel_urls yes
(2)打开.condarc文件
sudo vi ~/.condarc
按下"i"键后,将下面的复制进文件中
channels:
- defaults
show_channel_urls: true
default_channels:
- https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main
- https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/r
- https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/msys2
custom_channels:
conda-forge: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
msys2: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
bioconda: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
menpo: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
pytorch: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
pytorch-lts: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
simpleitk: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
(3)清除索引缓存
conda clean -i
1.3 pip 更换国内源
使用命令行更改,感觉是最简单的了。这里建议换成豆瓣的,因为快。若是豆瓣没有想要的资源,建议将清华源作为一个辅助的,一般够用了。还不行,建议翻墙,直接官网去下载吧。
pip config set global.index-url http://pypi.douban.com/simple/
# https://pypi.tuna.tsinghua.edu.cn/simple 清华源
2 需要安装的软件
软件 | 说明 | 安装方式 |
---|---|---|
git | 用来在github上下载或者上传用的 | sudo apt install git |
vim | 相比于gedit,感觉好用一点 | sudo apt install vim |
iptux | 信使,局域网传文件用的 | sudo apt install iptux |
谷歌浏览器 | 看个人习惯,我喜欢使用它 | 官网下载安装包,,可能需要翻墙 |
vscode | IDE,与pycharm两者选其中一个就行 | 官网下载安装包 |
pycharm | IDE,与vcode两者选其中一个就行 | 建议在“ubuntu软件”中搜索安装 |
meshlab | 三维软件 | 单独安装说明 |
微信 | 看个人需要是否安装 | 单独安装说明 |
WPS | 看个人需要是否安装 | 单独安装说明 |
cmake | 需要根据要求安装对应的版本,因此有些时候需要单独安装 | 单独安装说明 |
显卡驱动安装 | 建议单独安装 | 单独安装说明 |
cuda和cudnn | 根据官网的说明来就行,这里图方便,将需要的命令列出 | 单独安装说明 |
3 安装meshlab
在ubuntu18.04中直接安装meshlab,通常安装的版本非常旧。这里建议直接下载一个AppImage,可以安装最新的版本。
(1)下载meshlab,
(2)为meshlab创建快捷,加入收藏栏,快捷启动。这里有一个小技巧,不知道meshlab.desktop怎么写的首先安装以下meshlab,然后将生成的meshlab.desktop复制出来备用。
cd /usr/share/applications
sudo vim meshlab.desktop
# 在其中添加如下内容
[Desktop Entry]
Version=1.0
Name=MeshLab
Name[en_GB]=MeshLab
GenericName=Mesh processing
GenericName[en_GB]=Mesh processing
Comment=View and process meshes
Type=Application
Exec="软件位置"
Icon="图标位置"
Terminal=false
4 安装微信
官方链接
(1) 下载Wine环境包及微信包
百度网盘链接
提取码:1plf
(2)进入下载文件夹,打开终端输入
sudo apt-get install -f -y ./ukylin-wine_70.6.3.25_amd64.deb
sudo apt-get install -f -y ./ukylin-wechat_3.0.0_amd64.deb
5 安装WPS
(1) 下载安装包及缺失字体
百度网盘链接
提取码:vwje
(2) 安装WPS,打开终端,输入
sudo dpkg -i wps-office_11.1.0.10702_amd64.deb
(3) 安装缺失字体
a.解压压缩字体
b.进入缺失字体文件夹
c.打开终端,输入:
sudo cp *.ttf *.TTF /usr/share/fonts
6 安装Cmake
(1)下载对应的安装包
git clone https://github.com/Kitware/CMake.git
(2)安装依赖
sudo apt install g++ gcc build-essential libssl-dev
(3)编译cmake
进入cmake文件夹。打开终端。输入:
./bootstrap && make && sudo make install
7 安装显卡
7.1 直接安装
直接打开“软件与更新”,如图所示,点击“附加驱动”直接安装推荐的驱动就行,当然可以在官网下载软件手动安装,说是最推荐的。我的工作场所中,一般是使用“软件与更新”直接更新的,比较方便。
7.2 官网下载软件手动安装
略
8 安装cuda,我这里安装的是cuda10.1
(1)官网下载
(2)安装
进入安装包文件夹,打开终端后,输入:
sudo sh cuda_10.1.105_418.39_linux.run
(3)添加环境变量
sudo vim ~/.bashrc # 打开环境变量
# 移动光标到最后一排,然后按“i”键,最后按“enter”键换行,将下面两行复制粘贴到环境变量。
export PATH="/usr/local/cuda/bin:$PATH"
export LD_LIBRARY_PATH="/usr/lcoal/cuda/lib64:$LD_LIBRARY_PATH"
(4)查看是否安装成功
nvcc -V
#安装成功的截图样式
9 安装cudnn,这个需要自己官网注册一下,建议下载后备份。
(1)官网下载
我在网上看到的都是这个链接,我为了方便,百度云备份了。这里也放上我的分享链接。但是下载前请看仔细是否是你想要的,我只有适配cuda10.1的cudnn7.6.5。
百度网盘链接
提取码:c2jf
(2)安装
sudo dpkg -i libcudnn7_7.6.5.32-1+cuda10.1_amd64.deb
sudo dpkg -i libcudnn7-dev_7.6.5.32-1+cuda10.1_amd64.deb
sudo dpkg -i libcudnn7-doc_7.6.5.32-1+cuda10.1_amd64.deb
(3)查看是否安装成功
在终端输入:
cat /usr/local/cuda/include/cudnn.h | grep CUDNN_MAJOR -A 2
有类似一下输出,则安装cudnn成功。