天天看點

Ubuntu16.04系統安裝後的10件真正必做之事 | 原創

更新: 10 OCT 2016

晚上更新了Ubuntu 16.04,雖然重要檔案都經過了備份,但是系統設定還是需要重新來過。由于經常重裝系統,已經體會到了裝系統中最辛苦的要數重新設定了(這也是後來不願意再重裝Win10隻是按着MS一步步更新的原因)。為了友善以後的更新換代,在此一邊重新設定,一邊總結記錄,以作參考。今後如有再次更新,必定更新此文。

好了,現在你已經完整地完成了Ubuntu(16.04)的安裝,但是迎接你的是一個中看不中用的殼子:-P 下面做的事才是你真正開始在這個Linux平台上生活之前需要做的最重要的事!

0. 調整grub2與雙系統時間

之是以此條設為0是因為一般單系統使用者可以跳過;然而對于雙系統使用者來說,特别是Ubuntu作為第二系統的時候,需要調整一下預設的啟動順序。grub2(grub的更新版)是控制作業系統啟動的預加載器,就是剛開機OEM之後的那個紫色界面。雙系統使用者剛裝完Ubuntu的時候grub是預設Ubuntu作為第一啟動項的。如果需要改成其他系統如Windows作為預設,需要再Ubuntu下打開bash:

cd /etc/grub.d/

sudo mv 30_os-prober 01_os-prober

這裡是将原有的作業系統啟動的優先順序從30提升到01。

如果順便修改下grub界面等待時間,則繼續:

cd /etc/default/

sudo gedit grub

打開圖形界面。将其中的 GRUB_TIMEOUT 對應的數值改為等待的秒數;順便檢查下#GRUB_HIDDEN_TIMEOUT=0這一行如果沒有前面的#号的話一定要補上。 我一般設等待時間是1秒。儲存并關閉。

最後,一定要:

sudo update-grub2

這時才使修改真正生效。此時可以重新開機欣賞一下了。

【29 SEP 更新】 雙系統出現啟動時間不正确時(如win10和ubuntu16),可以使Ubuntu16使用本地時區:

timedatectl set-local-rtc 1

注意Ubuntu16中,/etc/default/rcS 檔案中已經沒有了UTC一項,而且手動添加也不能生效。

1.确認系統更新

一般來說再安裝過程中不進行系統更新,那麼再安裝完成之後需要再次确認下系統是否最新。點選右上角關機圖示,菜單中有About This Computer一項,在右下角有按鈕提示更新。

此外還可以打開軟體中心關注下是否有需要更新的軟體。

2.輸入法配置(搜狗輸入法)

一般來說,安裝Ubuntu最好安裝英文版,因為許多程式不支援中文路徑等等。但是為了碼這篇文章,我還是再最早的時候安裝了Sogou拼音輸入法(非廣告)。輸入法需要直接從官網上下載下傳,是以在連上網絡之後直接使用Firefox下載下傳安裝Sogou Input。安裝完成之後重新開機一下,再右上角按鈕第一個(一般來說)是輸入法。這時候fcitx輸入法管理器已經自動安裝,菜單中的設定打開fcitx設定界面,加号添加輸入法,先取消了Only Show Current Language,然後拉清單到最下找Sogou Input添加。最後設定一下熟悉的切換鍵位就好。添加成功之後輸入法的設定會改為預設使用Sogou的設定,想再打開fcitx的設定需要再Sogou的設定中進階中最下方找。建議切換鍵位通過fcitx修改,選擇會比較多。

3. 安裝git

我已經要迫不及待安裝VIM了但是考慮插件要用到git還是先裝一下git:

sudo apt-get install git

安裝完成之後和github賬号關聯(若無github賬号請直接看下一步)。首先建立全局資訊:

git config --global user.name "YOUR NAME"

git config --global user.email "YOUR EMAIL ADDRESS"

這裡将引号中的内容替換成你的github賬号資訊即可。

預設是全新的系統,沒有殘留的垃圾檔案,于是完全從建立立SSH關聯,再根目錄下:

ssh-keygen -t rsa -b 4096 -C "[email protected]"

同樣隻改引号中的内容,改成和上面相同的郵件位址。這時會問儲存位置,直接按回車儲存。

然後要求輸入passphrase,相當于是設定密碼,和github賬戶密碼不同。這個密碼是push送出到線上的時候需要輸的密碼,無特殊保密需求可以直接回車。

然後就生成了一幅字元圖。現在需要找密鑰:

cat .ssh/id_rsa.pub

會産生一長串字元,選中後右鍵copy。

