Ubuntu个人使用设置——(1)
写在前面
作为一个科研狗,为数不多的乐趣就是让自己的生产工具来迎合自己的使用习惯吧。最近科研工作不重,就折腾着把主力机系统从Windows换到Ubuntu。
原本想直接用Arch Linux系统,但最后还是怂了,选择了发行版的Ubuntu16.04.6。
下面是一些基础配置,以后有钱了再一步步的更新换代吧
主板:微星(MSI)B360M
CPU:Intel i5 9400F
GPU:Colorful GeForce RTX 2060S 8G
硬盘:SSD 256G + 机械 1T
内存:16G
第一次自己装机,经验有限,经费有限,大佬勿喷
估计还得再重装几次系统,写写经验,方便以后使用
一、Ubuntu系统安装
第一次知道Linux系统的启动盘安装需要特定的软件,在这里我选择Rufus。
Rufus的目标系统类型自动是 BIOS或UEFI,我用UltraISO制作系统盘时总是出错,不知道是不是我个人操作问题。
选择设备、镜像文件后直接开始,其他默认即可。
进入install界面后,选择默认英文语言(个人习惯问题,喜欢英文目录)
关于分区:
固态:
1、 1G的交换空间,逻辑分区
2、 16*2G的 /boot,主分区
3、其余固态空间给了 / ,逻辑分区
机械:
全部空间给了 /home ,逻辑分区
关于分区,仁者见仁智者见智吧,适合自己就好,当然我也在慢慢摸索更适合我的分区方式,请大佬们指正。
二、NVIDIA驱动、CUDA、cudnn安装
NVIDIA驱动及CUDA安装来自文章链接:https://blog.csdn.net/zhang970187013/article/details/81012845
1、安装NVIDIA驱动
卸载原有的驱动
sudo apt-get remove –purge nvidia*
如果使用.run文件安装,使用–uninstall卸载(具体方法百度)
安装NVIDIA需要把系统自带的驱动禁用,打开文件:
sudo gedit /etc/modprobe.d/blacklist.conf
在配置文件最后添加以下内容:
blacklist nouveau
option nouveau modeset=0
命令窗口会提示warn,无视之。
保存退出,执行以下命令生效:
sudo update-initramfs -u
重启电脑后输入:
lsmod | grep nouveau
没有任何输出说明禁用成功。
禁用后,下载NVIDIA安装文件
首先查看自己电脑自己电脑支持的驱动版本:
sudo apt-cache search nvidia*
安装时注意版本号,我直接安装的最新版,也可以使用
NVIDIA驱动官方地址:https://www.nvidia.cn/Download/index.aspx?lang=cn
禁用图形界面服务(最好有一台备用电脑,因为这一步会黑屏…):
sudo service lightdm stop
按Ctrl+Alt+F1进入命令行,输入用户名密码登录(通过Ctrl+Alt+F7可返回界面)
下载的是.run文件,首先给文件赋予执行权限,首先cd到下载目录:(重要的事情说三遍:注意参数、注意参数、注意参数)
cd ~/Download/
sudo chmod a+x NVIDIA-Linux-x86_64-384.130.run
sudo ./NVIDIA-Linux-x86_64-375.20.run –no-opengl-files
提示安装基本上都是accept,yes,当提示你nvidia-xconfig时,就视自己的电脑情况而定,如果电脑是双显卡(双独显、集显和独显)就选择不安装,如果只有一个显卡就选择安装。
安装完毕后重启验证是否安装成功:
nvidia-smi
出现以下界面表示安装成功:
2、安装CUDA 8.0
官方下载地址https://developer.nvidia.com/cuda-80-ga2-download-archive,根据自己的系统版本选择下载。
在下载的CUDA文件中已经包含了NVIDIA驱动文件,如果驱动已经安装成功,就不需要再次安装。
还是和驱动安装一样流程:
sudo service lightdm stop
cd ~/Download/
sudo chmod a+x cuda_8.0.61_375.26_linux
sudo ./cuda_8.0.61_375.26_linux.run --no-opengl-libs
之后是安装步骤:
Do you accept the previously read EULA?
accept/decline/quit: accept
Install NVIDIA Accelerated Graphics Driver for Linux-x86_64 361.62?
(y)es/(n)o/(q)uit: n
Install the CUDA 8.0 Toolkit?
(y)es/(n)o/(q)uit: y
Enter Toolkit Location
[ default is /usr/local/cuda-8.0 ]:
Do you want to install a symbolic link at /usr/local/cuda?
(y)es/(n)o/(q)uit: y
Install the CUDA 8.0 Samples?
(y)es/(n)o/(q)uit: y
Enter CUDA Samples Location
[ default is /home/qin ]:
最后一步选择CUDA Samples安装位置,可自定义输入,否则默认安装/home/qin下
重启电脑
reboot
重启后配置cuda的环境变量,通用配置环境流程:
sudo gedit ~/.bashrc
在文本后加入以下内容并保存:
export PATH=/usr/local/cuda-8.0/bin:$PATH
export LD_LIBRARY_PATH=/usr/local/cuda/lib64:$LD_LIBRARY_PATH
更新环境变量文件:
source ~/.bashrc
验证是否安装成功:
cd /usr/local/cuda-8.0/samples/1_Utilities/deviceQuery
sudo make
./deviceQuery
出现以下界面表示安装成功:
3、安装cudnn
参看文章来自链接:https://blog.csdn.net/wanzhen4330/article/details/81699769
根据CUDA版本下载cudnn安装文件
下载链接:https://developer.nvidia.com/rdp/cudnn-archive
安装文件名如:cuDNN v7.1.3 Library for Linux
解压下载的文件,可以看到cuda文件夹,在当前目录打开终端,执行如下命令:
sudo cp cuda/include/cudnn.h /usr/local/cuda/include/
sudo cp cuda/lib64/libcudnn* /usr/local/cuda/lib64/
sudo chmod a+r /usr/local/cuda/include/cudnn.h
sudo chmod a+r /usr/local/cuda/lib64/libcudnn*
在终端输入命令,如果出现下图所示版本信息,说明安装成功。
cat /usr/local/cuda/include/cudnn.h | grep CUDNN_MAJOR -A 2
三、换源
文章参考来自:
https://blog.csdn.net/happywho250/article/details/52506321
1、备份源文件
cd /etc/apt/
sudo cp sources.list sources.list.bak
就是将sources.list备份到sources.list.bak
2、更换源文件
阿里云源文件:
deb http://mirrors.aliyun.com/ubuntu/ xenial main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ xenial-security main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ xenial-updates main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ xenial-backports main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ xenial-proposed main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ xenial main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ xenial-security main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ xenial-updates main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ xenial-backports main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ xenial-proposed main restricted universe multiverse
deb http://archive.canonical.com/ubuntu/ xenial partner
deb http://extras.ubuntu.com/ubuntu/ xenial main
sudo gedit sources.list
打开文件,使用阿里云文件内容替换原内容即可
3、更新
sudo apt-get update # 更新源
sudo apt-get upgrade # 更新软件
四、中文输入法
参考文章:
https://blog.csdn.net/leijiezhang/article/details/53707181
https://www.cnblogs.com/voyagee/p/6898054.html
中文输入法和中文环境是两回事儿,即在英文环境下使用中文输入法
官网安装包下载地址:http://pinyin.sogou.com/linux/
安装输入法:
sudo dpkg -i sogoupinyin_2.1.0.0082_amd64.deb
我在安装系统后,系统自带了Fcitx输入法框架,搜狗输入法是基于FCItx的
打开系统设置-》语言支持,这时会报错,需要进行修复
sudo apt-get install -f
从语言支持面板将默认输入法从ibus改为小企鹅Fcitx
重启电脑
电脑重启后发现电脑右上角有小企鹅输入法的图标
点击ConfigureFcitx
去掉那个只“显示当前语言”的选项,然后搜索框输入sogou,你会发现搜狗输入法已经有了,选中输入法即可.再调整优先级等等。
五、Deepin依赖下软件安装
六、Ubuntu Software 软件安装
1、使用原生Linux系统下软件
1、Filezilla
2、TeamViewer
3、截图工具
sudo apt-get install ksnapshot
4、网易云音乐 16.04版本安装
原文链接:
https://blog.csdn.net/DragonGirI/article/details/96318373
资源链接:
https://pan.baidu.com/s/10H5ifLJonrBq2F1kA2kpqw password:mi48
sudo dpkg -i netease-cloud-music_0.9.0-2_amd64.deb
sudo apt-get install -f
sudo dpkg -i netease-cloud-music_0.9.0-2_amd64.deb
先安装,再修复添加依赖,再安装
2、安装深度学习环境
Anaconda、Pycharm安装
七、其他设置
1、打开工作区切换器
勾选 Enable workspaces