dpkg 简介

dpkg

dpkg是Debian系统的后台包管理器,类似凯雷德PM。也是Debian包管理连串的中流砥柱,负责安全卸载软件包,配置,以及保险已设置的软件包。由于ubuntu和Debian乃世代相承,所以重重下令是同等看待的。Ubuntu中兼有packages的音信都在/var/lib/dpkg/目录下,其中子目录”/var/lib/dpkg/info”用于保存种种软件包的布署文件列表.差别后缀名代表差异品类的文件.

  • xxx.conffiles: 记录了软件包的安顿文件列表

  • xxx.list:
    保存软件包中的文件列表,用户能够从.list的新闻中找到软件包汉语件的具体安装地方

  • xxx.md伍sums: 记录了软件包的md伍新闻,这一个新闻是用来拓展包验证的

  • xxx.prerm脚本:
    在Debian包解包在此以前运行,首要功能是终止功用于即将升级的软件包的劳务,直到软件包安装或升高成功

  • xxx.postinst脚本:
    是完结Debian包解开之后的布局工作,平时用于实践所设置软件包相关命令和劳动重新开动

  • /var/lib/dpkg/available文件的情节是Debian安装源中负有可用软件包的叙述新闻,当中包蕴如今系统中已设置的和未设置的软件包

bifa365必发,选项

-i:安装软件包;

-r:删除软件包;

-P:删除软件包的同时删除其配置文件;

-L:显示于软件包关联的文件;

-l:显示已安装软件包列表;

--unpack:解开软件包;

-c:显示软件包内文件列表;

--confiugre:配置软件包。

命令

dpkg -i package.deb    #安装包

dpkg -r package        #删除包

dpkg -P package        #删除包(包括配置文件)

dpkg -L package        #列出与该包关联的文件

dpkg -l package        #显示该包的版本

dpkg --unpack package.deb  #解开deb包的内容

dpkg -S keyword            #搜索所属的包内容

dpkg -l                    #列出当前已安装的包

dpkg -c package.deb        #列出deb包的内容

dpkg --configure package  #配置包

发表评论

电子邮件地址不会被公开。 必填项已用*标注