Ubuntu个人使用设置——(1)

  • 写在前面
    • 一、Ubuntu系统安装
    • 二、NVIDIA驱动、CUDA、cudnn安装
      • 1、安装NVIDIA驱动
      • 2、安装CUDA 8.0
      • 3、安装cudnn
    • 三、换源
      • 1、备份源文件
      • 2、更换源文件
      • 3、更新
    • 四、中文输入法
    • 五、Deepin依赖下软件安装
    • 六、Ubuntu Software 软件安装
      • 1、使用原生Linux系统下软件
      • 2、安装深度学习环境
    • 七、其他设置
      • 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: acceptInstall NVIDIA Accelerated Graphics Driver for Linux-x86_64 361.62?
(y)es/(n)o/(q)uit: nInstall the CUDA 8.0 Toolkit?
(y)es/(n)o/(q)uit: yEnter 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: yInstall the CUDA 8.0 Samples?
(y)es/(n)o/(q)uit: yEnter 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.hsudo 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

个人Ubuntu安装配置相关推荐

  1. 一篇解决:Ubuntu安装配置、软件、工具、快捷键

    Ubuntu安装配置.软件.工具.快捷键 记录作者配置windows.Ubuntu双系统的各种细节. 此帖说明了Ubuntu初期配置的许多问题,也介绍了很多使用技巧,持续更新. 文章目录 Ubuntu ...

  2. Ubuntu安装配置Java

    Ubuntu安装配置Java 创建安装目录 登录su账户 su adminyf@adminyf-virtual-machine:~$ su 密码: root@adminyf-virtual-machi ...

  3. Ubuntu安装配置nginx

    系Ubuntu安装配置nginx 提示:版本:ubuntu16.0.4,不同版本号方式可能不同; 文章目录 系Ubuntu安装配置nginx 前言 一.使用步骤 1.检查是否安装 2.安装 3.启动 ...

  4. Ubuntu 安装配置Git过程记录

    Git : Linux核心源码管理系统,测试了一段时间感觉确实强大,感觉官网和其他网上的配置方法都不尽完善(针对Debian/Ubuntu),这里留下配置记录与大家共享 1.测试平台 服务器:Debi ...

  5. Ubuntu安装配置谷歌拼音输入法

    Ubuntu 18.04安装配置谷歌拼音输入法 搜狗经常无缘无故出错,还是选择了谷歌家的 文章目录 一.安装 二.设置语言支持(language support) 三.选择谷歌输入法 四.错误处理 一 ...

  6. Ubuntu 安装配置

    一.系统初始化 二.输入法 三.系统美化 四.影视工具 五.文件浏览 六.系统管理 七.其他软件 八.虚拟 九.编程环境 十.KDE 十一.Ubuntu出现的一些问题 作者 pengkuny 原始链接 ...

  7. Ubuntu安装配置Gogs

    说明 配置环境为Ubuntu 16.04. 我配置Gogs的目的是配合Jenkins使用搭建自动化部署环境,所以我的Gogs安装配置步骤再细节上可能和其他博主文中的步骤稍有不同. 依赖包安装与配置 安 ...

  8. Ubuntu安装配置

    一.安装Ubuntu,这个不多说了,因为是硬盘安装没有什么能"自主"的地方,水平有限. 二.换源及系统更新:sudo gedit /etc/apt/sources.list 加入: ...

  9. ubuntu安装配置onnxruntime

    1.onnxruntime下载配置 项目链接:https://github.com/microsoft/onnxruntime 环境配置链接:Linux 下onnxruntime源码安装 2.cmak ...

  10. Ubuntu安装配置Python.pyDev

    一:安装ECLipse Eclipse官网下载软件tar包: 使用解压命令: sudo tar xzvf xxxxx.tar.gz -c /opt/ 创建快捷方式到桌面. 二:安装python-Num ...

最新文章

  1. 阿里巴巴达摩院ICLR 2020论文:从群体动态中认知个体
  2. 1295. 统计位数为偶数的数字(to_string 将整型数字变为字符串)
  3. Android 应用开发(38)TableLayout(表格布局)
  4. Spring字段注入
  5. Firefox 扩展“此组件无法安装,因为它未通过验证。”问题的解决
  6. NIO蔚来EC6ES6ES8智能电动汽车维修手册电路图用户手册技术信息资料
  7. 大数据和数据挖掘是什么关系?
  8. # responses[name] = response
  9. 使用Pr CS6剪视频导入的视频中音频一直出现“在试图写入下列文件时发生了错误…”提示在右下角。?
  10. 系统架构设计笔记(74)—— 企业信息化与电子商务
  11. mumu安卓模拟器使用教程
  12. 计算机二级考试office资料,2017年国家计算机二级office考试资料
  13. EDUCODER---计算机硬件基础---计算机系统测试 5.16.17.19.1 合集
  14. python 创业_如何在下午使用python和破折号创业
  15. 解决vue项目打包后文件过大导致首屏加载30s+的问题
  16. 配置java运行时环境时出现could not find java.dll
  17. 前端使用 xlsx 结合yxg-xlsx-style 实现带样式的导出
  18. 当心,前面有地雷——C语言实现简单扫雷小游戏
  19. 如何管理好员工?员工管理有哪些技巧?
  20. 【网课平台】Day10.对接第三方:实现微信扫码登录

热门文章

  1. bm算法好后缀 java实现_BM算法 | Depeng's Blog
  2. Maven 错误找不到符号
  3. 证券公司信息化1-证券行业的本质是什么?什么是资本市场?什么又是一级市场和二级市场?
  4. 【HTML】Angular JS + Table 根据数据动态合并单元格
  5. 项目管理-计算专题(挣值分析)
  6. 前端做大屏显示,缩放比,分辨率怎样适配?
  7. css 多行文字左对齐,纯CSS实现文字一行居中,多行左对齐的方法
  8. 每日一佳——Information-Theoretic Metric Learning(Jason V. Davis et al. ,ICML,2007)
  9. 15天入门Python,每天都该干嘛,规划路线。
  10. Codeforces869 E. The Untended Antiquity (随机化算法)