我認為對于貧困的開發人員來說,Linux可能是比Windows更好的操作系統(土豪出門右轉是蘋果店),而在眾多Linux發行版中,Ubuntu是一個比較好的選擇。Ubuntu桌面版本對新手友好,軟件眾多,社區運行良好,尤其是其對機器學習工具界的扛把子TensorFlow支持良好。
雖然Ubuntu安裝完成之后就能直接使用,不過看到原版丑陋的桌面以及預裝的無用軟件總覺得要打理一番才能開始用起來。不過在開始前我需要說明一下,這篇教程默認是給有一定基礎的人看的,而且如果不是IT或者程序員我也不建議折騰Linux。
下文所述基本來自于網絡,具體查看文末參考資料,可以認為我把自己操作的過程寫了一遍。
1. 更新系統
我們的系統可能版本比較老,在開始前我們首先更新一下軟件以及系統補丁,對于國內的用戶來說,選擇國內的源會得到更好的更新體驗。
sudo apt update
sudo apt upgrade
2. 卸載軟件
Ubuntu 默認裝了一些非必要軟件,如果有強迫癥的話可以刪掉。
卸載libreOffice
libreOffice是ubuntu自帶的開源office軟件,沒怎么用過,可以用wps的linux版本替換
sudo apt remove libreoffice-common
刪除Amazon鏈接
sudo apt remove unity-webapps-common
刪除不常用軟件
包括自帶的游戲、郵箱之類
sudo apt-get remove thunderbird totem rhythmbox empathy brasero simple-scan gnome-mahjongg aisleriot
sudo apt-get remove gnome-mines cheese transmission-common gnome-orca webbrowser-app gnome-sudoku landscape-client-ui-install
sudo apt-get remove onboard deja-dup
3. 安裝必備軟件
3.1 安裝ssh
Ubuntu 16.04缺省一級安裝了ssh client,但是沒有安裝openssh-server,因此第一件事就是安裝ssh-server
sudo apt -y install ssh
安裝完成之后確認sshserver是否啟動,可以用以下命令
ps -ef | grep ssh
3.2 安裝unity-tweak-tool
這是一款unity圖形化管理工具,如果美化我們的ubuntu的話必備
sudo apt -y install unity-tweak-tool
3.3 安裝git
版本管理工具,必備。官方源中git版本比較老,可以運行以下命令安裝最新穩定版git
sudo add-apt-repository ppa:git-core/ppa
sudo apt update; apt install git
3.4 安裝搜狗輸入法
如果將ubuntu作為主力系統的話,中文輸入法是必不可少的,雖說ubuntu本身也提供了中文輸入法,但是那些雙拼什么的實在用不習慣,所以如果有跟我一樣習慣用搜狗輸入法的,那正好搜狗提供了Linux版本。
不過首先提醒一下,如果要安裝搜狗中文,最好在安裝Ubuntu的時候就選擇了中文輸入法,不過就算沒有那也沒有關系,我們還是有補救的措施。
可以在settings中,選擇Language Support,將漢語拖拽到最上面,選擇Apply System-Wide后,注銷賬戶后重新登陸。
一般重新登陸后會問你要不要把賬戶默認的文件夾名比如Downloads改成下載,我的建議是:不要改。否則用shell來操作的時候轉到文件夾會很麻煩。
好了,確保我們使用了中文之后就可以安裝輸入法了。另外多說一句,如果習慣英文系統語言的話,安裝完輸入法之后還可以改回來。
首先去搜狗拼音 for Linux下載輸入法。
接下來運行安裝命令
sudo dpkg -i sogoupinyin_2.2.0.0108_amd64.deb
不出意外的話你會報錯,那是因為缺少依賴,沒關系可以運行
sudo apt -f install
解決依賴的問題,接下來再運行一次安裝命令就可以正常安裝上了。
不過按照我幾次安裝的經驗來說,不同的機器可能遇到不同的問題,如果安裝上面的方法無法安裝上的話可以試試直接雙擊安裝包進行安裝,如果安裝成功的話注銷賬戶后再重新登錄就能看到搜狗輸入法的圖標了。
3.5 安裝zsh
我們的默認終端是bash
,可以選擇zsh
,相比較于bash
,zsh
擁有更為強大的功能,本篇中我只講述我的配置,具體的應用可以去網上查使用攻略。
sudo apt-get install zsh
接著安裝oh-my-zsh
,這是可以一鍵配置zsh
的工具,可以說是必備套件
$sh -c "$(wget https://raw.githubusercontent.com/robbyrussell/oh-my-zsh/master/tools/install.sh -O -)"
不過雖然安裝了zsh,但我們每次使用的時候還是需要輸入zsh來啟用,這樣太麻煩了,我們可以輸入下面的命令來設置默認啟用zsh
$chsh -s /bin/zsh
這樣我們就使用zsh作為我們的默認shell了,如果對zsh的進階配置感興趣可以自行去網絡上搜索。
4. 更換主題
Ubuntu16.04的原生主題看起來很丑,我們可以利用上一步安裝的unity-tweak-tool好好將其改造一番。
如果搜索過Ubuntu主題的話會發現,Flatabulous是出現頻率非常高的一款主題,而這一款扁平化主題也確實當得起這么多人的推薦。
首先把主題下載下來
git clone https://github.com/anmoljagetia/Flatabulous.git
接下來將源碼移動到/usr/share/themes目錄下
sudo mv Fatabulous /usr/share/themes
接下來我們安裝圖標
sudo add-apt-repository ppa:noobslab/icons
sudo apt-get update
sudo apt-get install ultra-flat-icons
準備好資源之后打開unity-tweak-tool,我們可以更換下載好的主題與圖標
七七八八做了這些事之后,桌面大概就變成這個樣子了
經過一系列操作之后,我們已經把Ubuntu變得容易上手很多了,雖然我們真正要專注的是開發,不過有一個賞心悅目且好用的工具說不定能再提升點效率呢?
如果想繼續折騰下去,請查看打造好用的ubuntu開發平臺-軟件篇
參考資料:
[1]Ubuntu 16.04主題美化和軟件推薦
[2]Flatabulous : 超級好看的Ubuntu 扁平主題
[3]在 Ubuntu 16.04 中安裝使用 Oh-My-Zsh