整理的dpkg操作ubuntu deb包的方法

什么是DEB?(摘自Ubuntu中文)

DEB是Debian软件包格式的文件扩展名,跟Debian的命名一样,DEB也是因Debra Murdock而得名,她是Debian创始人Ian Murdock的太太。

Debian包是Unixar的标准归档,将包文件信息以及包内容,经过gzip和tar打包而成。

处理这些包的经典程序是dpkg,经常是通过apt来运作。

通过Alien工具,可以将deb包转换成rpm、tar.gz格式。简单的说deb是ubuntu下的软件安装包文件后缀,相当于windows下的exe。

1. 查看ubuntu deb包

$ sudo dpkg -c xxx.deb // 安装前根据deb文件查看
$ sudo dpkg -L debname // 安装后根据包名查看
$ sudo dpkg -l debname // 显示包的版本, 也可用于查看系统是否安装了某个包
$ sudo dpkg -l // 列出当前已经安装的包
$ sudo dpkg -S keyword // 搜索包含keyword的包的文件, 也可用于查看某个文件属于哪个包

2. 安装ubuntu deb包

$ sudo dpkg -i xxx.deb

注意:如果提示错误,可以加参数-force-all强制安装,但是不建议这样做。


3. 移除ubuntu deb包

$ sudo dpkg -r debname
$ sudo dpkg -P debname // 移除deb包及其配置文件
4. 解开ubuntu deb包

$ sudo dpkg -unpack xxx.dep
5. 配置ubuntu deb包

$ sudo dpkg -configure debname

注意, 根据Ubuntu中文论坛上介绍,使用apt-get方法安装的软件,所有下载的deb包都缓存到了/var/cache/apt/archives目录下了,所以可以把常用的deb包备份出来,甚至做成ISO工具包、刻盘,以后安装Ubuntu时就可以在没有网络环境的情况下进行了。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值