首页 最新 热门 推荐

  • 首页
  • 最新
  • 热门
  • 推荐

Linux系统操作(11):dpkg命令

  • 25-03-03 17:22
  • 3191
  • 7221
blog.csdn.net

文章目录

  • 综述:
  • 安装命令:
  • 查看与搜索命令:
  • 删除命令:
  • 不太常用的命令:
  • 参考文献:

综述:

广义的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]

参考文献:

https://blog.csdn.net/sun2333/article/details/82707362

https://www.cnblogs.com/softhal/p/5698494.html

文章知识点与官方知识档案匹配,可进一步学习相关知识
CS入门技能树Linux进阶新增用户40155 人正在系统学习中
注:本文转载自blog.csdn.net的呆呆象呆呆的文章"https://blog.csdn.net/qq_41554005/article/details/100557839"。版权归原作者所有,此博客不拥有其著作权,亦不承担相应法律责任。如有侵权,请联系我们删除。
复制链接
复制链接
相关推荐
发表评论
登录后才能发表评论和回复 注册

/ 登录

评论记录:

未查询到任何数据!
回复评论:

分类栏目

后端 (14832) 前端 (14280) 移动开发 (3760) 编程语言 (3851) Java (3904) Python (3298) 人工智能 (10119) AIGC (2810) 大数据 (3499) 数据库 (3945) 数据结构与算法 (3757) 音视频 (2669) 云原生 (3145) 云平台 (2965) 前沿技术 (2993) 开源 (2160) 小程序 (2860) 运维 (2533) 服务器 (2698) 操作系统 (2325) 硬件开发 (2491) 嵌入式 (2955) 微软技术 (2769) 软件工程 (2056) 测试 (2865) 网络空间安全 (2948) 网络与通信 (2797) 用户体验设计 (2592) 学习和成长 (2593) 搜索 (2744) 开发工具 (7108) 游戏 (2829) HarmonyOS (2935) 区块链 (2782) 数学 (3112) 3C硬件 (2759) 资讯 (2909) Android (4709) iOS (1850) 代码人生 (3043) 阅读 (2841)

热门文章

101
推荐
关于我们 隐私政策 免责声明 联系我们
Copyright © 2020-2025 蚁人论坛 (iYenn.com) All Rights Reserved.
Scroll to Top