解压 .rpm 格式压缩包的命令
原创
©著作权归作者所有:来自51CTO博客作者enchen的原创作品,请联系作者获取转载授权,否则将追究法律责任
# rpm2cpio pkgname.i386.rpm |cpio -ivd
# rpm2cpio pkgname.rpm | cpio -t
另一种方法:
我们将下载好的软件当成rpm包先导出源文件,使用rpm -ivh ethereal-0.99.0-1.src.rpm。当时很奇怪怎么没有发现解压出来的源文件,上网搜索了下发现,原来.src.rpm它默认的将文件放在了/usr/src/redhat的目录下了。仔细看过其下的几个目录,你会发现在SPECS目录下,出现了一个ethereal.spec文件。通过rpmbuild - bp ethereal.spec命令后,我们可以在/usr/src/redhat/BUILD目录下看到一个ethereal-0.99.0的文件夹,进入之后可以看到ethereal的安装源代码。此时,就可以如同安装其他src源文件那样,通过./configure命令进行配置(当然,这里可以选择相应的参数,具体可以参见help,不过一般按照默认参数配置即可),生成各层的makefile文件后,可以直接make进行编译源代码。最后我们通过 make install命令就可以将ethereal安装到你的机子上了。
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
Linux压缩和解压文件
Linux压缩和解压文件
压缩文件 7z linux 解压