Ubuntu 16.04 英伟达驱动、常用软件以及虚拟环境的安装

一、英伟达驱动的安装

Ubuntu 桌面版驱动可这样安装:系统设置--->软件和更新--->附加驱动--->NVIDIA binary driver-version 384.130,服务器版的可以按照如下步骤安装:

1、下载驱动、卸载旧版本驱动、安装可能的依赖

  • 根据显卡类型到英伟达官网下载相应版本的驱动程序
    • eg:NVIDIA-Linux-x86_64-410.66.run
  • 卸载可能存在的旧版本 nvidia 驱动(对没有安装过 nvidia 驱动的主机,这步可以省略,但推荐执行,无害)
    • sudo apt-get remove --purge nvidia*
  • 安装驱动可能需要的依赖
    sudo apt-get install build-essential pkg-config xserver-xorg-dev linux-headers-`uname -r`
    

2、禁用第三方开源驱动 nouveau

# 1、使用命令创建黑名单文件
sudo vim /etc/modprobe.d/blacklist-nouveau.conf

# 2、在黑名单文件中加入如下内容
blacklist nouveau
options nouveau modeset=0

# 3、使用命令更新
sudo update-initramfs -u

# 4、重启系统
sudo reboot

# 5、重启后,使用如下命令确认 mouveau 已经禁用,输出内容为空,说明成功
lsmod | grep nouveau

3、安装驱动

# 1、重启后再次进入字符终端界面,并关闭图形界面(对桌面版而言,服务器版不用)
sudo service lightdm stop

# 2、进入 runlevel 3
sudo init 3

# 3、获取可执行权限
sudo chmod a+x NVIDIA-Linux-x86_64-410.66.run 


# 4、执行安装(不安装 opengl)
sudo ./NVIDIA-Linux-x86_64-410.66.run -no-opengl-files

# 5、检查是否安装成功
nvidia-smi
sudo service lightdm start  # 开启图像界面,对桌面版而言,服务器版不用

# 6、重启系统
sudo reboot now

#################### 另法 ####################
sudo apt-get purge nvidia*  # 卸载可能存在的旧版本 nvidia 驱动

sudo add-apt-repository ppa:graphics-drivers/ppa  # 添加 Graphic Drivers PPA
sudo apt-get update

ubuntu-drivers devices  # 查看合适的驱动版本, 输出下面内容
== /sys/devices/pci0000:00/0000:00:01.1/0000:02:00.0 ==
modalias : pci:v000010DEd00001BB3sv000010DEsd000011D8bc03sc02i00
vendor   : NVIDIA Corporation
driver   : nvidia-384 - distro non-free
driver   : nvidia-390 - third-party free
driver   : nvidia-410 - third-party free
driver   : nvidia-396 - third-party free
driver   : nvidia-415 - third-party free recommended
driver   : xserver-xorg-video-nouveau - distro free builtin

# 安装后重启即可
sudo apt-get install nvidia-415
sudo reboot now
nvidia-smi

# 获取GPU的硬件和驱动版本信息
nvidia-smi -a

4、可能遇到的问题

# 解决重复登录问题:
# 1、卸载
sudo ./NVIDIA-linux-x86_64-375.20.run –uninstall

# 2、加参数重新安装
sudo ./NVIDIA-linux-x86_64-375.20.run –no-opengl-files
–no-opengl-files 只安装驱动文件,不安装 OpenGL 文件。这个参数最重要
–no-x-check 安装驱动时不检查X服务
–no-nouveau-check 安装驱动时不检查nouveau

