Chinaunix首页 | 论坛 | 博客
  • 博客访问: 188768
  • 博文数量: 64
  • 博客积分: 1451
  • 博客等级: 上尉
  • 技术积分: 665
  • 用 户 组: 普通用户
  • 注册时间: 2009-08-24 10:07
文章分类

全部博文(64)

文章存档

2010年(7)

2009年(57)

我的朋友

分类: LINUX

2009-11-19 17:18:03

1.解压rpm包
rpm2cpio xx.rpm|cpio -idmv

2.解压deb包
dpkg-deb --fsys-tarfile ***.deb | tar xvf -
如果没有dpkg-deb命令,可使用:
ar -x ***.deb,此时会出现两个tar包,使用tar解包即可。

3.查找文件来自于哪个包
ubuntu:
#  dlocate foo - 在已安装的包中搜索“foo”的文件。对于回答“这个文件来源于哪个包”这个问题,是非常实用的。dlocate是一个软件包,必须安装它才能使用本命令。
# dpkg -S foo - 和上面的命令一样,但相比更慢一些。他只能在Debian或Ubuntu系统下运行。另外,不需要安装dlocate包。

Redhat:
rpm -qf foo
阅读(1853) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~