在 Ubuntu 下跟 套件相關的有 apt-get , apt-cache , apt-file 或是 dpkg .比較常用的大概也就是 apt-get , apt-cache 現在透過 apt 指令就可以取代這兩個常用的功能了.
- list:
功能類似 #dpkg -l|–list [< pattern > …] 可以列出系統中所有的套件,後面可以加 pattern 來查詢單一套件,如果不確定套件名稱可以配合 grep 來查套件的關鍵字.root@ubuntu:~# apt list apache2 Listing... Done apache2/xenial-updates,xenial-security,now 2.4.18-2ubuntu3.1 i386 [installed] N: There is 1 additional version. Please use the '-a' switch to see it
可以加入參數 –installed (已安裝) 或 –upgradable (可升級).
- search:
功能類似 #apt-cache search ,可以搜尋到所有跟指定套件相關的套件.root@ubuntu:~# apt search apache2 Sorting... Done Full Text Search... Done adzapper/xenial 20090301.dfsg.1-0.2 all proxy advertisement zapper add-on apache2/xenial-updates,xenial-security,now 2.4.18-2ubuntu3.1 i386 [installed] Apache HTTP Server apache2-bin/xenial-updates,xenial-security,now 2.4.18-2ubuntu3.1 i386 [installed,automatic] Apache HTTP Server (modules and other binary files) apache2-data/xenial-updates,xenial-security,now 2.4.18-2ubuntu3.1 all [installed,automatic] Apache HTTP Server (common files) apache2-dbg/xenial-updates,xenial-security 2.4.18-2ubuntu3.1 i386 Apache debugging symbols apache2-dev/xenial-updates,xenial-security 2.4.18-2ubuntu3.1 i386 Apache HTTP Server (development headers) apache2-doc/xenial-updates,xenial-security 2.4.18-2ubuntu3.1 all Apache HTTP Server (on-site documentation) .....
- show:
功能類似 #apt-cache show 用來顯示套件資訊.root@ubuntu:~# apt show apache2 Package: apache2 Version: 2.4.18-2ubuntu3.1 Priority: optional Section: web Origin: Ubuntu .....
- update:
功能類似 #apt-get update ,更新 /etc/apt/sources.list 套件清單內容. - install,remove:
功能類似 #apt-get install 或是 # apt-get remove. - upgrade:
功能類似 #apt-get upgrade
系統會依據 /etc/apt/sources.list 內容 (需要透過 #apt-get update 來更新清單內容) ,但不執行套件移除 或是 更新沒有安裝過的套件.如果會影響到其它套件的相依性該套件也不會更新. - full-upgrade:
功能類似 #apt-get dist-upgrade.
系統會依據 /etc/apt/sources.list 內容是更新套件 (需要透過 #apt-get update 來更新清單內容) ,與 upgrade 不同的是 他會處理套件相依性的問題,系統如果有重要更新套件 (未安裝過的) 也會一併安裝,也有可能會移除一些套件. - edit-sources:
編輯 /etc/apt/sources.list
沒有解決問題,試試搜尋本站其他內容