二、常用软件的安装

  • 首先,在 系统设置-->软件和更新-->Ubuntu 软件-->下载自更改内国内的源(eg:http://mirrors.ustc.edu.cn/ubuntu
  • 然后,执行sudo apt-get update更新软件包列表
  • 最后,执行 sudo apt-get upgrade更新已安装的软件包
  • Note: 在 apt-get install packages 之前执行 update 和 upgrade, 实际上是确保本地软件列表和已安装软件均为最新的,这样做可以最大限度地确保新安装的软件包能够正常工作

1、系统软件的安装

# 添加远程连接
sudo apt-get install openssh-server

# 装 vim
sudo apt-get install vim

# 装 git
sudo apt-get install git

# 装 tmux
sudo apt-get install tmux

# 新建 .tmux.conf 文件并更改 tmux 快捷键
vim .tmux.conf # 按 i 插入如下内容,然后保存退出
unbind C-b
set -g prefix C-a

2、调整桌面布局、文件夹默认显示方式和更改快捷键

  • ubuntu 软件中安装 Unity Tweak Tool,在启动器项目中将任务栏从左侧移到底部
  • 设置文件夹默认以列表方式显示:编辑-->首选项-->视图-->列表视图
  • 系统设置--->键盘--->快捷键中将锁屏快捷键更改为:win+L,将截屏快捷键更改为:ctrl+Alt

3、常用软件安装

# 1、解压到 /opt 下面
sudo tar –jxvf Firefox-latest-x86_64.tar.bz2 -C /opt
cd /opt

# 2、在 applications 目录下创建 firefox.desktop 文件,并写入如下内容
cd /usr/share/applications
sudo vim firefox.desktop

# 写入的内容
[Desktop Entry]
Name=firefox
Name[zh_CN]=火狐浏览器
Comment=火狐浏览器
Exec=/opt/firefox/firefox
Icon=/opt/firefox/browser/chrome/icons/default/default128.png
Terminal=false
Type=Application
Categories=Application;
Encoding=UTF-8
StartupNotify=true

# 3、在 DASH 下搜索 firefox 即可找到我们安装的中文版火狐浏览器了
  • Anaconda 的安装及镜像源的更改
    • linux 下安装:
      • bash Anaconda2-4.3.1-Linux-x86_64.sh
      • q 键跳过 license 文件,然后输入 yes 确认
      • anacondabianry 路径加入到.bashrc
    • Anaconda 和 pip 镜像源的更改
# windows&linux 都适用(Anaconda)
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/
conda config --set show_channel_urls yes


# .condarc 中出现如下内容,channels 是查找源的顺序
channels:
   - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/
   - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
   - defaults
show_channel_urls: true



------------------------
# pip 镜像源的更改
-----------------------

# 国内常用的镜像
http://pypi.douban.com/simple/            # 豆瓣
http://mirrors.aliyun.com/pypi/simple/    # 阿里
https://pypi.tuna.tsinghua.edu.cn/simple  # 清华
http://pypi.mirrors.ustc.edu.cn/simple/   # 中国科学技术大学
http://pypi.hustunique.com/simple/ 		  # 华中理工大学


# 1、临时使用,添加 “-i” 或 “--index” 参数
pip install -i http://pypi.douban.com/simple/ flask


# 2、linux 下永久生效的配置方法
cd $HOME  
mkdir .pip  
cd .pip
sudo vim pip.conf  

# 在里面添加,trusted-host 选项为了避免麻烦是必须的,否则使用的时候会提示不受信任  
[global]
index-url=https://pypi.tuna.tsinghua.edu.cn/simple

[install]
trusted-host=pypi.tuna.tsinghua.edu.cn 
disable-pip-version-check=true
timeout = 6000 
# 1、解压、安装
sudo tar zxvf pycharm-professional-2018.2.4.tar.gz -C /opt
cd /opt/pycharm/bin
sh ./pycharm.sh

# 1、创建 pycharm.desktop 文件
sudo vim /usr/share/applications/pycharm.desktop

# 2、写入如下内容,并保存,注意 Exec 和 Icon 换成自己的路径
[Desktop Entry]
Type=Application
Name=Pycharm
GenericName=Pycharm3
Comment=Pycharm3:The Python IDE
Exec="/opt/pycharm-2018.3.4/bin/pycharm.sh" %f
Icon=/opt/pycharm-2018.3.4/bin/pycharm.png
Terminal=pycharm
Categories=Pycharm;

# 3、在搜索框搜索后锁定到启动器即可
  • Notepad-Plus-Plus:在 ubuntu 软件中搜索直接安装即可
  • Meld(代码比对工具):在 ubuntu 软件中搜索直接安装即可

三、虚拟环境的创建

# 继承系统的 anaconda 包
conda create -n tf_15 python=2 anaconda 

# 激活环境
conda activate tf_15

# 在环境中安装 opencv
conda install -c https://conda.anaconda.org/menpo opencv3

# 在环境中安装指定版本的 tensorflow,会安装相应版本的 cuda 和 cudnn
conda install tensorflow-gpu=1.5  

# 安装 easydict, 用于配置一些超参数
pip install easydict

# 安装 keras
pip install keras

四、Win 下使用 Xshell 远程连接(设置配色方案)

# 在 windows 下新建文件 ubuntu.xcs, 并添加如下内容,然后保存退出
# 选择 xshell 软件中的:属性-->外观-->配色方案-->ubuntu 即可
[ubuntu]
text=ffffff
cyan(bold)=34e2e2
text(bold)=ffffff
magenta=75507b
green=4e9a06
green(bold)=8ae234
background=300a24
cyan=06989a
red(bold)=ef2929
yellow=c4a000
magenta(bold)=ad7fa8
yellow(bold)=fce94f
red=cc0000
white=d3d7cf
blue(bold)=729fcf
white(bold)=eeeeec
black=000000
blue=3465a4
black(bold)=555753
[Names]
name0=ubuntu
count=1

在这里插入图片描述


五、参考资料

1、Ubuntu 20.04 LTS/RTX30XX显卡快速配置深度学习环境(一行命令)
2、官方文档:https://download.nvidia.com/XFree86/Linux-x86_64/455.38/README/

  • 3
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值