打開github網頁登入賬戶進入賬戶settings左邊找到SSH,可以清理一下沒用的SSH keys,然後建立一個 ,取名任意,粘貼進去cat産生的所有字元。儲存即可。

第一次登入push的時候會需要确認SSH key安全,并且輸入passphrase。

關于如何修改已經設定的以上資訊,請求助github help。

參考: https://help.github.com/articles/set-up-git/

4. 安裝VIM

0步中使用的是gedit打開的文本檔案!太醜了。然而vim還沒有被安裝:

sudo apt-get install vim

然後就得到了最原始的vim-醜。

是以首先選擇顔色主題美化一下。建立個人vim配置檔案夾,bash下建立~/.vim/colors/,将下載下傳的顔色主體檔案(.vim)放到這個檔案夾下(bash下cp)。我一般選擇的主題是molokai。然後再使用者根目錄下

vim .vimrc

建立配置檔案,具體配置方法參見http://dougblack.io/words/a-good-vimrc.html。

針對檔案類型的設定,需要在.vim檔案夾下建立檔案夾ftplugin,并且将檔案類型.vim如markdown.vim的配置檔案放進去。記住在.vim加入

filetype plugin indent on

特别地,

set shortmess=atI " 去掉歡迎界面

重要安裝vim的powerline。先安裝pip:

sudo apt-get install python-pip

pip install --user git+git://github.com/powerline/powerline

此處可以參考http://powerline.readthedocs.io/en/master/installation/linux.html

如果字型問題始終沒法解決,則在.font檔案夾中從https://github.com/powerline/fonts下載下傳所有字型并運作./install.sh,在bash的preferences裡選擇Ubuntu Mono derivative Powerline regular 13#可以解決問題。 順便在這裡可以調整bash背景顔色。

安裝插件可以考慮Vundle,但是最近好像不流行了。

【10 OCT 更新】事實證明,Vundle對于Git上的衆多插件還是非常好用的,比如YouCompleteMe。用Vundle注意安裝某些插件可能還需要手動在.vimrc中配置。

順便可以安裝Tmux,注意新版的powerline完美相容Tmux不需要另外調整顔色。關于Tmux狀态欄的調整參考https://www.v2ex.com/t/154903

【1 SEP 更新】關于VIM+Python,包含最新插件的介紹:http://codingpy.com/article/vim-and-python-match-in-heaven/

【7 SEP 更新】更多個性化設定方法參考:http://www.wklken.me/posts/2016/02/03/some-vim-configs.html

【10 OCT 更新】關于某些情況下vim突然不能連接配接系統剪貼闆,即在:reg中沒有"+寄存器,這種情況需要安裝一些包。我是sudo apt-get install exuberant-ctags之後重新找到"+寄存器的。具體參看http://www.cnblogs.com/snowbook/p/5818740.html

另外可以在.vimrc中添加快捷鍵加速系統剪貼闆操作:

map Y "+y

map P "+p 

5. 安裝中文字型

将新的中文字型(注意包括其加粗斜體等整套)放到/usr/share/fonts/中對應類型的檔案夾中(如truetype),加一層檔案夾以歸類。指令行中:

sudo fc-cache -fv

将其掃描安裝。安裝後可以在

fc-list

檢視,如果專門檢視中文字型,可以用

fc-list :lang=zh

檢視。

現需要修改預設設定,使ubuntu字型顯示得符合中國人的日常習慣。方法參考https://memo.ink/fix-chinese-font-display-under-en-environment/

連結中具體是講:

“至于目前使用者的字型配置檔案,在 /home/u/.config/fontconfig/conf.d 檔案夾下。英文環境下日語漢字優先于中文漢字顯示的原因是由于 /etc/fonts/conf.avail/64-language-selector-prefer.conf 檔案中的配置”

Noto Sans CJK JP 的優先級在 Noto Sans CJK SC 之前,重新調整一下它們的順序即可(上下兩處)。

修改完成下立竿見影!在搜狗輸入法的輸入框内字型已經發生改變,gedit打開的檔案也換了字型,但是bash中的中文還是沒有變。重新開機後即完全改過。

Firefox的字型需要另外修改。在preferences中找到content,将預設字型設為黑體,在下面的language中加入中文即可。重新開機浏覽器效果可見。

備注:

Sans-serif=無襯線體=黑體:并不是具體一款字型,而是一類字型,選擇它其實等于選擇這類字型中優先級最高的那款字型。

Serif=襯線體=白體:同上

Monospace=等寬字型,意思是字元寬度相同:同上

點陣字型=位圖字型

此外建議安裝中文輸入法如Sogou Input。

關于Calibri類型字型在Firefox中不能正常顯示的問題,參考:

https://askubuntu.com/questions/125297/how-can-i-fix-ttf-fonts-ligatures-tt-ti-fi-ff-etc-in-firefox/730273#730273

其中 Adam Katz 的回答。

6. 配置python

主要是安裝常用的計算庫。鑒于前文以及安裝了pip。

sudo pip install <lib>

将<lib>替換為要安裝的庫。sudo不加有時候會報permission錯。但是實際情況中pip表現相當差勁,因為對于各種包之間的依賴關系管理很差。不妨直接用apt-get

sudo apt-get install python-<lib>

即可。

這裡列舉每次必安裝的庫:numpy, scipy, h5py, matplotlib

sudo apt-get install python-numpy python-scipy python-h5py

對于matplotlib,先安裝依賴的庫

sudo apt-get install libpng-dev

sudo apt-get install python-matplotlib

安裝完成後進入python并逐個import即可驗證安裝。

7. Latex安裝

參考http://blog.csdn.net/bensnake/article/details/43279329

注意實際上配置設定足夠大的硬碟空間直接選擇

sudo apt-get install texlive-full

即可,其中包含了latex-beamer和後面的cjk及字型的支援。中文請使用Xelatex編譯。

8. 設定root賬戶密碼

Ubuntu剛安裝後,不能在terminal中運作su指令,因為root沒有預設密碼,需要手動設定。

以安裝ubuntu時輸入的使用者名登陸,該使用者在admin組中,有權限給root設定密碼。

給root使用者設定密碼的具體步驟:

打開一個terminal,然後輸入下面的指令

sudo passwd root

回車後會出現讓你輸入原始密碼,新密碼和确認密碼,

[sudo] password for you :---> 輸入你的密碼(你現在這個使用者的密碼),不回顯

Enter new UNIX password: --- > 設定root 密碼

Retype new UNIX password: --> 重複這樣

這樣你的root的密碼設定好了。

注:指令中的root可以省略,指令為passwd而不是password。

在terminal中利用su指令就可以切換到root使用者了。

去除密碼:sudo passwd -l root(注意此步隻需要sudo密碼而不需要su密碼)

9. 主題設定

軟體中心安裝Unity Tweak Tool,進入Theme,一般我個人将主題換為Radiance,圖示換為Ubuntu-mono-light。

桌面背景找到合适的圖右鍵設定即可!壯哉我BT5~

更多Tweak Tool美化方式參看http://tieba.baidu.com/p/3053319181

【26 AUG更新】

美化Bash界面和參數參考http://blog.sina.com.cn/s/blog_6d0cbb0301019egu.html

10. 常用其他程式

Gaussian和GaussView

直接解壓并設定.bashrc即可。

參考http://zhan.renren.com/wuliyouji?gid=3602888498034394451&checked=true

關鍵的添加.bashrc的内容是

# Setting Gaussian 09

export g09root=/home/user/software

export GAUSS_EXEDIR=$g09root/g09

export GAUSS_SCRDIR=$g09root/g09/scratch

export LD_LIBRARY_PATH=$g09root

source $g09root/g09/bsd/g09.profile

注意把以上的路徑改對。Gaussian如果運作時permission報錯,嘗試将g09檔案夾内所有檔案chmod 750;或者如果此g09是直接将檔案夾複制過來的,可以嘗試重新從壓縮文檔中解壓。

GaussView安裝更容易。直接解壓縮以後把安裝資訊添加到.bashrc中g09設定後面即可。

# Setting GaussView

export GV_DIR=/home/user/software/gview

export LIBPATH=/home/user/software/gview

export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/home/user/software/gview/lib

PATH=$PATH:/home/joshua/Software/gview

alias gv='gview.exe'

Blogilo部落格用戶端

參考http://www.cnblogs.com/51mcu/p/3391169.html

在軟體中心有,開始要求設定密碼,選擇第一個選項并設定密碼。然後進入主界面添加部落格。注意設定部落格首頁時寫

http://www.cnblogs.com/Blog名/services/metaweblog.aspx

填寫使用者名密碼後直接進Advanced頁籤選擇MetaWeblog API即可。點選Fetch ID按鈕擷取部落格ID就完成了。

Gnome桌面安裝

參考http://blog.csdn.net/czwin32768/article/details/51703043

微信網頁版助手 for Linux Firefox

安裝http://mozilla.com.cn/thread-57805-1-1.html