Ubuntu 14.04 安裝配置備忘錄


完全在 Linux 下工作,大概有3年時間了。 之前都是用 Windows, 而把 Linux 裝在虛擬機里,現在反過來,把 Windows 裝在了虛擬機里,只是因為偶爾還要用網銀的緣故。 以我這幾年的使用經驗, 一句話: Linux 用過之后就回不去了。

以下記錄我的 Ubuntu 14.04 Linux 安裝配置, 算是備忘錄。 需要說明的一點是: 我從來不覺得使用 Debian, CentOS, 或者 Arch, Gentoo 的人很牛, 只能說明你們不珍惜時間,就愛瞎折騰, 當然如果你是系統專家,算我沒說,因為大部分程序員用 Linux 是為了解決問題,不是解決 Linux 的問題。

---------------------------------------------------------------------------------------------------------

1. 有的機器在系統安裝完成后,初始界面輸入密碼,但不能登入系統,反復出現循環初始界面。

 這個問題目前原因不明。
    發現一個 workaround 方法,在遇到這種問題時,使用 Ctrl + Alt + F1 進入 tty 模式,
    在此模式下,先建立 root 用戶密碼($ sudo passwd root),然后 root 安裝 gnome-panel,
    之后以 Metacity 模式登入系統。

2. 設置 root 用戶密碼 (Ubuntu 默認沒有創建 root 用戶,需要首先創建)

  $ sudo passwd root
    然后系統要求輸入當前用戶密碼,再兩次輸入 root 用戶密碼,即可創建 root 用戶

3. Thinkpad E450c 無線網卡 rtl8723be 會【自動進入休眠模式】的問題

    # echo "options rtl8723be fwlps=0 swlps=0" > /etc/modprobe.d/rtl8723be.conf

    # reboot

 這種設置后,還會偶爾出現 wifi 掉線,需要重新編譯驅動,在 Realtk 官網下載驅動編譯安裝即可。

 $ cd rtlwifi_new-master

 $ make

 $ sudo make install

4.  激活 ibus

   首先進入 System Settings > Language Support > Install/Remove Languages... > 選擇 Chinese(simplified) > Apply, 安裝相關語言包。

 然后 Keyboard input method system 項,選擇 IBus。

 在終端輸入 $ ibus-setup 啟動設置選項,點 Input Method, Customize active input method,
    show all input method, Chinese, Pinyin
    點擊屏幕右上角的 EN 字樣,然后在里面選擇 Text Entry settings 點擊加號 +,選擇 Chinese(pinyin)
    再看右側 Switch to next source using,點擊切換成 ctrl + space
    reboot

    注意: 有時在 gnome-classic 情況下,不能找到 Chinese(pinyin),這時 log out 並切換到 Unity 下就可以找到了。
    注意: 有時設置好 ibus 以后,總是打出雙拼,這時在終端運行以下命令 $ ibus-daemon –drx  即可。
    注意: 有時 ibus 因為莫名的原因導致不能切換到中文,如果實在沒辦法,可以考慮用 搜狗拼音輸入法
       替換,安裝方法如下,
       $ sudo apt-get install fcitx
       $ sudo apt-get install libssh2-1
       $ sudo dpkg -i sogoupinyin_2.1.0.0082_amd64.deb

     然后打開 System Settings,選擇 Language Support,把 Keyboard input method system 項設置為 fcitx,
     之后注銷重新登入系統即可。    

     注意: ibus 默認設置,會在中文輸入法開啟時,清除鼠標選擇的文本,解決方法,終端 $ ibus-setup 勾掉 General
           標簽下的 Embed preedit text in application window 即可。

 

注意: 以下涉及界面問題都是在 Gnome 下的,沒有用默認到 Unity 桌面環境。

