dpkg
是 Ubuntu 和 Debian 系统中用于安装、构建、删除和管理软件包的命令行工具
-i
或 --install
:安装一个或多个软件包。例如,dpkg -i package_name.deb
。-r
或 --remove
:删除一个已安装的软件包,但保留其配置文件。例如,dpkg -r package_name
。-P
或 --purge
:完全删除一个已安装的软件包,包括其配置文件。例如,dpkg -P package_name
。-l
或 --list
:列出系统中已安装的所有软件包。-s
或 --status
:显示指定软件包的状态信息。例如,dpkg -s package_name
。-L
或 --listfiles
:列出指定软件包中包含的所有文件。例如,dpkg -L package_name
。-S
或 --search
:搜索包含指定文件的软件包。例如,dpkg -S /path/to/file
。-C
或 --audit
:检查软件包数据库的一致性。--configure
:配置一个或多个已安装但未配置的软件包。例如,dpkg --configure package_name
。--get-selections
:显示所有软件包的选择状态。--set-selections
:根据提供的文件设置软件包的选择状态。--update-avail
:更新可用软件包列表。--merge-avail
:将新的可用软件包列表与现有列表合并。--clear-avail
:清除可用软件包列表。--force-depends
:忽略依赖关系问题,强制安装、删除或配置软件包。--force-help
:显示 dpkg
支持的所有强制选项。--print-architecture
:显示系统的体系结构。--print-foreign-architectures
:显示系统中配置的外部体系结构。--add-architecture
:添加一个新的外部体系结构。--remove-architecture
:删除一个外部体系结构。这些选项可以组合使用,以满足不同的需求。要查看 dpkg
的完整选项列表,请参阅其手册页(通过运行 man dpkg
命令)。