Ubuntu安裝的完整步驟 GL CUDA環境

2021-10-08 12:11:49 字數 4069 閱讀 6963

全文已開源在github持續更新,英文版傳送門

a. 筆記本配置

b. 安裝系統

準備usb啟動盤(自備)

注意:官方iso(ubuntu-18.04.4-desktop-amd64.iso)

關閉bios中的「安全啟動」

按標準安裝過程進行安裝同意第一次進入系統後的update更新要求

注意:初次進入ubunutu時,可能會彈出更新資訊,請務必同意。原則是:同意在安裝過程中彈出的所有更新,但是在獲得穩定而完整的系統和開發環境之後,記得去軟體中心將更新選項更改為推遲,儘量減少彈出更新的頻次,即使彈出也不要更新。盡量使系統保持不變,否則,新更新的內容和舊驅動程式之間可能會發生一些衝突。

重啟

c. 安裝nvidia驅動程式

新增源,然後我們才可以重新整理出可安裝的驅動

$ sudo add-apt-repository ppa:graphics-drivers/ppa

$ sudo apt-get update

$ sudo ubuntu-drivers device

軟體和更新->

附加驅動程式->

選擇推薦版本->

重啟請勿設定禁用nouveau的黑名單或設定grub的啟動項注意:如果我們使用這種方式安裝顯示卡驅動,則所有內容都可以由系統自動處理,我們什麼也不做即可!

現在,nvidia驅動程式的安裝完成。你可以使用nvidia-smi來測試它是否正常或檢視設定裡能否識別出當前的nvidia顯示卡。

d. 安裝cuda-toolkit

選擇cuda-10_*或其他版本(此處我選擇10.0)

執行

$ sudo chmod 777 cuda-10_\*.run

$ sudo sh cuda-10_\*.run

在此過程中注意:我們已經自行安裝了驅動程式,因此這裡輸入no。

install nvidia accelerated graphics driver for linux-x86_64 410.48?

(y)es/(n)o/(q)uit: n

測試samples
$ cd/usr/local/cuda/samples

$ make

(大約10分鐘後)

$ cd/usr/local/cuda/samples/bin/x86_64/linux/release

$ ./devicequery

額外的重要配置注意:在/etc/profile中新增兩個環境變數,如果沒有新增這些變數,也許你的程式執行時會出錯:libcudart.so.10.0: cannot open shared object file: no such file or directory

export path =/usr/local/cuda/bin:$path

export ld_library_path =/usr/local/lib:/usr/local/cuda/lib64/

現在cuda安裝完成,實際上通過samples的測試,我們還可以得到gpu驅動程式執行良好的結論。

e. 安裝gl的依賴庫

對於gl/gl.h:

sudo apt安裝mesa-common-dev

gl/glu.h:

sudo apt安裝libglu1-mesa-dev freeglut3-dev

其他:

libglfw3-dev libgles2-mesa-dev libglew-dev

彙總在一起:

$ sudo apt install mesa-common-dev freeglut3-dev libglfw3-dev libgles2-mesa-dev libglew-dev
f. 安裝專案的東西1.安裝基礎工具

$ sudo apt install vim

$ sudo apt install cmake

2.重建專案

$ cd projectionexplain/library/glui-master

$ rm cmakecache.txt

$ make clean

$ mkdir build && cd build

$ cmake ..

$ make install

$ cd projectionexplain/

$ make clean && make

$ ./projwiz -f data/segmentation lamp

至此,關於gl專案的所有配置和測試都已完成!

g. 安裝個人軟體

h. 通過tweaks調整主題

安裝tweaks及其擴充套件

$ sudo apt install gnome-shell-extensions gnome-shell-extension-dash-to-panel gnome-tweaks adwaita-icon-theme-full
登出系統或重啟配置面板樣式擴充套件:dash to panel

注意:右鍵單擊,可以喚醒面板設定視窗,並且可以在此處進行一些細微更改。

配置選單樣式更換桌布

到現在為止,基本主題設定已經完成,並且樣式與我的windows桌面非常相似(除了圖示)。

i. 非必要的修改

新增中文支援

修改副屏輸出解析度

獲取解析度方案(準備工作)

$ cvt 2560 1440

//此處輸出結果就是sh中的第一行

$ xrandr -q

//檢視現有連線裝置,例如 hdmi-1-2,這個就是sh中第二三行中間的裝置名稱

resolution.sh內容:

xrandr --newmode "2560x1440_55.00"  284.00  2560 2744 3016 3472  1440 1443 1448 1489 -hsync +vsync

xrandr --addmode hdmi-1-2 "2560x1440_55.00"

xrandr --output hdmi-1-2 --mode "2560x1440_55.00"

新增對特定軟體的支援x. ubuntu使用技巧全文已開源在github持續更新,英文版傳送門

Linux安裝Mysql完整步驟

2.將壓縮檔案上傳到伺服器home資料夾下 3.建立資料夾 命令 mkdir usr local mysql 4.解壓mysql到此資料夾 命令 tar zxvf mysql 5.7.21 linux glibc2.12 x86 64.tar.gz c usr local mysql 5.建立乙個m...

MySQL安裝完整步驟

解壓把mysql的bin路徑放到環境變數中的path中 三 新增配置檔案 mysql bin中沒有配置檔案需要建立乙個my.ini檔案放到mysql bin目錄中 配置檔案如下 mysqld 設定3306埠 port 3306 設定mysql的安裝目錄 basedir d mysql 設定mysql...

Linux安裝nginx完整步驟

yum y install gcc gcc c automake pcre pcre devel zlib zlib devel open openssl develwgetscp 原始檔位址 目標檔案位址 示例 scp nginx 1.16.1.tar.gz root 120.232 opt 解壓...