linux的rpm文件怎么解压

linux的rpm文件怎么解压,第1张

先用rpm -qf 所需要文件名,找到所需文件属于哪个软件包

rpm2cpio把rpm转换为cpio。

再用cpio命令提取所需要的文件。

rpm2cpio 软件包名 |cpio -div 所需要的文件

如果下载的rpm包不是源码包,则可以直接

rpm -ivh xxxx.rpm 来进行安装

如果是源码包可以通过

rpm --recompile xxx.rpm #这个命令会把源代码解包并编译、安装它,如果用户使用命令:

rpm --rebuild  xxx.rpm #在安装完成后,还会把编译生成的可执行文件重新包装成i386.rpm 的RPM软件包。

首先要明确一点:rpm包,用于redhat、centos、fedora以及Oracle Enterprise Linux等发行版。如果是ubuntu、debian是不能用rpm的,要用deb包。所以,先检查一下自己下载的安装包合不合适。要是不合适,赶快换。

如果说确信没错。rpm包的安装是rpm -i,然后是空格,空格的后面紧跟着你要安装的那个rpm包的完整的名称。

就是rpm -i xxxx.rpm。

还有两个参数,可写可不写。一个是v,有它,电脑会提示安装成功与否。一个是h,所谓h是hash,就是井字号。有这个h以后,安装rpm包的时候,会出现一对方括号,括号里面是一串井字号。它起到一个进度条的作用。有些时候,安装软件会遇到等了很长时间仍然没有任何提示的情况。用户就会有想法,这个软件到底安装的怎么样?进展到什么程度了?安装成功没有?而v和h就是起到一个提示安抚的作用。说明白点,就是给用户吃所谓定心丸的。v还有h对电脑没用。属于有它不多没它不少的参数。但是对于提高用户使用感受是有正面意义的。

所以,安装rpm包,也可写作rpm -ivh xxxx.rpm。

但是rpm包用依赖性问题。所以,最好的办法使用yum。现在一些新的发行版开始推行dnf。就是用yum install或dnf install安装rpm包。yum怎么用,dnf怎么用自行百度。


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/yw/8644219.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-19
下一篇 2023-04-19

发表评论

登录后才能评论

评论列表(0条)

保存