Ubuntu 16.04 英偉達驅動、常用軟體以及虛擬環境的安裝
阿新 • • 發佈:2019-01-07
一、英偉達驅動的安裝
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、重啟系統
sudo reboot
# 6、檢查是否安裝成功
sudo service lightdm start # 對桌面版而言,伺服器版不用
nvidia-smi
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
# 裝 tmux
sudo apt-get install tmux
# 裝 git
sudo apt-get install git
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 即可找到我們安裝的中文版火狐瀏覽器了
- lantern:登陸藍燈官網下載 Ubuntu 版
sudo apt-get install gdebi-core
sudo gdebi lantern-installer-64-bit.deb
- Anaconda 的安裝及映象源的更改
- linux 下安裝:
bash Anaconda2-4.3.1-Linux-x86_64.sh
- 按
q
鍵跳過license
檔案,然後輸入yes
確認 - 把
anaconda
的bianry
路徑加入到.bashrc
- Anaconda 和 pip 映象源的更改
- linux 下安裝:
# 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
- pycharm:在 pycharm 官網 下載 ubuntu 版
# 1、解壓、安裝
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="/home/kdc/backup_disk2/install_packages/pycharm/bin/pycharm.sh" %f
Icon=/home/kdc/backup_disk2/install_packages/pycharm/bin/pycharm.png
Terminal=pycharm
Categories=Pycharm;
# 3、在搜尋框搜尋後鎖定到啟動器即可
- Notepad-Plus-Plus:在 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