5. 安裝 gnome 界面

    # apt-get update     (先更新源)
    # apt-get install gnome-panel
    
    如果進入 Gnome Compiz 環境 (Gnome Metacity 無此問題),會有【alt + tab 不能在各程序間切換的問題】解決方法見下,

    1) 首先執行以下2條命令:

    $ sudo apt-get install compizconfig-settings-manager  # 第一個只是設置的管理軟件,只有少量的設置項
    $ sudo apt-get install compiz-plugins  # 高級設置選項

    2) 按alt + f2 輸入 ccsm 運行 compizconfig-settings-manager 程序。

    在 Desktop 中找到 Ubuntu Unity Plugin 選擇 switcher 選項卡,取消 alt-tab 和 shift-alt-tab 的
    ("Key to start the switcher" 和 "Key to switch to the previous window in the Switcher"),然后點擊 back。

    在 Window management 中找到 Static Application Switcher 使之有效,並設置
    "Next window (All windows)" 和 "Prev window (All windows)" 的快捷鍵分別為 alt-tab 和 shift-alt-tab。
    再將當前窗口左側的 Enable Static Application Switcher 選中。

    關閉 compizconfig settings manager ,就可以用 Alt + Tab 快速在各個應用中切換了,

    3) Gnome Compiz 模式下,右下角默認只有一個 workspace,且不可右鍵在 Preference 里更改,
       可用下述方法增加 workspace:

       Application -> System Tools -> Preference -> CompizConfig Settings Manager
       -> General 標簽下的 General Options -> Desktop Size -> 更改 Horizontal Virtual Size 即可。

       Gnome Metacity 模式下,右下角默認就有四個 workspace,可直接右鍵在 Preference 里更改即可。

       Gnome Compiz 模式下切換工作區的方法: Ctrl + Alt + 方向鍵 <- 或 ->

6. 安裝 g++ 編譯器(默認沒裝)

  # apt-get install g++

7. 安裝 gvim

  # apt-get install vim-gnome

8. 解決啟動gvim的錯誤:

    peterpan@kiterunner-pc:~$ gvim
    (gvim:4634): GLib-GObject-WARNING **: Attempt to add property GnomeProgram::sm-connect after class was initialised
    (gvim:4634): GLib-GObject-WARNING **: Attempt to add property GnomeProgram::show-crash-dialog after class was initialised
    (gvim:4634): GLib-GObject-WARNING **: Attempt to add property GnomeProgram::display after class was initialised
    (gvim:4634): GLib-GObject-WARNING **: Attempt to add property GnomeProgram::default-icon after class was initialised
    
    解決方法(注意此方法不是徹底解決問題,只是鴕鳥原則,直接把告警導到 null 去):
    1) home 目錄下打開 .bashrc   --> (在 root 目錄也要做此操作,以使 root 下 gvim 沒有類似錯誤)
    2) 在最末尾加上
        # get rid of the warning message when startup gvim in Terminal(Ubuntu 13.10)
        alias gvim='gvim 2>/dev/null'
        重新啟動 Terminal 問題解決。

    啟動 gvimdiff 時有同樣的 warning 信息,依然使用垃圾桶黑洞來吸收,
    alias gvimdiff='gvimdiff 2> /dev/null'  --> (在 root 目錄也要做此操作,以使 root 下 gvimdiff 沒有類似錯誤)

9. gvim 配置

    1) .vimrc 放在 /home/peterpan 目錄下  --> (對 root 也要做類似配置,下同)
    2) color 文件 *.vim 放在 /home/peterpan/.vim/colors 下
    3) 其它插件放在 /home/peterpan/.vim 下
    4) 安裝 wmctrl,從而保證 gvim 打開之后自動最大化,命令: # apt-get install wmctrl

10. Gnome panel 上添加刪除圖標

  Alt + Windows Key + right-click

11. 安裝 python 相關包

    最好用 pip 去安裝,這樣會得到最新包,並解決依賴關系。用法例如,

    # apt-get install python-pip        ## 先安裝 pip
    # pip install pandas                ## 安裝 pandas
    # pip show pandas                   ## 顯示已安裝的 pandas 信息
    # pip install --upgrade pandas      ## 升級已安裝的 pandas

    獲取更多信息,

    $ pip help
    $ pip install --help

    不推薦用下面這些方式安裝 (如果網速比較快,用 pip 安裝較好),

    $ sudo apt-get install python-tk               # 這樣就能 import Tkinter
    $ sudo apt-get install python-matplotlib  # 這樣就能 import matplotlib, 並且默認已安裝了 numpy
    $ sudo apt-get install python-scipy         # 這樣就能 import scipy
    $ sudo apt-get install python-pmw          # 這樣就能 import Pmw

    默認安裝在: /usr/lib/python2.7/dist-packages

    $ sudo apt-get install idle   # 安裝 idle
    $ idle                                  # 啟動 idle,或從 Applications -> Programming -> IDLE 啟動

