感谢支持
我们一直在努力

Linux初学者需要知道的RPM

RPM,即rpm包管理者,全称rpm package manager。rpm是一条功能非常强大的命令行。使用这条命令,用户可以在Linux系统上安装,卸载,验证,查询以及更新软件。


每一个软件包都由数个文件组成一个存档,这些文件包括了该软件的版本和软件描述等等信息。与此同时,有一个API库,允许高级开发人员能够运行其他程序语言。


RPM是一款免费软件,遵循GNU,GPL协议。在许多Linux系统中,均可以正常使用。


rpm命令应该如何使用呢?在下面一一道来。


一.安装和升级


简易地安装一个包    rpm -i package.rpm


想要获得安装详细过程以及散列标记的    rpm -ivh package.rpm


-v显示详细过程,-h/–hash显示标记


升级软件到新版本软   rpm -Uvh new-package.rpm


升级软件到老版本    rpm -Uvh –oldpackage old-package.rpm


二.卸载


简单地卸载一个包     rpm -e package.rpm


如果不想真正卸载,只是想要试着走走过场   rpm -e –test package.rpm


三.查询,查询时包名要写完整,包括名字,版本号,文件格式。


简单地查询一个包    rpm -q package


想要知道所有已安装的包   rpm -qa


-a/–all表示所有


从上面的结果中,输出与关键字符窜匹配的包    rpm -qa | grep -i string


查询一个未安装的包的信息     rpm -qpi new-package.release.rpm


-p/–package代表包;-i在查询模式下为未安装的。


查询一个包需要那些有关连的包    rpm -qpR package.rpm


-R/–requires表示需要的


查询这个文件属于哪个包    rpm -qf /DIR/FILE


-f/–file表示是文件,后面跟绝对路径


查询这个包安装了哪些文件    rpm -ql package.rpm


-l/–list表示列出


查询包的日志    rpm -q –changelog package.rpm

赞(0) 打赏
转载请注明出处:服务器评测 » Linux初学者需要知道的RPM
分享到: 更多 (0)

听说打赏我的人,都进福布斯排行榜啦!

支付宝扫一扫打赏

微信扫一扫打赏