打造好用的ubuntu開發平臺

我認為對于貧困的開發人員來說,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后,注銷賬戶后重新登陸。

修改語言.png

一般重新登陸后會問你要不要把賬戶默認的文件夾名比如Downloads改成下載,我的建議是:不要改。否則用shell來操作的時候轉到文件夾會很麻煩。
好了,確保我們使用了中文之后就可以安裝輸入法了。另外多說一句,如果習慣英文系統語言的話,安裝完輸入法之后還可以改回來。
首先去搜狗拼音 for Linux下載輸入法。
接下來運行安裝命令

sudo dpkg -i sogoupinyin_2.2.0.0108_amd64.deb

不出意外的話你會報錯,那是因為缺少依賴,沒關系可以運行

sudo apt -f install

解決依賴的問題,接下來再運行一次安裝命令就可以正常安裝上了。
不過按照我幾次安裝的經驗來說,不同的機器可能遇到不同的問題,如果安裝上面的方法無法安裝上的話可以試試直接雙擊安裝包進行安裝,如果安裝成功的話注銷賬戶后再重新登錄就能看到搜狗輸入法的圖標了。

3.5 安裝zsh

我們的默認終端是bash,可以選擇zsh,相比較于bashzsh擁有更為強大的功能,本篇中我只講述我的配置,具體的應用可以去網上查使用攻略。

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,我們可以更換下載好的主題與圖標


Unity Tweak Tool.png
選擇主題
選擇圖標

七七八八做了這些事之后,桌面大概就變成這個樣子了


桌面

經過一系列操作之后,我們已經把Ubuntu變得容易上手很多了,雖然我們真正要專注的是開發,不過有一個賞心悅目且好用的工具說不定能再提升點效率呢?
如果想繼續折騰下去,請查看打造好用的ubuntu開發平臺-軟件篇

參考資料:
[1]Ubuntu 16.04主題美化和軟件推薦
[2]Flatabulous : 超級好看的Ubuntu 扁平主題
[3]在 Ubuntu 16.04 中安裝使用 Oh-My-Zsh

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容

  • 初 識 記得那是在女創社群的時候,在荔枝微課上鏈接到DISC的阿佳學姐,通...
    daisy5208閱讀 831評論 18 9
  • Thomas是國際青年旅社的老板,新西蘭人, 頭發已經花白,沒讀多少書,但是會開船,愛釣魚,能談天,會說理,經營著...
    日華葉子閱讀 231評論 0 0
  • 日復一日,我們尋求亞里士多德在《倫理學》中提出的那一古老問題的答案:一個人應該如何度過他的一生?但,問題的答案總在...
    畫重點閱讀 700評論 0 1
  • 睡了13小時的一天 暈暈叨叨 頭又十斤重 健身房第二天 跑步20 單車10 跑步20 面試 昨晚就只有一個人有意愿...
    李十五15閱讀 188評論 0 1