apt-get install vim 等於 apt install vim+ 等於 apt remove vim+
apt-get remove vim 等於 apt install vim- 等於apt remove-
如果要具體的安裝特定版本的套件就需要用『套件名稱』加『=』在加『版本』,就像是下面這個例子:
sudo apt-get install gnome-mines=1:3.18.2-2
特定發行板號
除了軟體版本以外,還可以指定發行板的板號,格式的話是『套件名稱』加『/』在加『codename』(像是jessie, stretch, sid ...)或是『suite name』(像是stable, testing, unstable),如果有相依性的話,也有可能要指定軟體的版號,底下給個例子:
sudo apt-get install gnome-mines/xenial
以上兩種指定版本的用法也可以使用在『downgrade』套件,但是使用在要特別小心,不然可能會造成你的系統損毀。
除了安裝系統沒有的套件以外,『install』這個命令也可以用來當作『升級』,雖然說已經有『upgrade』這個命令了,但是這個命令會升級所有的套件,但是如果你只是想要單純升級某個套件和其相依套件到最新板的話,就可以直接用『install』就好。
安裝所有相依性套件
『build-dep』會讓apt-get自動的安裝或移除相關套件來滿足一個source 套件的建制相依性。預設的話相依性會照原來的設定來建制,所以如果你想要使用你主機的架構(host-architecture)來建制的話,你就必須要用option『--host-architecture』來代替。
底下指令可以搜尋所有的資料庫並且安裝所有相依套件:
apt-get build-dep <package-name>
下載source package
這個命令將會讓APT檢查所有可取得的source 套件,然後找到後下載最新版到目前的資料夾,版本的話則是取決於你的預設發行板(使用『option APT::Default-Release』,『option -t』或是使用『pkg/release』的語法)。這種方式只是單單下載,所以它不會進到你的dpkg的資料庫裡。
source套件的來源資料在『sources.list』裡面是用『deb-src』來描述,所以如果你想要在你的repo裡面加入相關的來源的話,記得要加對格式,不然你可以會取得錯誤的來源套件。
假設你有特別使用option 『--download-only』的話,你的source套件將不會被解壓縮。而如果你有使用option 『--compile』,則系統將會使用你在option『--host-architecture』所指定的架構並且用命令『dpkg-buildpackage』來將你的source套件編譯成『.deb』檔案。
跟一邊的binary套件一樣,如果你想要具體的下載某一版的source套件的話,你也可以使用『=』後面加版本的方式來下載,這個動作預設是在option『APT::Get::Only-Source』打開的。
則底下這行指令將會下載最新的『vim』 source套件:
sudo apt-get source vim
只下載套件
『download』將會下載相關的binary套件到目前的資料夾裡。底下這行指令將會下載最新的『vim』套件:
sudo apt-get download vim