Debian GNU/Linux 是多个 Linux 发行版(包括 Knoppix、Kali、Ubuntu、Mint 等)的基础操作系统,使用各种包管理器,例如 dpkg、apt、apt-get、aptitude、synaptic、taskel、deselect、dpkg-deb和 dpkg 分割。
在关注“dpkg”命令之前,我们将简要描述每个包管理器。
命令 | 描述 |
---|---|
易于 | apt,基于 Debian 的系统中高级软件包工具的缩写,用于安装、删除和更新软件包。 |
资质 | aptitude 是 Debian 的基于文本的包管理器,它是“apt”的前端,使用户能够轻松管理包。 |
突触 | synaptic 是一个图形化包管理器,即使是新手也可以轻松安装、升级和卸载包。 |
塔塞瑟尔 | tasksel 允许用户安装与特定任务相关的所有相关包,例如桌面环境。 |
取消选择 | deselect 是一个菜单驱动的包管理工具,最初在第一次安装时使用,现在已被 aptitude 取代。 |
dpkg-deb | dpkg-deb 与 Debian 档案交互。 |
dpkg 分割 | dpkg-split 对于将大文件拆分和合并为小文件块以存储在较小尺寸的Medium(例如软盘)上非常有用。 |
dpkg 是 Debian 和基于 Debian 的系统中的主要包管理程序,用于安装、构建、删除和管理包。 aptitude 是 dpkg 的主要前端。
这里列出了一些最常用的 dpkg 命令及其用法:
1. 在 Ubuntu 上安装软件包
要使用 dpkg 安装软件包,您需要下载 .deb
来自以下 Debian 和基于 Ubuntu 发行版的官方软件包存储库站点的软件包文件。
下载后,您可以使用以下命令安装它 -i
选项后跟名称 .deb
包文件。
sudo dpkg -i 2048-qt_0.1.6-2+b2_amd64.deb
安装Deb包
2. 列出 Ubuntu 上已安装的软件包
要查看并列出所有已安装的软件包,请使用“-l
” 选项以及命令。
dpkg -l
列出已安装的 Deb 软件包
要查看已安装或未安装的特定软件包,请使用选项“-l
” 以及包名称。 例如,检查apache2软件包是否安装。
dpkg -l apache2
检查包安装
3. 在 Ubuntu 上删除软件包
要删除“.deb
” 软件包,我们必须使用“-r”选项指定软件包名称“2048-qt”,该选项用于删除/卸载软件包。
sudo dpkg -r 2048-qt
删除 Deb 包
您还可以使用 ‘p
‘ 选项代替 ‘r'
这将删除该包以及配置文件。 这 ‘r
‘ 选项将仅删除包而不删除配置文件。
[root@tecmint~]# dpkg -p flashpluginnonfree
4.查看.deb包的内容
查看特定内容的内容 .deb
包,使用“-c
” 选项,它将以长列表格式显示 deb 包的内容。
dpkg -c 2048-qt_0.1.6-2+b2_amd64.deb
查看 Deb 包的内容
5.检查Deb包安装状态
使用 ”-s
” 带有包名的选项将显示是否安装了 deb 包。
dpkg -s 2048-qt
检查 Deb 包安装
6. 列出 Deb 包安装的文件
要列出特定包安装的所有文件的位置,请使用 -L
选项如图所示。
dpkg -L 2048-qt
列出 Deb 包安装的文件
7. 从一个目录安装多个 Deb 包
递归安装所有 .deb
在指定目录及其所有子目录中找到的文件,使用 '-R'
和 '--install'
选项。
例如,安装所有 '.deb'
来自名为“debpackages”的目录的软件包。
sudo dpkg -R --install debpackages
安装所有 Deb 软件包
8. 提取 Deb 包的内容
提取a的内容 .deb
包但不配置包,使用 --unpack
选项。
sudo dpkg --unpack 2048-qt_0.1.6-2+b2_amd64.deb
提取 Deb 包的内容
9. 重新配置解压的 Deb 包
要配置已解压但尚未配置的包,请使用“--configure
”选项如图所示。
sudo dpkg --configure flashplugin-nonfree
10. 更新系统数据库中的包信息
这 ”–-update-avail
” 选项将旧信息替换为包管理系统数据库中包文件的可用信息。
sudo dpkg --update-avail package_name
11.删除点评信息
那个行动 ”--clear-avaial
”将删除有关可用软件包的当前信息。
sudo dpkg –-clear-avail
12.忘记已卸载和不可用的软件包
带有选项“–forget-old-unavail”的 dpkg 命令将自动忘记已卸载和不可用的软件包。
sudo dpkg --forget-old-unavail
13.显示dpkg许可证
dpkg --licence
14.显示dpkg版本
这 ”--version
” 参数将显示 dpkg 版本信息。
dpkg –version
15.查看dpkg帮助
这 ”--help
” 选项将显示 dpkg 命令的可用选项列表。
dpkg –help
目前为止就这样了。 我很快就会带着另一篇有趣的文章再次来到这里。 如果我错过了列表中的任何命令,请通过评测告诉我。
在那之前,请继续关注并保持与 Howtoing 的联系。 喜欢并与我们分享并帮助我们传播。 不要忘记在评论中提及您的宝贵想法。
资讯来源:由a0资讯编译自THECOINREPUBLIC。版权归作者A0资讯所有,未经许可,不得转载