dpkg 常用命令

dpkg是一个Debian的一个命令行工具,它可以用来安装、删除、构建和管理Debian的软件包。

说明 命令 示例
安装软件 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
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容