12. 安裝支持 wxPython 的擴展包

 對於 Ubuntu 14.04,安裝 wxPython 3.0.2,

 $ sudo apt-get install python-wxgtk2.8 python-wxtools wx2.8-i18n

 對於 Ubuntu 16.04,安裝 wxPython 3.0.2,

  $ sudo apt-get install python-wxgtk3.0 python-wxtools wx3.0-i18n

 如果要安裝最新版的 wxPython 4.x,直接用 $ sudo pip install -U wxPython 安裝即可。

13. 更新語言后,字體變成楷體的問題

 中文本地化后會安裝兩個字體,將其刪除即可,

 # apt-get remove fonts-arphic-ukai
   # apt-get remove fonts-arphic-uming

14. 直接在 Unbuntu Software Central 搜索安裝 Unity Tweak Tool, 進行個性化設置

    之后打開 Applications -> System Tools -> Preferences -> Unity Tweak Tool
    Appearance -> Theme -> Window Controls -> Alignment : Right   # 將最小化,最大化,關閉按鈕移到右端。
    Desktop Icons -> Trash   # 將垃圾框放在桌面上

15. Ubuntu 14.0.4 每次啟動,都會自動把屏幕調到最亮,為了讓亮度固定為上一次關機時亮度,如下,

    首先將屏幕調節到一個合適的亮度,之后查看亮度數值,

    # gvim /sys/class/backlight/intel_backlight/brightness   // 注意,如果是 Nvidia 顯卡,可能是不同目錄

 比如,查到數值為 293,之后編輯 /etc/rc.local, 在 exit 0 之前添加,

  # echo 293 > /sys/class/backlight/intel_backlight/brightness

16. Ubuntu Software Center 搜索 sensord,安裝后,可在終端用命令 sensors 查看 CPU,顯卡溫度和風扇轉速信息
    (這個一般來說沒有必要安裝,目前 Ubuntu 14.0.4 自帶的 AMD 顯卡驅動工作正常,並且風扇轉速也能自動調節,
     不用擔心 CPU 和 顯卡溫度的問題)

17. PDF閱讀器(可加注釋的)

    # apt-get install okular
    打開 pdf,按 F6 打開注釋功能,按 F7 會 toggle 目錄樹

18. CHM 閱讀器

 # apt-get install kchmviewer

19. 為支持 解壓縮 RAR 文件,安裝 7zip

 $ sudo apt-get install p7zip-full p7zip-rar

20. 安裝視頻播放軟件 SMPlayer

 直接用 Ubuntu Software Center 搜索安裝即可。
    Ubuntu 自帶的視頻播放軟件 Videos 有圖像滯后的問題。

21. 安裝 DejaVu Sans Mono 字體  (推薦編程字體, top3)

    # apt-get install ttf-dejavu

    設置 gvim 的字體配置: set guifont=Dejavu\ Sans\ Mono\ 12

22. 安裝 YaHei Consolas 字體,並配置 vim  (推薦編程字體, top1)

 安裝字體:(直接右鍵單擊選擇 Open with font view, 然后選擇右上角的 install 安裝即可。 不用下述步驟)

    1. 切換到 root 用戶
    2. 進入 /usr/share/fonts/
    3. 創建文件夾,例如 yaheiConsolas
    4. 將字體 YaHei Consolas Hybrid.ttf 拷貝到上述文件夾下
    5. 在此文件夾下執行命令:

        # mkfontscale
        # mkfontdir
        # fc-cache -fv

    刪除字體:

    1. 切換到 root 用戶
    2. 進入 /usr/share/fonts/
    3. 刪除字體文件夾,例如 rm -rf yaheiConsolas/
    4. 再執行,

        # fc-cache -fv

    修改 vim 配置文件如下:

    set guifont=YaHei\ Consolas\ Hybrid\ 12

