Linux 中的 dpkg 命令及示例
参考链接:原文
一、 dpkg 的基本介绍
dpkg 的基本语法格式
dpkg
命令的基本语法是 -
dpkg [options] <action> <package_name>
参数解释:
options - 用于修改 dpkg 命令行为的可选参数。
action - 要执行的操作,例如安装、删除或配置包。
package_name - 要安装、删除或配置的包的名称。
常用 dpkg 命令选项
以下是一些可以与 dpkg 命令一起使用的常见选项 -
-i - 安装软件包。
-r - 删除包。
-P - 清除包(删除包和配置文件)。
-l - 列出所有已安装的软件包。
-s - 显示有关包的信息。
-S - 按文件名搜索包。
-L - 列出软件包安装的文件。
二、dpkg 命令用法示例
安装包
要使用 dpkg 安装软件包,请使用 -i 选项,后跟软件包名称。例如,要安装软件包“firefox.deb”,您可以使用以下命令 -
sudo dpkg -i firefox.deb
删除包
要使用 dpkg 删除软件包,请使用 -r 选项,后跟软件包名称。例如,要删除软件包“firefox”,您可以使用以下命令 -
sudo dpkg -r firefox
清除包
要使用 dpkg 删除软件包及其配置文件,请使用 -P 选项,后跟软件包名称。例如,要清除软件包“firefox”,您可以使用以下命令 -
sudo dpkg -P firefox
列出已安装的软件包
要使用 dpkg 列出所有已安装的软件包,请使用 -l 选项。例如,要列出所有已安装的软件包,您可以使用以下命令 -
dpkg -l
显示有关包的信息
要使用 dpkg 显示有关软件包的信息,请使用 -s 选项,后跟软件包名称。例如,要显示有关“firefox”包的信息,您可以使用以下命令 -
dpkg -s firefox
按文件名搜索包
要使用 dpkg 按文件名搜索包,请使用 -S 选项,后跟文件名。例如,要搜索提供文件“/usr/bin/firefox”的包,您可以运行以下命令 -
dpkg -S /usr/bin/firefox
这将输出提供该文件的包名称和版本。如果任何已安装的软件包均未提供该文件,则该命令将不会返回任何输出。
删除包
要使用 dpkg 删除软件包,请使用 -r 选项,后跟软件包名称。例如,要删除软件包“firefox”,您可以运行以下命令 -
sudo dpkg -r firefox
这将从您的系统中删除该包及其配置文件。
清除包
要从系统中完全删除软件包及其配置文件,请使用 -P 选项,后跟软件包名称。例如,要清除软件包“firefox”,您可以运行以下命令 -
sudo dpkg -P firefox
这将从您的系统中删除该包及其所有配置文件。
验证包完整性
要使用 dpkg 验证包的完整性,请使用 -V 选项,后跟包名称。例如,要验证包“firefox”的完整性,您可以运行以下命令 -
sudo dpkg -V firefox
这会将包安装的文件与包控制文件中列出的文件进行比较,并报告任何差异。
重新配置包
如果安装后需要重新配置软件包,可以使用 --configure 选项,后跟软件包名称。例如,要重新配置软件包“firefox”,您可以运行以下命令 -
sudo dpkg --configure firefox
这将运行包的配置脚本,允许您根据需要更新其配置。