1. 程式人生 > >Ubuntu 16.04 英偉達驅動、常用軟體以及虛擬環境的安裝

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、重啟系統
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 即可找到我們安裝的中文版火狐瀏覽器了
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 確認
      • 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、解壓、安裝
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