What Is apt
APT 命令(Advanced package tool)¶
Basics¶
for Debian, 如果使用RedHat相關,會使用
yum,zypper與dnf
dpkg命令需要將.deb包文件下載至本地,或是以URL形式提供,但通常情況下,我們更願意使用Linux發行版安裝軟體包
apt默認位置是在安裝linux時決定的,倉庫位置保存於/etc/apt/sources.list,正常情況下不需要修改文件
-
文件內使用下列結構來指定倉庫
deb (or deb-src) address distribution_name package_type_list- deb:軟體類型
- address:軟體倉庫的網址
- distribution_name:軟體倉庫發行版的名稱
- package_type_list:表明倉庫裡有軟體包
-
dpkg
若需要獲得與特定軟體包相關的所有文件,需要使用dpkg命令
例如,下面這個命令可以列出acl安裝的所有文件
-
apt 的基本命令格式如下
- apt-cache
- apt-get
- apt
-
list:列出所有可用的軟體包,若再加入--installed,就可以限制輸出已安裝在系統上的軟體 show:顯示詳細訊息search:尋找特定的軟體包,如只想按名稱搜尋,可以加入--names-onlyinstall:安裝軟體包upgrade:當有新軟體包時,升級系統內的所有軟體包upgrade在升級過程不會刪除任何軟體包,若需要刪除軟體包才能完成升級,可以使用
apt full-upgraderemove:移除軟體包purge:移除軟體包與相關數據、設置文件autoremove:將有依賴關係的軟體包一併刪除
容器¶
snap:¶
snap打包系統會將應用程式所需的所有文件集中到單個snap分發文件
version:snap版本list:查看已安裝的snap應用程式find:尋找特定程式info:查看snap應用程式remove:刪除特定snap
從原代碼安裝¶
從tar命令創建出的文件通常被稱為tarball
- 下載原代碼
<package>.tar.xz - 解壓縮
tar -Jxvf <package>.tar.xz - 進入目錄
cd - 依照
README或INSTALL文件進行安裝