博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
RPM使用小结
阅读量:4172 次
发布时间:2019-05-26

本文共 1203 字,大约阅读时间需要 4 分钟。

RPM使用网上有很多介绍,这里主要是对自己常用到的命令,进行总结。
RPM(Redhat Package Manager),一个强大的软件包管理程序,广泛应用于Linux上的RPM软>件包的安装与管理,可用来构建,安装,查询,验证,更新,删除软件包。此工具包最早由Redhat公司推出,后来被其他Linux开发商所借用,是Linux软件包发行的一个主要行式。
rpm -v 打印出rpm使用选项(Usage)
主要摘出几个我常用的选项:
+查询选项(使用 -q 或 --query)
-d, --docfiles 列出软件包中的所有文件
-l, --list 列出软件包中的文件
-s, --state 显示列出文件的状态
-a, --all 查询验证所有软件包
-f, --file 查询/验证软件包中的文件
-p, --package 查询/验证软件包
+验证选项(使用 -V 或 --verify)
-a, --all 查询/验证所有软件包
-f, --file 查询/验证软件包中的文件
-p, --package 查询/验证软件包
+安装/升级/移除选项
-e, --erase=<package>+ 移除(反安装)软件包
-F, --freshen=<packagefile>+ 如果软件包已安装,则升级之
-h, --hash 安装软件包时,打印出#符号(可与-v合用)
-i, --install 安装软件包
--test 不安装,测试软件包是否运作
-U, --upgrade=<packagefile>+ 升级软件包
+一般选项
-v, --verbose 提供较详尽的输出
--version 打印rpm包的版本
下面是选项的组合使用,主要列出常用的:
+查询验证操作
rpm -qpl xxxx.i386.rpm 查询软件包所有文件详细的安装位置
rpm -qpi xxxx.i386.rpm 查看软件包的详细资料信息
rpm -qp xxxx.i386.rpm 查看RPM包对应的软件包
rpm -qs xxxx 查询软件包对应的所有文件的状态
rpm -qa | grep xxxx 仅知道软件包名的关键字,查看有哪些相应软件包已经安装
rpm -qf xxxx 快速定位文件属于哪个软件包
rpm -Va xxxx 误操作后,查看什么文件缺失或者损坏
+安装/升级/移除操作
rpm -ivh xxxx.i386.rpm 普通安装
rpm -Uvh xxxx.i386.rpm 升级安装(软件包若不存在,相当于普通安装)
rpm -e xxxx 软件包名必须精确,可以先查询后卸载
文章出处:飞诺网(www.firnow.com):http://dev.firnow.com/course/6_system/linux/Linuxjs/20090311/160646.html

转载地址:http://ngbai.baihongyu.com/

你可能感兴趣的文章
Java设计模式——命令模式
查看>>
Java进阶架构师之如何画好架构图?阿里大神手把手教你!
查看>>
你绝对需要了解的Spring学习笔记
查看>>
一遍记住Java常用的八种排序算法与代码实现
查看>>
工作4年从美团、360、陌陌、百度、阿里、京东面试回来感想
查看>>
Netty序章之BIO NIO AIO演变
查看>>
高并发-----高并发和大数据的处理
查看>>
520,看看黑客程序员怎么表白的?
查看>>
阿里Java高级工程师的一份面试总结
查看>>
Spring常见面试题总结(超详细回答)
查看>>
SpringMVC常见面试题总结(超详细回答)
查看>>
想通关「限流」?只要这一篇
查看>>
基于 Netty 手写 RPC
查看>>
不得不进来学习的Java面试题解答、第一天坚持打卡
查看>>
如何看Spring源码、Java每日六道面试分享,打卡第二天
查看>>
阿里架构师分享,SpringCloud与Docker微服务架构实战.pdf 请签收
查看>>
图解 Java 垃圾回收机制,写得非常好!
查看>>
Java六道面试分享、第七天坚持打卡
查看>>
阿里架构师分享,SpringCloud与Docker微服务架构实战.pdf 请签收
查看>>
Java六道面试分享、第七天坚持打卡
查看>>