📜  Linux 中的 Debian 软件包管理 (dpkg)(1)

📅  最后修改于: 2023-12-03 15:32:41.040000             🧑  作者: Mango

Linux 中的 Debian 软件包管理 (dpkg)

简介

Debian 软件包管理系统是在 Debian Linux 中使用的基础软件包管理器。它是一个低级工具,用于管理 Debian 工具集中的软件包。

Debian 包可以使用 apt 安装。 dpkg 负责解压缩和安装必需的文件, apt 进一步负责管理和构建包的依赖关系。

dpkg 基础

命令行中使用 dpkg 时需要管理员权限,例如:

sudo dpkg <options> <package>
常用选项
  • -i/--install:安装包
  • -r/--remove:卸载包
  • -l/--list:列出已安装的包
  • -S/--search:搜索包
  • -p/--print-avail:显示包的详细信息
  • -L/--listfiles:显示包中所有的文件
  • -s/--status:显示包的状态
安装包

使用 dpkg 安装包需要提供包的完整路径或者使用 -i 选项指定包名。例如:

sudo dpkg -i /path/to/package.deb

sudo dpkg -i package_name.deb
卸载包

使用 dpkg 卸载包同样需要提供包的完整路径或者使用 -r 选项指定包名。例如:

sudo dpkg -r package_name
列出已安装的包

使用 dpkg 列出已安装的包,可以使用 -l 选项。例如:

sudo dpkg -l
搜索包

使用 dpkg 搜索包,可以使用 -S 选项。例如:

sudo dpkg -S package_name
显示包的详细信息

使用 dpkg 显示包的详细信息,可以使用 -p 选项。例如:

sudo dpkg -p package_name
显示包中所有的文件

使用 dpkg 显示包中所有的文件,可以使用 -L 选项。例如:

sudo dpkg -L package_name
显示包的状态

使用 dpkg 显示包的状态,可以使用 -s 选项。例如:

sudo dpkg -s package_name
总结

Debian 软件包管理系统的 dpkg 是一个基础工具,用于在 Debian Linux 中管理软件包。本文介绍了 dpkg 的常用选项以及如何安装、卸载、列出已安装的包、搜索包、显示包的详细信息和显示包中所有的文件。使用 dpkg 可以轻松管理你的 Debian 系统中的软件包。