23. 安裝 Monaco 字體

    同樣, 直接右鍵單擊選擇 Open with font view, 然后選擇右上角的 install 安裝即可。

24. 不要改變默認文件夾名字

 比如,不要把 home 目錄下的 Desktop 改成 desktop,改了之后
    重啟后發現,桌面指向了 /hom/peterpan,而不是之前的 /home/peterpan/Desktop,要解決
    這個問題,如下:

    peterpan@kiterunner-pc:~$ cd .config/
    peterpan@kiterunner-pc:~/.config$ gvim user-dirs.dirs

    修改:
    XDG_DESKTOP_DIR="$HOME/Desktop"

    保存重啟就和以前一樣了。

25. 安裝 wps office (與 MS office 兼容性比 Liber office 好些)

    1. 在 wps 官網(linux.wps.cn)下載 deb 安裝包
    2. 安裝
        $ dpkg -i xxx.deb
    3. 若想完全移除
        $ dpkg -P wps

26. 安裝 git

    注意:不要直接安裝,版本太低。

 1. 先增加 repo 站點
    $ sudo apt-add-repository ppa:git-core/ppa

    2. 更新源
    $ sudo apt-get update

    3. 安裝 git
    $ sudo apt-get install git

    4. 查看版本
    $ git --version
    git version 2.7.4

26.1 安裝 gitk

  The gitk tool provides a graphical display of a git tree. It can be helpful for exploring the branches in a tree.

  $ sudo apt-get install gitk

  切換但 git repo 下,直接 $ gitk 打開 GUI 界面

27. 安裝 Chromium

    直接在 Ubuntu Software Center 搜索安裝即可。
    也可用命令行方式安裝 $ sudo apt-get install chromium-browser

 注:Chromium 安裝 flash 插件比較難,所以不推薦一般使用,但用它來看 html 格式書籍較好

