个人Ubuntu安装配置

写在前面

作为一个科研狗,为数不多的乐趣就是让自己的生产工具来迎合自己的使用习惯吧。最近科研工作不重,就折腾着把主力机系统从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


版权声明:本文为longxinghaofeng原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。