Ubuntu 18.04 安裝後To do 【筆記】

前言:

Linux系統萌新,Python環境崩了兩次,重裝系統需要做的事需要個list,防止以後經常翻教程。

一、Ubuntu系統安裝:

1.U盤製作工具,Rufus(按照windows硬盤格式選GPT或者MBR):

>Rufus

2.Ubuntu系統分區

Ubuntu系統分區參考
目錄 大小 幹啥的
efi | 主分區 100M最小,建議>200M,有條件500M也行 系統引導(GPT),MBR可以掛載Boot但是沒必要,都選efi莫問題
/ | ext4 | 邏輯分區 建議10G及以上,有條件50G爲佳 存放Ubuntu系統
swap | 邏輯分區 內存大小×2,有條件沒條件都要創造條件 約等於虛擬內存
home | ext4 | 邏輯分區 剩餘空間都給這個分區,有條件的給1T,嘿嘿。 用戶系統的放置文件

安裝啓動引導器的設備:你的efi在哪選哪個,或者整塊硬盤。

3.重啓進系統,進不去就是因爲你是NVIDIA的顯卡。

通過gurb界面,進advanced部分,不用修復,選第一個通過正常boot進入。

進設置 -- 詳細信息  會發現顯卡哪寫着llvm **,就是沒驅動。

然後,重裝驅動的兩種方法;

1> 百度NVIDIA 官網,去下載你對應網卡的驅動,跟着help安裝(太麻煩了);

2>進入 Application -- 軟件和更新 -- 附加驅動 ,選一個NVIDIA corporation -- nvidia-driver,我的是RTX3000,驅動435莫問題。

二、優化系統

1.設置root密碼

sudo passwd

2. 換源

Ctrl + Alt +T打開終端

sudo gedit /etc/apt/sources.list

粘貼源(我選的阿里源):

deb http://mirrors.aliyun.com/ubuntu/ xenial main
deb-src http://mirrors.aliyun.com/ubuntu/ xenial main
deb http://mirrors.aliyun.com/ubuntu/ xenial-updates main
deb-src http://mirrors.aliyun.com/ubuntu/ xenial-updates main
deb http://mirrors.aliyun.com/ubuntu/ xenial universe
deb-src http://mirrors.aliyun.com/ubuntu/ xenial universe
deb http://mirrors.aliyun.com/ubuntu/ xenial-updates universe
deb-src http://mirrors.aliyun.com/ubuntu/ xenial-updates universe
deb http://mirrors.aliyun.com/ubuntu/ xenial-security main
deb-src http://mirrors.aliyun.com/ubuntu/ xenial-security main
deb http://mirrors.aliyun.com/ubuntu/ xenial-security universe
deb-src http://mirrors.aliyun.com/ubuntu/ xenial-security universe

執行:

sudo apt-get update

sudo apt-get -f install

sudo apt-get upgrade

3. 安裝輸入法

我選的是搜狗輸入法,多平臺共通細胞詞庫。

首先安裝fcitx.

sudo apt-get install fcitx          #安裝fcitx
一般不用執行下面的命令
sudo apt-get update --fix-missing   #修復fcitx安裝失敗的情況
sudo apt-get install fcitx-bin      #重新安裝fcitx-bin
sudo apt-get install fcitx-table    #安裝fcitx-table

下載輸入法*.deb

搜狗輸入法linux

進入下載目錄,打開terminal

執行:

sudo dpkg -i sogoupinyin*.deb

如果安裝過程遇到失敗,執行:
sudo apt --fix-broken install

然後重新安裝deb

然後,進 Applications,找到Fcitx Configure,點擊進入

點擊下面的 + 號  添加搜狗輸入法,刪除不需要的。我是留了上圖兩個,常用英文有助於提升視力嘿嘿嘿。

4. 安裝VLC視頻播放器

sudo apt-get install vlc browser-plugin-vlc

其實有很多更好用的,如SMPlayer;只是比較習慣VLC。

18.04TLS解碼器一般不需要特意安裝,但是有需要還是可以安裝解碼器:

sudo apt-get install ubuntu-restricted-extras 

5.安裝網易雲音樂

網易雲音樂的官網突然下線了Linux版,所以我之前下載1.2.0版的上傳到了百度雲:

鏈接: https://pan.baidu.com/s/1wY6pOIwuJMfS9GxiE7W81g 提取碼: 7c5x

打開terminal,cd到下載目錄

執行:

sudo dpkg -i netease-cloud-music*.deb

之前的版本直接點開圖標打不開,但是1.2.0版已經改善了。

順便提一句,ubuntu自帶的rhythmbox很好用,離線聽歌不二之選。

6.點擊docker上的圖標最小化

gsettings set org.gnome.shell.extensions.dash-to-dock click-action 'minimize'

7.Windows雙系統的時間不匹配

網上這類的教程有很多,我試了下面這個辦法在18.04系統下可行:

sudo apt-get install ntpdate
sudo ntpdate time.windows.com
sudo hwclock --localtime --systohc

還有一種辦法是直接運行:

timedatectl set-local-rtc 1 --adjust-system-clock

反正都試一下吧,這兩個總有一個是可行的。

8.Windows下用的是chrome比較熟悉,然後Firefox有點不習慣,遂換掉:

wget -q -O - https://raw.githubusercontent.com/longhr/ubuntu1604hub/master/linux_signing_key.pub | sudo apt-key add
sudo sh -c 'echo "deb [ arch=amd64 ] http://dl.google.com/linux/chrome/deb/ stable main" >> /etc/apt/sources.list.d/google-chrome.list'
sudo apt-get update
sudo apt-get install google-chrome-stable

