ubuntu下dpkg命令有哪些常用選項(xiàng)

小樊
82
2024-09-17 02:43:01

dpkg 是 Ubuntu 和 Debian 系統(tǒng)中用于安裝、構(gòu)建、刪除和管理軟件包的命令行工具

  1. -i--install:安裝一個(gè)或多個(gè)軟件包。例如,dpkg -i package_name.deb
  2. -r--remove:刪除一個(gè)已安裝的軟件包,但保留其配置文件。例如,dpkg -r package_name。
  3. -P--purge:完全刪除一個(gè)已安裝的軟件包,包括其配置文件。例如,dpkg -P package_name
  4. -l--list:列出系統(tǒng)中已安裝的所有軟件包。
  5. -s--status:顯示指定軟件包的狀態(tài)信息。例如,dpkg -s package_name
  6. -L--listfiles:列出指定軟件包中包含的所有文件。例如,dpkg -L package_name。
  7. -S--search:搜索包含指定文件的軟件包。例如,dpkg -S /path/to/file
  8. -C--audit:檢查軟件包數(shù)據(jù)庫(kù)的一致性。
  9. --configure:配置一個(gè)或多個(gè)已安裝但未配置的軟件包。例如,dpkg --configure package_name。
  10. --get-selections:顯示所有軟件包的選擇狀態(tài)。
  11. --set-selections:根據(jù)提供的文件設(shè)置軟件包的選擇狀態(tài)。
  12. --update-avail:更新可用軟件包列表。
  13. --merge-avail:將新的可用軟件包列表與現(xiàn)有列表合并。
  14. --clear-avail:清除可用軟件包列表。
  15. --force-depends:忽略依賴關(guān)系問(wèn)題,強(qiáng)制安裝、刪除或配置軟件包。
  16. --force-help:顯示 dpkg 支持的所有強(qiáng)制選項(xiàng)。
  17. --print-architecture:顯示系統(tǒng)的體系結(jié)構(gòu)。
  18. --print-foreign-architectures:顯示系統(tǒng)中配置的外部體系結(jié)構(gòu)。
  19. --add-architecture:添加一個(gè)新的外部體系結(jié)構(gòu)。
  20. --remove-architecture:刪除一個(gè)外部體系結(jié)構(gòu)。

這些選項(xiàng)可以組合使用,以滿足不同的需求。要查看 dpkg 的完整選項(xiàng)列表,請(qǐng)參閱其手冊(cè)頁(yè)(通過(guò)運(yùn)行 man dpkg 命令)。

0