首頁 > 軟體

設定一個超好用的Linux系統

2020-06-16 17:48:30

Linux桌面一直是開發者心中的痛,大家都愛linux下的命令列和設定,但是苦於沒有一個友好的互動介面滿足日常需求,常疲於一些最基礎的設定。
Mac是一個很好的選擇,我使用的是Macbook pro, 但就公司或者工作而言,還是以桌上型電腦為主。Mac的硬體設定相對偏低,價格相對偏高,對於很多學生黨或者有經濟壓力的朋友來說,這注定是一個坎,其實這也是為什麼mac注定不普及的原因(相對於一些大牛推薦買個mac的投資是絕對划算的,我更推薦在現有的基礎上安裝linux是絕對超值的,誰能有哥這麼懂你~)。
Windows,是一個非常nice的系統(一直是我心中最好用的系統,但不適合開發者),請走出你的舒適區,外面有世界!

1. 目標

搭建一個日常好用的linux系統。

  1. 這不是一篇linux折騰記;
  2. 搜狗輸入法,QQ,深度音樂,Office;
  3. 常見工具的安裝和設定。

2. 安裝linux mint 17.2

相對於Ubuntu,我推薦嘗試一下linux mint:

  1. 下載linux mint: http://www.linuxmint.com/
  2. 使用unetbootin製作啟動U盤
    接下來即使重新啟動安裝了,本文重點不是講安裝系統的,請自行百度。

3. 安裝vim

要裝qq?不要急,vim大法好,不先裝不舒服。

1
sudo apt-get install vim

 

vim吸引我的地方有兩個,一個是其特別的編輯模式,二是其大量的外掛。
基於此,我一般從下面兩個地方再客製化一下vim:

  1. vim的外掛很多,作為一個vim的多年使用者,我也積累一些用的順手的外掛。
    地址:https://github.com/openproject/openvims
    按照上面的設定即可。
  2. 特別的,有一個powerline外掛(airline也可以),可大大美化你的vim的狀態列。
    我剛開始的時候並不設定的出效果,發現網上也有人這樣。後面發現其實很簡單,第一,安裝支援特殊字元的powerline字型;第二,終端字型設定字型為相應的powerline字型。基本上效果就馬上出來了~

4. 安裝搜狗輸入法

如果是比較新ubuntu版本,直接下載搜狗的deb包,安裝重新啟動即可。linux mint比ubuntu多一步安裝安裝Fcitx,詳細步驟如下:

  1. 安裝Fcitx
    搜狗輸入法是基於Fcitx的,所以安裝搜狗輸入法必須先安裝Fcitx,而剛好linux mint對輸入法的安裝提供了很方便的支援,非常簡單。
    點選Menu,搜尋Languages,彈出語言設定介面,選擇輸入法Tab,裡面列出可直接安裝的輸入法,有:IBus,Fctix,SCIM,UIM,gcin,但是預設都沒有安裝。
    我們點選Fcitx項的“Add support for Fcitx”,吧唧吧唧吧唧,安裝完了,把第一項里的輸入法設定為Fcitx。效果圖如下:

    這裡切記不要安裝Fcitx的可選元件哦,不然一大堆輸入法出來,還要手動刪除。
  2. 安裝搜狗輸入法
    http://pinyin.sogou.com/linux/ 下載對應的deb包,雙擊安裝。
    然後,
    重新啟動,重新啟動,重新啟動,重要的事情打三遍。
    預設ctrl + 空格,可以切換輸入法。
    這裡我截不了桌面右下角展開的設定介面,本來可以看一下的,也無所謂了,大家都這麼厲害。

5. 安裝QQ

詳情請參考: http://phpcj.org/wineqq/ ,下面列出簡要的幾步:

  1. 安裝wine1.7
    系統預設的wine1.6是不行的,必須得新增ppa源安裝wine1.7:

    1
    2
    3
    sudo add-apt-repository ppa:ubuntu-wine/ppa
    sudo apt-get update
    sudo apt-get install wine1.7
  2. 解壓網路硬碟下載的WineQQ壓縮包
    網路硬碟地址:連結: http://pan.baidu.com/s/1ntW6Z3b 密碼: vnq1

    1
    tar xvf wineQQ8.0B16812.tar.xz -C ~/

