我認(rèn)為對(duì)于貧困的開發(fā)人員來說玄糟,Linux可能是比Windows更好的操作系統(tǒng)(土豪出門右轉(zhuǎn)是蘋果店)阵翎,而在眾多Linux發(fā)行版中,Ubuntu是一個(gè)比較好的選擇砍聊。Ubuntu桌面版本對(duì)新手友好箱沦,軟件眾多谓形,社區(qū)運(yùn)行良好疆前,尤其是其對(duì)機(jī)器學(xué)習(xí)工具界的扛把子TensorFlow支持良好。
雖然Ubuntu安裝完成之后就能直接使用童太,不過看到原版丑陋的桌面以及預(yù)裝的無用軟件總覺得要打理一番才能開始用起來书释。不過在開始前我需要說明一下赊窥,這篇教程默認(rèn)是給有一定基礎(chǔ)的人看的,而且如果不是IT或者程序員我也不建議折騰Linux扯再。
下文所述基本來自于網(wǎng)絡(luò)熄阻,具體查看文末參考資料倔约,可以認(rèn)為我把自己操作的過程寫了一遍。
1. 更新系統(tǒng)
我們的系統(tǒng)可能版本比較老钾军,在開始前我們首先更新一下軟件以及系統(tǒng)補(bǔ)丁,對(duì)于國(guó)內(nèi)的用戶來說畦木,選擇國(guó)內(nèi)的源會(huì)得到更好的更新體驗(yàn)砸泛。
sudo apt update
sudo apt upgrade
2. 卸載軟件
Ubuntu 默認(rèn)裝了一些非必要軟件唇礁,如果有強(qiáng)迫癥的話可以刪掉。
卸載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缺省一級(jí)安裝了ssh client宿亡,但是沒有安裝openssh-server纳令,因此第一件事就是安裝ssh-server
sudo apt -y install ssh
安裝完成之后確認(rèn)sshserver是否啟動(dòng)挽荠,可以用以下命令
ps -ef | grep ssh
3.2 安裝unity-tweak-tool
這是一款unity圖形化管理工具圈匆,如果美化我們的ubuntu的話必備
sudo apt -y install unity-tweak-tool
3.3 安裝git
版本管理工具跃赚,必備腹忽。官方源中g(shù)it版本比較老,可以運(yùn)行以下命令安裝最新穩(wěn)定版git
sudo add-apt-repository ppa:git-core/ppa
sudo apt update; apt install git
3.4 安裝搜狗輸入法
如果將ubuntu作為主力系統(tǒng)的話嘹锁,中文輸入法是必不可少的领猾,雖說ubuntu本身也提供了中文輸入法,但是那些雙拼什么的實(shí)在用不習(xí)慣摔竿,所以如果有跟我一樣習(xí)慣用搜狗輸入法的,那正好搜狗提供了Linux版本熬苍。
不過首先提醒一下袁翁,如果要安裝搜狗中文粱胜,最好在安裝Ubuntu的時(shí)候就選擇了中文輸入法,不過就算沒有那也沒有關(guān)系鸿脓,我們還是有補(bǔ)救的措施涯曲。
可以在settings中掀抹,選擇Language Support心俗,將漢語拖拽到最上面城榛,選擇Apply System-Wide后,注銷賬戶后重新登陸疟位。
一般重新登陸后會(huì)問你要不要把賬戶默認(rèn)的文件夾名比如Downloads改成下載甜刻,我的建議是:不要改正勒。否則用shell來操作的時(shí)候轉(zhuǎn)到文件夾會(huì)很麻煩章贞。
好了,確保我們使用了中文之后就可以安裝輸入法了。另外多說一句蜕径,如果習(xí)慣英文系統(tǒng)語言的話兜喻,安裝完輸入法之后還可以改回來。
首先去搜狗拼音 for Linux下載輸入法弓坞。
接下來運(yùn)行安裝命令
sudo dpkg -i sogoupinyin_2.2.0.0108_amd64.deb
不出意外的話你會(huì)報(bào)錯(cuò)车荔,那是因?yàn)槿鄙僖蕾囉潜悖瑳]關(guān)系可以運(yùn)行
sudo apt -f install
解決依賴的問題,接下來再運(yùn)行一次安裝命令就可以正常安裝上了超歌。
不過按照我?guī)状伟惭b的經(jīng)驗(yàn)來說蒂教,不同的機(jī)器可能遇到不同的問題巍举,如果安裝上面的方法無法安裝上的話可以試試直接雙擊安裝包進(jìn)行安裝,如果安裝成功的話注銷賬戶后再重新登錄就能看到搜狗輸入法的圖標(biāo)了凝垛。
3.5 安裝zsh
我們的默認(rèn)終端是bash
懊悯,可以選擇zsh
,相比較于bash
梦皮,zsh
擁有更為強(qiáng)大的功能炭分,本篇中我只講述我的配置,具體的應(yīng)用可以去網(wǎng)上查使用攻略剑肯。
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让网,但我們每次使用的時(shí)候還是需要輸入zsh來啟用,這樣太麻煩了溃睹,我們可以輸入下面的命令來設(shè)置默認(rèn)啟用zsh
$chsh -s /bin/zsh
這樣我們就使用zsh作為我們的默認(rèn)shell了而账,如果對(duì)zsh的進(jìn)階配置感興趣可以自行去網(wǎng)絡(luò)上搜索。
4. 更換主題
Ubuntu16.04的原生主題看起來很丑丸凭,我們可以利用上一步安裝的unity-tweak-tool好好將其改造一番福扬。
如果搜索過Ubuntu主題的話會(huì)發(fā)現(xiàn)腕铸,F(xiàn)latabulous是出現(xiàn)頻率非常高的一款主題,而這一款扁平化主題也確實(shí)當(dāng)?shù)闷疬@么多人的推薦铛碑。
首先把主題下載下來
git clone https://github.com/anmoljagetia/Flatabulous.git
接下來將源碼移動(dòng)到/usr/share/themes目錄下
sudo mv Fatabulous /usr/share/themes
接下來我們安裝圖標(biāo)
sudo add-apt-repository ppa:noobslab/icons
sudo apt-get update
sudo apt-get install ultra-flat-icons
準(zhǔn)備好資源之后打開unity-tweak-tool狠裹,我們可以更換下載好的主題與圖標(biāo)
七七八八做了這些事之后,桌面大概就變成這個(gè)樣子了
經(jīng)過一系列操作之后汽烦,我們已經(jīng)把Ubuntu變得容易上手很多了涛菠,雖然我們真正要專注的是開發(fā),不過有一個(gè)賞心悅目且好用的工具說不定能再提升點(diǎn)效率呢撇吞?
如果想繼續(xù)折騰下去俗冻,請(qǐng)查看打造好用的ubuntu開發(fā)平臺(tái)-軟件篇
參考資料:
[1]Ubuntu 16.04主題美化和軟件推薦
[2]Flatabulous : 超級(jí)好看的Ubuntu 扁平主題
[3]在 Ubuntu 16.04 中安裝使用 Oh-My-Zsh