9. 解壓軟件zip

sudo apt-get install p7zip-full p7zip-rar rar unzip

10.安裝WPS軟件

雖然windows下的MS office很好用,怎奈wine還是不大行啊。wps Linux版也是可以江湖相見的。

官網下載 WPS for Linux

安裝依賴:

sudo dpkg -i libpng12-0*.deb

安裝軟件:

sudo dpkg -i wps*.deb

安裝字體 :

Baidunetdisk 下載鏈接: https://pan.baidu.com/s/18BQ7gZDjlC8g0qh-Qdw-Ew 提取碼: g2wy

sudo mkdir /usr/share/fonts/WPS-Fonts
cd ~/Downloads
sudo apt-get install unzip
sudo unzip wps_symbol_fonts.zip -d /usr/share/fonts/WPS-Fonts/
sudo mkfontscale 
sudo mkfontdir 
sudo fc-cache  

重啓一下!

三、美化系統

一般用Tweak-tools來做系統美化,感興趣可以百度下,這裏有空再寫。

四、開發工具

1.安裝vim

sudo apt-get install vim

2.安裝Python

Python是個大坑,輕易不要動。

Ubuntu 18.04自帶Python 3.6.9

一般還需要Python 2 所以這裏我安裝的是Python 2.7

sudo apt install python2.7 
sudo apt install python-minimal
sudo apt install curl
curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py

還需要安裝pip和pip3

#安裝pip3
sudo python3 get-pip.py
sudo apt install python3-testresources
sudo pip3 install --upgrade pip

#安裝pip
sudo python get-pip.py
sudo apt install python-testresources
sudo pip install --upgrade pip

pip和Python版本 指向

sudo gedit ~/.bashrc

最後加入:

alias pip=/usr/local/bin/pip3.6
alias python=/usr/bin/python3.6

然後更新環境:

source ~/.bashrc

很重要的一件事。pip經常超時或者下載不下來,所以我們亦需要換源:

2.1 超時問題:

pip --default-timeout=100 install -U +(包名)

2.2 永久換源:

sudo mkdir ~/.pip
sudo gedit ~/.pip/pip.conf

粘貼:

[global]
index-url = https://mirrors.aliyun.com/pypi/simple

其他源:

清華:https://pypi.tuna.tsinghua.edu.cn/simple
中國科技大學 https://pypi.mirrors.ustc.edu.cn/simple/
華中理工大學:http://pypi.hustunique.com/
山東理工大學:http://pypi.sdutlinux.org/
豆瓣:http://pypi.douban.com/simple/

3. 多版本Python切換

3.1.更新替代列表

update-alternatives --install /usr/bin/python python /usr/bin/python2.7 1
update-alternatives --install /usr/bin/python python /usr/bin/python3.6 2

3.2 查看替代列表

update-alternatives --list python

3.3 版本切換

update-alternatives --config python

4.安裝CUDA和cuDNN

4.1 CUDA安裝

官網下載CUDA

選擇runfile或者deb模式下載,建議選擇runfile,安裝過程比較簡單。

wget http://developer.download.nvidia.com/compute/cuda/10.2/Prod/local_installers cuda_10.2.89_440.33.01_linux.run
sudo sh cuda_10.2.89_440.33.01_linux.run

然後安裝命令繼續安裝就好了。

這裏面注意一點,千萬不要順便把顯卡驅動也安裝了。。不然你就陷入重啓的死循環了。

當然你要是陷入死循環也是可解的,那就是另外的故事了。

安裝進度讀完,加入環境變量。

sudo gedit ~/.bashrc

在文件末尾,加入(我安裝的是10.1版本)

export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/cuda-10.1/lib64
export PATH=$PATH:/usr/local/cuda-10.1/bin
export CUDA_HOME=$CUDA_HOME:/usr/local/cuda-10.1

檢驗安裝是否成功:

cd /usr/local/cuda-10.1/samples/1_Utilities/deviceQuery
sudo make clean
sudo make
./deviceQuery

如果顯示

Result = PASS

恭喜兄die。

4.2 cuDNN 安裝(注意安裝cuDNN是需要註冊NVIDIA developer的)

cuDNN下載

需要下載的項目包括:

cuDNN Library for Linux

cuDNN Runtime Library for Ubuntu18.04 (Deb)

cuDNN Developer Library for Ubuntu18.04 (Deb)

cuDNN Code Samples and User Guide for Ubuntu18.04 (Deb)

step1 :解壓文件

$ tar -xzvf cudnn-10.1-linux-x64-v7.6.4.38.tgz

step2:copy文件到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.h /usr/local/cuda/lib64/libcudnn*

step3:安裝下好的三個 *.deb文件

sudo dpkg -i ***

# ***是文件名

step4: 測試(來源官方文件)

# Copy the cuDNN sample to a writable path.
cp -r /usr/src/cudnn_samples_v7/ $HOME

# Go to the writable path.
cd  $HOME/cudnn_samples_v7/mnistCUDNN

#Compile the mnistCUDNN sample.
make clean && make

#Run the mnistCUDNN sample.
 ./mnistCUDNN

#If cuDNN is properly installed and running on your Linux system, you will see a message similar to the following:

Test passed!

暫時先寫這麼多,後面可能會添加 MATLAB/Eclipse/pytorch等開發相關的工具等。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章