竟然如此簡單!
幾乎全功能正常執行,可以截圖,上週末還遠端控制對方的計算機了一把。

6. 安裝深度音樂

如果沒有音樂,辣麼,人和鹹魚又有什麼區別?
目前linux上本土化的支援歌詞的最好播放器,當屬深度音樂了(光支援歌詞一條,就把其他全秒)。
詳細參考:http://wiki.deepin.org/?title=深度音樂
我安裝了百度外掛和網易雲外掛,其中百度外掛需要安裝javascriptcore,如果安裝javascriptcore出現如下錯誤:

1
2
3
4
5
6
7
...
javascriptcore.c:4:20: fatal error: Python.h: No such file or directory
#include "Python.h"
^
compilation terminated.
error: command 'x86_64-linux-gnu-gcc' failed with exit status 1
...

 

請安裝一下python的dev包即可:

1
sudo apt-get install python-dev

 

7. 安裝homebrew

這裡的homebrew是指linux版homebrew,又稱linuxbrew。雖然是第一次在linux上嘗試homebrew,發現還挺不錯的。
homebrew是類似於apt-get的一個包管理器,在安裝一些軟體會特別方便。
官網:https://github.com/Homebrew/linuxbrew

先安裝依賴:

1
sudo apt-get install build-essential curl git m4 ruby texinfo libbz2-dev libcurl4-openssl-dev libexpat-dev libncurses-dev zlib1g-dev

 

再正式安裝:

1
ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/linuxbrew/go/install)"

 

接下來就可以用brew install來安裝各路軟體了,哦也。

8. 安裝jdk

系統自帶的是openjdk,一般會安裝Oracle版本的jdk(更好的效能),使用homebrew安裝jdk是最簡單的:

1
2
// 預設安裝時jdk8
brew install jdk

 

如果想安裝jdk7:

1
brew install jdk7

 

9. 安裝zsh

有了bash,為什麼要另外裝zsh?一句話,比bash好用,牛x。想了解更多請移步:http://www.linuxidc.com/Linux/2012-08/67734.htm

1
sudo apt-get install zsh

安裝完,設定zsh本來是件非常繁瑣的事情,為了簡化設定,可以使用oh-my-zsh(https://github.com/robbyrussell/oh-my-zsh): http://www.linuxidc.com/Linux/2015-07/119879.htm

1
sh -c "$(curl -fsSL https://raw.github.com/robbyrussell/oh-my-zsh/master/tools/install.sh)"

 

一起飛!

10. 安裝autojump

是不是受夠了cd ../..,想不想在任何地方都能夠一鍵直達某個目錄?autojump是也。

autojump - a faster way to navigate your filesystem

官網:https://github.com/wting/autojump
建議用homebrew安裝autojump,它會給出更多的設定提示:

1
[[ -s $(brew --prefix)/etc/profile.d/autojump.sh ]] && . $(brew --prefix)/etc/profile.d/autojump.sh

 

11. 安裝其他一些軟體

1
2
3
4
5
6
7
# 安裝gradle,預設2.7版本
homebrew install gradle
# 安裝nodejs
brew install nodejs
# 安裝hexo
npm install hexo-cli -g
# 安裝jenkins

12. 設定自啟動

主要是網上有很多設定自啟動的方法,特列此一項說明,其實linux mint自帶了自啟動程式管理:

開啟即可設定:

So easy!

13. 其他軟體

相對於幾年前,得益於deepin,ubuntukylin國產廠商,這幾年linux桌面日常軟體得到了極大的豐富,特別是還得到了一些良心企業的支援:

  1. WPS Office:http://linux.wps.cn/
  2. 有道詞典:http://cidian.youdao.com/index-linux.html

Ubuntu 14.04 安裝 WPS  http://www.linuxidc.com/Linux/2014-04/100499.htm

Ubuntu 14.04 64位元安裝WPS(成功解決沒有ia32-libs的問題)  http://www.linuxidc.com/Linux/2014-05/101603.htm

歡迎留言補充。

14. 小結

當你的日常需求都滿足了,是時候從Windows切換到Linux了!還有什麼比幫助別人學習Linux更有Linux精神!


IT145.com E-mail:sddin#qq.com