dpkg
是 Ubuntu 和 Debian 系統(tǒng)中用于安裝、構(gòu)建、刪除和管理軟件包的命令行工具
-i
或 --install
:安裝一個(gè)或多個(gè)軟件包。例如,dpkg -i package_name.deb
。-r
或 --remove
:刪除一個(gè)已安裝的軟件包,但保留其配置文件。例如,dpkg -r package_name
。-P
或 --purge
:完全刪除一個(gè)已安裝的軟件包,包括其配置文件。例如,dpkg -P package_name
。-l
或 --list
:列出系統(tǒng)中已安裝的所有軟件包。-s
或 --status
:顯示指定軟件包的狀態(tài)信息。例如,dpkg -s package_name
。-L
或 --listfiles
:列出指定軟件包中包含的所有文件。例如,dpkg -L package_name
。-S
或 --search
:搜索包含指定文件的軟件包。例如,dpkg -S /path/to/file
。-C
或 --audit
:檢查軟件包數(shù)據(jù)庫(kù)的一致性。--configure
:配置一個(gè)或多個(gè)已安裝但未配置的軟件包。例如,dpkg --configure package_name
。--get-selections
:顯示所有軟件包的選擇狀態(tài)。--set-selections
:根據(jù)提供的文件設(shè)置軟件包的選擇狀態(tài)。--update-avail
:更新可用軟件包列表。--merge-avail
:將新的可用軟件包列表與現(xiàn)有列表合并。--clear-avail
:清除可用軟件包列表。--force-depends
:忽略依賴關(guān)系問(wèn)題,強(qiáng)制安裝、刪除或配置軟件包。--force-help
:顯示 dpkg
支持的所有強(qiáng)制選項(xiàng)。--print-architecture
:顯示系統(tǒng)的體系結(jié)構(gòu)。--print-foreign-architectures
:顯示系統(tǒng)中配置的外部體系結(jié)構(gòu)。--add-architecture
:添加一個(gè)新的外部體系結(jié)構(gòu)。--remove-architecture
:刪除一個(gè)外部體系結(jié)構(gòu)。這些選項(xiàng)可以組合使用,以滿足不同的需求。要查看 dpkg
的完整選項(xiàng)列表,請(qǐng)參閱其手冊(cè)頁(yè)(通過(guò)運(yùn)行 man dpkg
命令)。