dpkg 命令详解

名词解释
       “dpkg ”是“ Debian Packager ”的简写。为“Debian” 专门开发的套件管理系统,方便软件的安装、更新及移除。所有源自“Debian”的“Linux ”发行版都会使用 “dpkg”,例如 “ Ubuntu ”、“Knoppix ”等。

名词由来
       dpkg 是 Debian 软件包管理器的基础,它由 伊恩·默多克 于 1993 年创建。dpkg 与  RPM  十分相似,同样可用于安装、卸载和提供 deb 软件包相关信息。

       dpkg 本身是一个底层工具。上层工具,如: APT ,用于从 远程获取软件包 以及处理复杂的软件包关系。

详细用法

01、安装软件                                                               命令行:dpkg -i <.deb file name> 示例:dpkg -i avg71flm_r28-1_i386.deb
02、安装一个目录下的所有软件包 命令行:dpkg -R 示例:dpkg -R /usr/local/src
03、释放软件包,但不进行配置 命令行:dpkg –-unpack package_file
如果和 -R 一起使用,参数可以是一个目录
示例:dpkg –-unpack avg71flm_r28-1_i386.deb
04、重新配置和释放软件包 命令行:dpkg --configure package_file
如果和 -a 一起使用,将配置所有没有配置的软件包
示例:dpkg –configure avg71flm_r28-1_i386.deb
05、重新配置环境 命令行:dpkg-reconfigure env 示例:dpkg-reconfigure locales(重新配置系统本地环境设置)
06、删除软件包(保留其配置信息) 命令行:dpkg -r package_file 示例:dpkg -r avg71flm
07、替换软件包信息 命令行:dpkg --update-avail
08、合并软件包信息 命令行:dpkg --merge-avail
09、从软件包里读取软件信息 命令行:dpkg -A package_file
10、删除一个包(包括配置信息) 命令行:dpkg -P
11、丢弃所有 Uninstall 软件包信息 命令行:dpkg --forget-old-unavail
12、删除软件包的 Avaliable 信息 命令行:dpkg --clear-avail
13、查找仅部分安装的软件包信息 命令行:dpkg -C
14、比较同一个包的不同版本之间的差别 命令行:dpkg --compare-versions ver1 op ver2
15、显示帮助信息 命令行:dpkg --help
16、显示 dpkg 的 Licence 命令行:dpkg --licence (or) dpkg --License
17、显示 dpkg 的版本号 命令行:dpkg --version
18、建立一个 deb 文件 命令行:dpkg -b directory [filename]
19、显示一个 Deb 文件的目录 命令行:dpkg -c filename
20、显示一个 Deb 的说明 命令行:dpkg -I filename [control-file]
21、搜索 Deb 包 命令行:dpkg -l package-name-pattern 示例:dpkg -l vim
22、显示所有已经安装的 Deb 包,同时显示版本号以及简短说明 命令行:dpkg -l
23、报告指定包的状态信息 命令行:dpkg -s package-name 示例:dpkg -s ssh
24、显示一个包安装到系统里面的文件目录信息 命令行:dpkg -L package-Name 示例:dpkg -L apache2
25、显示包含该软件包的所有目录 命令行:dpkg -S filename-search-pattern
26、显示包的具体信息 命令行:dpkg -p package-name 示例:dpkg -p cacti



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值