dpkg是一个安装、创建、移除和管理deb包的工具。
dpkg语法格式:dpkg [选项] [包名或文件名]
选项 功能
-l 查询安装的软件包,未指定包则显示所有已安装的软件包
-i 安装软件包
-L 打印已安装包的文件清单
-S 查询某个文件属于哪个软件包
-s 查询某软件包的详细信息,包括版本、状态、依赖及提供者等
-r 卸载软件包,不清除配置文件
-P 卸载软件包,且删除配置文件
示例
(1)安装thunderbird软件包
$ sudo dpkg -i thunderbird*
(2)查看是否已安装vim包
kylin@yhkylin:~$ dpkg -l | grep vim
ii vim 2:7.4.1689-3kord2k1 amd64 Vi IMproved - enhanced vi editor
...................中间省略.....................
ii vim-tiny 2:7.4.1689-3kord2k1 amd64 Vi IMproved - enhanced vi editor - compact version(www.xing528.com)
【注】以ii(install ok installed )开头表示对应的软件包已安装, 以un(unknown ok not-installed)开头表示没有安装 ,以rc开头的表示deinstall ok config-files即要重新安装。
(3)查询vim包的文件清单
kylin@yhkylin:~$ dpkg -L vim
/.
/usr
/usr/share
......................中间省略......................
/usr/bin
/usr/bin/vim.basic
/usr/share/doc/vim
(4)卸载sl包(系统默认未安装,可先安装再卸载)
建议慎用,如若删除系统启动相关包可能导致系统启动失败。
kylin@yhkylin:~$ sudo dpkg -r sl
(正在读取数据库 ... 系统当前共安装有 170 634 个文件和目录。)
正在卸载 sl (3.03-17kord1) ...
正在处理用于 man-db (2.7.5-1kord) 的触发器 ...
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。