所有 Linux 发行版都带有一个特定的包管理器。对于基于 Debian 的 Debian 发行版,默认的包管理器是 'apt' 或 'apt-get' 或图形软件中心。这些包管理器又依赖低级 dpkg 工具来管理软件包。
本文将讨论 Debian 中软件包管理的基础知识以及如何使用 dpkg 命令管理软件包。
Linux 发行版中的 dpkg 命令基于 Debian
- 了解 Debian 中的包管理
- 如何使用 dpkg 命令
- 如何使用 dpkg 命令安装软件/软件包
- 列出当前安装的软件包列表
- 删除已安装的包
- 列出包的内容
- 检查包是否安装
- 检查安装包的位置
- 显示包的详细信息
- 同时安装多个包
- 解压 deb 包
- 重新配置没有打包好的deb包
- 需要更多关于 dpkg 命令的信息?
了解 Debian 中的包管理
Debian 中的包管理使用多种不同的包管理工具-例如 'apt-get'、'aptitude'、'dpkg'、'apt-file'、'dselect'、 'tasksel' 和 'gdebi'-管理系统上的软件。这些工具称为包管理器。这些工具中的一些(不是全部)使用 dpkg 低级工具命令来提供高级功能。
dpkg 命令可让您轻松安装和删除软件,以及无缝操作和升级软件。
dpkg命令使用方法
如何使用 dpkg 命令安装软件/包
您可以使用 dpkg 使用以下命令安装软件。此命令还可以升级已安装的软件包。
dpkg-i package_name.deb
以上命令要求你的电脑上要有一个真实的.deb文件。
列出当前安装的包列表
要列出或显示当前安装在基于 Debian 的发行版上的软件包,您可以使用以下命令:
dpkg-l search_pattern
如果你想列出所有安装的包,直接跳过[search_pattern]:
dpkg-l </pre>删除已安装的包
如果你已经安装了一个包但不再使用它,你可以使用下面的命令卸载它。此命令删除整个包,配置文件除外:
dpkg-r package_name.deb列出一个包的内容
您可以使用以下命令列出您 Linux 计算机上某个包的内容:
dpkg--contents package_name.deb你也可以用-c代替--contents。
dpkg-c package_name.deb检查包是否安装
假设您要检查您的计算机上是否安装了特定的软件包,请使用以下命令进行检查:
dpkg-s package_name.deb查看安装包的位置
如果你只是想知道安装包的位置,使用-L:
dpkg-L package_name.deb显示包的详细信息
这个命令显示一个包的详细信息:
dpkg-p package_name.deb同时安装多个包
如果你有一些deb文件要安装,可以运行下面的命令一次性安装。请注意,这样做就是,你必须把所有的.deb 文件放在同一个目录下:
dpkg-R--install/deb-files-location/解压一个deb包
有时你可能想解压 deb 包来修改它的文件。使用此命令解压 deb 文件:
dpkg--unpack package_name.deb配置未打包的deb包
对文件进行更改后,使用此命令配置并重新打包到 deb 文件中进行安装:
dpkg--configure pacakge_name需要更多关于 dpkg 命令的信息?
如果想进一步了解dpkg命令,可以使用下面的命令。它显示了有关命令和 dpkg 选项的详细信息:
dpkg--help大多数基于 Debian 的包管理器只依赖 dpkg 来完成工作。使用上述命令,当所有其他安装方法都失败时,您可以学习基础知识。
查看更多:
- 每个人都需要知道的基本 Linux 命令
- Linux 中的基本 Shell 命令
- 来自 AZ 的 Kali Linux 命令和常用命令
评论