28. 安裝 flash 插件

    從 Adobe 網站下載 install_flash_player_11_linux.x86_64.tar.gz,安裝步驟如下:

    1. 解壓縮
    $ tar --gzip -xvf install_flash_player_11_linux.x86_64.tar.gz   

    2. 將 .so 文件拷貝到 firefox 插件目錄
    $ sudo cp libflashplayer.so /usr/lib/mozilla/plugins/

    3. 將 /usr 下所有文件拷貝到本機 /usr 下
    $ sudo cp -r usr/* /usr/

    這樣 firefox 就能播放視頻了。

29. Ubuntu 14.04 (版本代號 trusty) 換163源

    1. 先將 original source list 備份一下,以免意外

 # cp /etc/apt/source.list /etc/apt/source.list.backup_2016-04-05

    2. vim 打開 /etc/apt/source.list, 替換原內容為,

    deb http://mirrors.163.com/ubuntu/ trusty-security main restricted universe multiverse
    deb http://mirrors.163.com/ubuntu/ trusty-updates main restricted universe multiverse
    deb http://mirrors.163.com/ubuntu/ trusty-proposed main restricted universe multiverse
    deb http://mirrors.163.com/ubuntu/ trusty-backports main restricted universe multiverse
    deb-src http://mirrors.163.com/ubuntu/ trusty main restricted universe multiverse
    deb-src http://mirrors.163.com/ubuntu/ trusty-security main restricted universe multiverse
    deb-src http://mirrors.163.com/ubuntu/ trusty-updates main restricted universe multiverse
    deb-src http://mirrors.163.com/ubuntu/ trusty-proposed main restricted universe multiverse
    deb-src http://mirrors.163.com/ubuntu/ trusty-backports main restricted universe multiverse

    3. 然后更新

    # apt-get update

30. 安裝 clang (比 gcc, g++ 提示信息友好)

 # apt-get install clang

31. gVim 安裝 pyclewn

 1) 安裝 python-pip

    $ sudo apt-get install python-pip

    2) 安裝 pyclewn (以一般用戶身份安裝即可,因為使用這個插件,就是以一般用戶身份
        使用的。不要以 root 身份安裝,會安裝在 root 的 home 目錄里)

    $ sudo pip install pyclewn

    3) 在當前目錄(任意當前目錄),執行下述命令生成 vimball

    $ python -c "import clewn; clewn.get_vimball()"

    4) source vimball

    $ gVim -S xxx.vmb

    5) 在 gVim 中查詢幫助

    : help pyclewn

32. 安裝 virtualbox

    先 Enable Bios 的 vt 功能,否則不能安裝 64-bit 系統

    為了跑 Windows 上的程序,在虛擬機里安裝 Windows:
    - 直接在 virtualbox 官網下載對應 linux 系統版本的 virtualbox,不要用命令行或者
      software center 安裝,因為可能會有兼容性問題。
    - $ sudo dpkg -i xxx.deb  進行安裝
    - 新建 Windows7 系統即可

    - Devices -> Guest Additional ...  安裝使 share folder 生效

33. 安裝 StarDict 星際譯王

 $ sudo apt-get install stardict

    下載辭典,

    stardict-oxford-gb-2.4.2.tar.bz2       # 牛津現代英漢雙解辭典

    stardict-langdao-ec-gb-2.4.2.tar.bz2   # 朗道英漢辭典
    stardict-langdao-ce-gb-2.4.2.tar.bz2   # 朗道漢英辭典

    stardict-ncce-ec-2.4.2.tar.bz2         # 英漢科技辭典
    stardict-ncce-ce-2.4.2.tar.bz2         # 漢英科技辭典

    解壓縮后,將每個解壓文件夾拷貝到 /usr/share/startdict/dic/ 下,打開 StartDict 它會自動識別辭典。
    可設置辭典排序,激活等。

34. 自己 build 最新版 emacs

 因為 Ubuntu 14.04 LTS 默認最新的 emacs 版本為 24.3,但為了使用 spacemacs 配置,必須升級到 24.4 或更高,
    以下為手動編譯 emacs 到 24.5,

    - 先卸載已安裝的 emacs,

        # apt-get remove emacs
        # apt-get autoremove

    - 在 https://www.gnu.org/prep/ftp.html 找最近的 mirror list 站點下載安裝包 emacs-24.5.tar.gz

        $ tar --gzip -xvf emacs-24.5.tar.gz
        $ cd emacs-24.5
        $ ./configure

        這一步一般會遇到缺少 GTK 相關 lib 的問題,

        when configure the emacs:   error like this!
        You seem to be running X, but no X development libraries
        were found. You should install the relevant development files for X
        and for the toolkit you want, such as Gtk+, Lesstif or Motif. Also make
        sure you have development files for image handling, i.e.
        tiff, gif, jpeg, png and xpm.
        If you are sure you want Emacs compiled without X window support, pass
        --without-x
        to configure.

      安裝如下庫文件,

  $ sudo apt-get install libgtk2.0-dev
  $ sudo apt-get install libxpm-dev
  $ sudo apt-get install libjpeg62-dev
  $ sudo apt-get install libgif-dev
  $ sudo apt-get install libtiff4-dev
  $ sudo apt-get install libncurses5-dev

        重新 config

  $ ./configure   

       $ make

       切換到 root 用戶,

       # make install
    
       這樣 emacs 安裝在 /usr/local/bin/ 下。

  之后退出 terminal 重新啟動,即可,使用  $ emacs -version 查看版本,已升到新版 :)

    - 卸載編譯安裝的 emacs

        $ tar --gzip -xvf emacs-24.5.tar.gz
        $ cd emacs-24.5
        $ ./configure
        $ sudo make uninstall

35. 為支持 gvim 的 tag 功能,安裝 ctags 和 cscope

  # apt-get install exuberant-ctags
       # apt-get install cscope

36. 解決 Emacs gdb 可能的啟動問題

    #===== solve the Emacs gdb start error:
    #
    # Error:
    #
    #"/usr/share/gdb/auto-load/usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.19-gdb.py", line 63, in <module>
    #    from libstdcxx.v6.printers import register_libstdcxx_printers
    #    ImportError: No module named 'libstdcxx'
    #
    # Solution Refer:
    #
    # http://stackoverflow.com/questions/31062010/ubuntu-14-04-gcc-4-8-4-gdb-pretty-printing-doesnt-work-because-of-python-issu
    #
    # create file "~/.gdbinit", add following statement,

    python sys.path.append("/usr/share/gcc-4.8/python")

37. 安裝最新版 CodeBlocks

    $ sudo add-apt-repository ppa:damien-moore/codeblocks-stable
    $ sudo apt-get update
    $ sudo apt-get install codeblocks

38.  安裝圖像處理工具包

 # apt-get install imagemagick

    最常用的命令是 convert,以圖像轉換為例,將 png 格式轉換為 xpm 格式,

    $ convert apple.png apple.xpm

39. 安裝 docky

    # add-apt-repository ppa:ricotz/docky
    # apt-get update
    # apt-get install docky

40. 安裝圖像處理軟件 GIMP

    # apt-get install gimp

41. 安裝 JDK (Java Development Kit), 包含JRE, 是JRE + 開發工具庫

    建議

   $ sudo apt-get install openjdk-8-jdk

   不建議

    - 下載安裝包 jdk-8u91-linux-x64.tar.gz
    - 解壓到任意目錄,然后 sudo 拷貝到 /usr/share/ 目錄下 (一般建議放在此目錄下),現在目錄結構如: /usr/share/jdk1.8.0_91
    - 設置環境變量,編輯 .bashrc 添加如下指令,
        # for java
        export JAVA_HOME=/usr/share/jdk1.8.0_91
        export PATH=$JAVA_HOME/bin:$PATH
        export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
    - 測試,
        $ . .bashrc
        $ java -version
        java version "1.8.0_91"
        Java(TM) SE Runtime Environment (build 1.8.0_91-b14)
        Java HotSpot(TM) 64-Bit Server VM (build 25.91-b14, mixed mode)
     - 編譯一個小程序 Hello.java 試試,內容如下,

public class Hello {
    public static void main(String args[]) {
        System.out.println("Hello Java World!");
    }
}

        編譯,運行,

$ javac Hello.java 
$ ls
Hello.class  Hello.java
$ java Hello
Hello Java World!

     - 安裝完畢。

42. 因為更換顯卡驅動導致 vbox 出現異常 Kernel driver not installed (rc=-1908) 的修復

    $ sudo /etc/init.d/vboxdrv setup
    [sudo] password for peterpan:
    Stopping VirtualBox kernel modules ...done.
    Uninstalling old VirtualBox DKMS kernel modules ...done.
    Trying to register the VirtualBox kernel modules using DKMS ...done.
    Starting VirtualBox kernel modules ...done.

43. Ubuntu 14.04 LTS 安裝 NVIDIA 顯卡驅動后的屏幕亮度調節問題

    - 更改顯卡配置文件,在目錄 /usr/share/X11/xorg.conf.d 下新建配置文件 10-nvidia.conf,添加如下內容,

    1 Section "Device"
    2     Identifier "Device0"
    3     Driver "nvidia"
    4     VendorName "NVIDIA Corporation"
    5     Option "RegistryDwords" "EnableBrightnessControl=1"
    6     Option "NoLogo" "True"
    7 EndSection

- 更改 grub 啟動參數,打開 /etc/default 下的 grub 文件,修改如下,

    將,

    GRUB_CMDLINE_LINUX=""

    改為

    GRUB_CMDLINE_LINUX="acpi_backlight=vendor"

    更新 grub 啟動菜單,

    # update-grub

    重啟,即可解決亮度調節問題。

44. 裝完 NVIDIA 顯卡驅動,啟動時報錯 "tpm_tis: A TPM error (6) occurred attempting to read a pcr value".

 solution: Activate the security chip in the bios.

45. 安裝 deepin music player (不推薦,推薦下述 45.1 的播放器)

 # add-apt-repository ppa:noobslab/deepin-sc
    # apt-get update
    # apt-get install deepin-music-player

45.1 安裝 Clementine 小橘子音樂播放器

 官網 https://www.clementine-player.org/ 下載安裝包 clementine_1.3.1-trusty_amd64.deb

 $ sudo dpkg -i clementine_1.3.1-trusty_amd64.deb

 會報一些包依賴的問題,一口氣把缺失的包全部裝上即可,

 $ sudo apt-get install projectm-data libcrypto++9 libechonest2.1 liblastfm1

46. 支持 exFat 格式 U 盤

 $ sudo apt-get install exfat-utils

47. Dos/Unix 文件格式轉換

 $ sudo apt-get install dos2unix

48.  安裝 Session 創建/恢復工具 screen

 $ sudo apt-get install screen

   常用命令如下,

 screen -­S yourname ­      # 新建一個叫 yourname 的 session

 screen ­-ls                      # 列出當前所有的 session

 screen ­-r yourname ­      # 回到 yourname 這個 session

 C­trl + a  d ­                     #  同時按 Ctrl + a 之后松開再按 d, 表示detach,將當前 session 丟到后台執行,即使 logout 也不影響。

 screen -wipe                  # 清除 dead 會話,如果由於某種原因其中一個會話死掉了,即 screen ­list 顯示該會話為 dead 狀態,則可用此命令清除。

   Ctrl + k                          # 殺死當前 session。一般情況,當退出一個 session 中最后一個程序時,這個 session 就關閉了。也可以使用 Ctrl + k 關閉。

49.  安裝 autotools 系列工具 (用於生成符合 Linux 慣例的 Makefile)

  $ sudo apt-get install automake

     安裝完成后,可以得到 autotools 完整工具集,

     aclocal
     autoscan
     autoconf
     autoheader
     automake

50. 安裝打印目錄結構工具 tree

  $ sudo apt-get install tree

 51. 安裝 openGL 開發庫

  $ sudo apt-get install build-essential

  $ sudo apt-get install freeglut3-dev

  測試代碼 openGL_test.c 如下,  

#include <GL/glut.h>

void init(void)
{
    glClearColor(0.0, 0.0, 0.0, 0.0);
    glMatrixMode(GL_PROJECTION);
    glOrtho(-5, 5, -5, 5, 5, 15);
    glMatrixMode(GL_MODELVIEW);
    gluLookAt(0, 0, 10, 0, 0, 0, 0, 1, 0);

    return;
}

void display(void)
{
    glClear(GL_COLOR_BUFFER_BIT);
    glColor3f(1.0, 0, 0);
    glutWireTeapot(3);
    glFlush();

    return;
}

int main(int argc, char *argv[])
{
    glutInit(&argc, argv);
    glutInitDisplayMode(GLUT_RGB | GLUT_SINGLE);
    glutInitWindowPosition(0, 0);
    glutInitWindowSize(300, 300);
    glutCreateWindow("OpenGL 3D View");
    init();
    glutDisplayFunc(display);
    glutMainLoop();

    return 0;
}

 

  編譯,

  $ gcc openGL_test.c -lGL -lGLU -lglut -o openGL_test

 

52. 離線文檔查看器 zeal 安裝

$ sudo add-apt-repository ppa:zeal-developers/ppa
$ sudo apt-get update
$ sudo apt-get install zeal

Attention non-Unity users! Due to a bug in appmenu-qt5 package, Zeal main menu might be missing on desktop environments other than Unity. A simple solution is to remove appmenu-qt5 package from your system.   

$ sudo apt-get remove appmenu-qt5

 

53. 錄屏工具 simplescreenrecorder

$ sudo apt-get install simplescreenrecorder

 

54. 文件,文件夾比較工具 meld

$ sudo apt-get install meld

 

 55. 安裝內核源代碼

# 先查看一下可用的源代碼版本
$ apt-cache search linux-source
# 選一個最新的安裝
$ sudo apt-get install linux-source-5.3.0

安裝完成后,會在 /usr/src 下,

# ls /usr/src
...
drwxr-xr-x  4 root root   4096 Apr  6 12:03 linux-source-5.3.0/
lrwxrwxrwx  1 root root     45 Mar 31 10:40 linux-source-5.3.0.tar.bz2 -> linux-source-5.3.0/linux-source-5.3.0.tar.bz2

 

 

完。

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM