大家好,又见面了,我是你们的朋友全栈君。
Linux 系统操作 (7):dpkg 命令
文章目录
综述:
安装命令:
查看与搜索命令:
删除命令:
不太常用的命令:
参考文献:
综述:
广义的 Debian 是指一个致力于创建自由操作系统的合作组织及其作品, 由于 Debian 项目众多内核分支中以 Linux 宏内核为主, 而且 Debian 开发者 所创建的操作系统中绝大部分基础工具来自于 GNU 工程 , 因此 “Debian” 常指 Debian GNU/Linux.dpkg 是一个 Debian 的一个命令行工具, 它可以用来安装, 删除, 构建和管理 Debian 的软件包.
安装命令:
安装软件
dpkg -i package.deb
示例: dpkg -i avg71flm_r28-1_i386.deb
安装一个目录下面所有的软件包
dpkg -R dirname
示例: dpkg -R /usr/local/src
查看与搜索命令:
查看 package.deb 包中的内容, 显示软件包内文件列表
dpkg -c package.deb
显示所有已经安装的 Deb 包, 同时显示版本号以及简短说明
dpkg -I
搜索 deb 包
dpkg -l package-name-pattern
示例: dpkg -I VIM
从 package.deb 包中提取信息, 显示一个 Deb 的说明
dpkg -I packagename.deb
列出 deb 包安装的所有文件清单, 显示一个包安装到系统里面的文件目录信息, 显示于软件包关联的文件
dpkg -L packagename
报告指定包的状态信息, 显示已安装包的信息
dpkg -s package
从软件包里面读取软件的信息
dpkg -A package.deb
显示包的具体信息
dpkg -p packagename
示例: dpkg -p cacti
搜索指定包里面的文件 (模糊查询)
dpkg -S filename-search-pattern
删除命令:
删除软件包 (保留其配置信息)
dpkg -r package
删除一个包 (删除其配置信息)(完全清楚)
dpkg -P package
不太常用的命令:
重新配制一个已经安装的包, 如果它使用的是 debconf (debconf 为包安装提供了一个统一的配制界面):
dpkg -reconfigure package
释放软件包, 但是不进行配置
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 -update-avail
合并软件包信息
dpkg -merge-avail
丢失所有的 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]
来源: http://www.bubuko.com/infodetail-3186573.html
发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/143336.html原文链接:https://javaforall.cn
【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛
【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...