安裝完作業系統後還需要裝一些平常使用的工具,順手整理一下
目錄
懶人包
1
| sudo apt update && sudo apt install aptitude && sudo aptitude upgrade -y --full-resolve
|
1
| sudo apt update && sudo aptitude upgrade -y --full-resolve && sudo apt autoremove
|
1
| sudo apt install -y aptitude build-essential bison flex automake libtool intltool libncurses5-dev git-svn tig meld cscope vim-gtk fonts-inconsolata geany joe doxygen-gui exuberant-ctags manpages-dev manpages-posix-dev minicom tree terminator ttf-mscorefonts-installer ack-grep pandoc gnome-system-tools ghex mc dict wireshark mtr pdfgrep sshfs fail2ban rkhunter bc libssl-dev cmake gdb libatk-adaptor libgail-common
|
- 從Server安裝後再裝Mate,安裝完記得關掉
/etc/network/interfaces
1
| sudo apt install -y lightdm mate-desktop-environment language-selector-gnome hime lightdm-gtk-greeter
|
- 從Server安裝後再裝LxQT,安裝完記得關掉
/etc/network/interfaces
1
| sudo apt install -y lightdm lxqt language-selector-gnome hime lightdm-gtk-greeter
|
1
| sudo apt install -y linux-image-generic-hwe-16.04 xserver-xorg-hwe-16.04
|
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
| sudo apt-get install build-essential
sudo apt-get install bison
sudo apt-get install flex
sudo apt-get install automake
sudo apt-get install libtool
sudo apt-get install intltool
sudo apt-get install libncurses5-dev
sudo apt-get install bc
sudo apt-get install libssl-dev
sudo apt-get install gdb
sudo apt-get install git-svn
sudo apt-get install tig
sudo apt-get install meld
sudo apt-get install cscope
sudo apt-get install vim-gtk
sudo apt-get install fonts-inconsolata
sudo apt-get install geany
sudo apt-get install joe
sudo apt-get install doxygen-gui
sudo apt-get install exuberant-ctags
sudo apt-get install manpages-dev
sudo apt-get install manpages-posix-dev
sudo apt-get install minicom
sudo apt-get install tree
sudo apt-get install terminator
sudo apt-get install ttf-mscorefonts-installer
sudo apt-get install ack-grep
sudo apt-get install pandoc
sudo apt-get install gnome-system-tools
sudo apt-get install ghex
sudo apt-get install mc
sudo apt-get install dict
sudo apt-get install wireshark
sudo apt-get install mtr
sudo apt-get install pdfgrep
sudo apt-get install sshfs
sduo apt-get install aptitude
sudo apt-get install fail2ban
sudo apt-get install rkhunter
sudo apt-get install libatk-adaptor
sudo apt-get install libgail-common
|
工具分類及簡單說明
系統程式開發套件 (不解釋)
- build-essential
- bison
- flex
- automake
- libtools
- intltool
- libncurses5-dev
- libssl-dev
- bc
- cmake
- gdb
程式開發輔助工具
- git-svn
- git, svn, git-svn三個願望一次滿足
- tig
- meld
- cscope
- 追蹤程式碼工具,可以查詢函數被誰呼叫,宣告等功能。請配合vim服用
- exuberant-ctags
- 追蹤程式碼工具,可以切入函數呼叫等功能。請配合vim服用
- vim-gtk
- fonts-inconsolata
- 給開發程式時的GUI編輯器使用,因為不希望因為粗體斜體等效果干擾字元對齊
- geany
- joe
- doxygen-gui
- ghex
- manpages-dev
- manpages-posix-dev
- minicom
一般工具
- tree
- terminator
- 增強版gnome-terminal,可以同一個畫面任意新增分割的終端
- ttf-mscorefonts-installer
- 主要是要Wingdings字型,有一堆有趣的向量ICON可以用
- ack-grep
- pandoc
- gnome-system-tools
- mc
- 文字介面的norton commander介面式檔案管理工具,除了複製搬移外、還可以解壓縮檔案
- dict
- wireshark
- mtr
- pdfgrep
- sshfs
- aptitude
- 另外一種套件操作方式
aptitude upgrade --full-resolve -y
我常用
libatk-adaptor
libgail-common
1
2
| Gtk-Message: Failed to load module "gail"
Gtk-Message: Failed to load module "atk-bridge"
|
資安工具
- rkhunter
- fail2ban
- 自動ban掉固定時間內重複嘗試連線ssh等的工具,中文簡介