
其实这篇的内容不多,一开始是打算放在上一篇关于APT的文章里面的,但是想了想还是单独拿出来。
对dpkg的概念模糊的,可以看Wikipedia上对dpkg的概括:
dpkg is the software at the base of the Debian package management system. dpkg is used to install, remove, and provide information about .deb packages.
dpkg本身是一个底层的工具。上层的工具,像是APT,被用于从远程获取软件包以及处理复杂的软件包关系。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 |
//安装软件 dpkg -i <.deb file name> //示例:dpkg -i avg71flm_r28-1_i386.deb //安装一个目录下面所有的软件包 dpkg -R //示例:dpkg -R /usr/local/src //释放软件包,但是不进行配置 dpkg –unpack package_file //如果和-R一起使用,参数可以是一个目录 //示例:dpkg –unpack avg71flm_r28-1_i386.deb //重新配置和释放软件包 dpkg –configure package_file //如果和-a一起使用,将配置所有没有配置的软件包 //示例:dpkg –configure avg71flm_r28-1_i386.deb //删除软件包(保留其配置信息) dpkg -r //示例:dpkg -r avg71flm //替代软件包的信息 dpkg –update-avail <Packages-file> //合并软件包信息 dpkg –merge-avail <Packages-file> //从软件包里面读取软件的信息 dpkg -A package_file //删除一个包(包括配置信息) dpkg -P //丢失所有的Uninstall的软件包信息 dpkg –forget-old-unavail //删除软件包的Avaliable信息 dpkg –clear-avail //查找只有部分安装的软件包信息 dpkg -C //比较同一个包的不同版本之间的差别 dpkg –compare-versions ver1 op ver2 //显示帮助信息 dpkg –help //显示dpkg的Licence dpkg –licence (or) dpkg –license //显示dpkg的版本号 dpkg –version //建立一个deb文件 dpkg -b direc×y [filename] //显示一个Deb文件的目录 dpkg -c filename //显示一个Deb的说明 dpkg -I filename [control-file] //搜索Deb包 dpkg -l package-name-pattern //示例:dpkg -I vim //显示所有已经安装的Deb包,同时显示版本号以及简短说明 dpkg -l //报告指定包的状态信息 dpkg -s package-name //示例:dpkg -s ssh //显示一个包安装到系统里面的文件目录信息 dpkg -L package-Name //示例:dpkg -L apache2 //搜索指定包里面的文件(模糊查询) dpkg -S filename-search-pattern //显示包的具体信息 dpkg -p package-name //示例:dpkg -p cacti |
PS.有些指令需要超级用户权限才能执行。
参考资料
dpkg – Wikipedia, the free encyclopedia
dpkg – Debian Packages
dpkg的用法 – CSDN
如无注明,均为原创。转载请注明: 转载自MITGAI`S THINKING
本文链接地址: dpkg – Debian 包管理系统的基础
本文链接地址: dpkg – Debian 包管理系统的基础
本作品采用知识共享署名-非商业性使用-相同方式共享 4.0 国际许可协议进行许可。
如果本文对您生活或工作产生了积极影响,那我非常高兴。
如果您愿意为文章的内容或想法提供支持,欢迎点击下边的捐赠按钮,资助作者创作更多高价值高品质的内容。
如果您愿意为文章的内容或想法提供支持,欢迎点击下边的捐赠按钮,资助作者创作更多高价值高品质的内容。