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

更新: 10 OCT 2016html

晚上更新了Ubuntu 16.04,雖然重要文件都通過了備份,可是系統設置仍是須要從新來過。因爲常常重裝系統,已經體會到了裝系統中最辛苦的要數從新設置了(這也是後來不肯意再重裝Win10只是按着MS一步步更新的緣由)。爲了方便之後的更新換代,在此一邊從新設置,一邊總結記錄,以做參考。從此若有再次升級,一定更新此文。python

好了,如今你已經完整地完成了Ubuntu(16.04)的安裝,可是迎接你的是一箇中看不中用的殼子:-P 下面作的事纔是你真正開始在這個Linux平臺上生活以前須要作的最重要的事!linux

 

0. 調整grub2與雙系統時間

之因此此條設爲0是由於通常單系統用戶能夠跳過;然而對於雙系統用戶來講,特別是Ubuntu做爲第二系統的時候,須要調整一下默認的啓動順序。grub2(grub的升級版)是控制操做系統啓動的預加載器,就是剛開機OEM以後的那個紫色界面。雙系統用戶剛裝完Ubuntu的時候grub是默認Ubuntu做爲第一啓動項的。若是須要改爲其餘系統如Windows做爲默認,須要再Ubuntu下打開bash:git

cd /etc/grub.d/github

sudo mv 30_os-prober 01_os-proberweb

這裏是將原有的操做系統啓動的優先順序從30提高到01。ubuntu

若是順便修改下grub界面等待時間,則繼續:vim

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 "your_email@example.com"

一樣只改引號中的內容,改爲和上面相同的郵件地址。這時會問保存位置,直接按回車保存。

而後要求輸入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

相關文章
相關標籤/搜索