Linux RPM 命令
(1)linux rpm 通用选项
-v 显示附加信息
-vv 显示调试信息
--root 让RPM将指定的路径做为"根目录",这样预安装程序和后安
装程序都会安装到这个目录下
--rcfile 设置rpmrc文件为
--dbpath 设置RPM 资料库存所在的路径为
--rebuilddb 重建RPM资料库
--initdb 创建一个新的RPM资料库
--quiet 尽可能的减少输出
--help 显示帮助文件
--version 显示RPM的当前版本
(2)linux rpm 安装
命令格式:
rpm -i ( or --install) options file1.rpm ... fileN.rpm
参数:
file1.rpm ... fileN.rpm 将要安装的RPM包的文件名
详细选项:
-h (or --hash) 安装时输出hash记号 (``#')
--test 只对安装进行测试,并不实际安装。
--percent 以百分比的形式输出安装的进度。
--excludedocs 不安装软件包中的文档文件
--includedocs 安装文档
--replacepkgs 强制重新安装已经安装的软件包
--replacefiles 替换属于其它软件包的文件
--force 忽略软件包及文件的冲突
--noscripts 不运行预安装和后安装脚本
--prefix 将软件包安装到由 指定的路径下
--ignorearch 不校验软件包的结构
--ignoreos 不检查软件包运行的操作系统
--nodeps 不检查依赖性关系
--ftpproxy 用 作为 FTP代理
--ftpport 指定FTP的端口号为
(3)linux rpm 删除
命令格式:
rpm -e ( or --erase) options pkg1 ... pkgN
参数
pkg1 ... pkgN :要删除的软件包
详细选项
--test 只执行删除的测试
--noscripts 不运行预安装和后安装脚本程序
--nodeps 不检查依赖性
(4)linux rpm 升级
命令格式
rpm -U ( or --upgrade) options file1.rpm ... fileN.rpm
参数
file1.rpm ... fileN.rpm 软件包的名字
详细选项
-h (or --hash) 安装时输出hash记号 (``#')
--oldpackage 允许"升级"到一个老版本
--test 只进行升级测试
--excludedocs 不安装软件包中的文档文件
--includedocs 安装文档
--replacepkgs 强制重新安装已经安装的软件包
--replacefiles 替换属于其它软件包的文件
--force 忽略软件包及文件的冲突
--percent 以百分比的形式输出安装的进度。
--noscripts 不运行预安装和后安装脚本
--prefix 将软件包安装到由 指定的路径下
--ignorearch 不校验软件包的结构
--ignoreos 不检查软件包运行的操作系统
--nodeps 不检查依赖性关系
--ftpproxy 用 作为 FTP代理
--ftpport 指定FTP的端口号为
(5)linux rpm 查询
命令格式:
rpm -q ( or --query) options
参数:
pkg1 ... pkgN :查询已安装的软件包
详细选项
-p (or ``-') 查询软件包的文件
-f 查询属于哪个软件包
-a 查询所有安装的软件包
--whatprovides 查询提供了 功能的软件包
-g 查询属于 组的软件包
--whatrequires 查询所有需要 功能的软件包
信息选项
显示软件包的全部标识
-i 显示软件包的概要信息
-l 显示软件包中的文件列表
-c 显示配置文件列表
-d 显示文档文件列表
-s 显示软件包中文件列表并显示每个文件的状态
--scripts 显示安装、卸载、校验脚本
--queryformat (or --qf) 以用户指定的方式显示查询信息
--dump 显示每个文件的所有已校验信息
--provides 显示软件包提供的功能
--requires (or -R) 显示软件包所需的功能
(6)linux rpm 校验已安装的软件包
命令格式:
rpm -V ( or --verify, or -y) options
参数
pkg1 ... pkgN 将要校验的软件包名
软件包选项
-p Verify against package file
-f 校验所属的软件包
-a Verify 校验所有的软件包
-g 校验所有属于组 的软件包
详细选项
--noscripts 不运行校验脚本
--nodeps 不校验依赖性
--nofiles 不校验文件属性
(7)linux rpm 校验软件包中的文件
语法:
rpm -K ( or --checksig) options file1.rpm ... fileN.rpm
参数:
file1.rpm ... fileN.rpm 软件包的文件名
Checksig--详细选项
--nopgp 不校验PGP签名
分享到:
相关推荐
Delphi-好记性不如烂笔头-个人笔记.pdf
好记性不如烂笔头,搭建此博客记录工作中遇到的一些问题.zip
精品软件工具--iOS每天学点知识。文章,博客,开源库,Demo,软件,插件,工具...好记性不如烂笔头,最怕有时候看
#常用命令 允许HTTPS连接:443端口 iptables -A INPUT -i eth0 -p tcp --dport 443 -m state --state NEW,ESTABLISHED -j ACCEPT iptables -A OUTPUT -o eth0 -p tcp --sport 443 -m state --state ESTABLISHED -j ...
2、a、b两个文件,每个文件有5亿条url(每条url大小为64k),机器内存为4G,找出a、b两个文件中重复的url 线程调度 1、有3个线程,一个线程负责输出A,一个线程输出B,一个线程C,请设计一个代码,向一个文件中循环...
一、数据表与简单Java类映射转换- 实际开发之中,往往根据数据表的结构来实现简单Java类。 数据表与简单Java类的基本映射关系: 数据实体表设计=类的定义; 表中的字段=类的成员属性; 表的外键关联=引用关联 ...
关于linux网络配置的基础知识,做为有时候的参考资料还是不错的。因为好记性不如烂笔头
虚拟机VMware安装Kali Linux【最新超详细】一、下载系统镜像文件二、创建新的虚拟机三、安装Kali Linux四、安装kali虚拟机遇见问题&解决问题1、Kernel panic-not syncing ...好记性不如烂笔头,今天也是努力进步的一
Linux查看服务状态,小白必备专用现场运维必备技能。好记性不如烂笔头,前辈整理的笔记。
my blog代码从github.io仓库迁出,迁入到这个项目中.新的博客部署在自己的服务器上.老的github.io仓库不再维护,等待删除...
android 下载文件测试,好记性不如烂笔头
好记性不如烂笔头,有很多时候,别人打电话过来,跟你说了些事,你可能会忘记,那么该工具可以给您提示您上次记录的事情。 1.来去电提示框(悬浮) 2.悬浮框提示最近事件纪要 3.根据电话号码分类记录 4.可设置悬浮...
自定义view 画笔绘制记录一下而已,好记性不如烂笔头
Oracle 中关于时间和日期的函数,好记性不如烂笔头
学习Java三大主流框架Spring、SpringMVC、Mybatis好记性不如烂笔头。
好记性不如"烂笔头" , 烂笔头数据库学习软件,一日体验,千年无憾。 随着软件3.0版本的发布,我们也开通了"烂笔头"官方学习交流社区,大家有任何疑问或者意见都可以到此提出,我们还成立了数据库知识问题解答团队,...
tomcat部署eova踩过的各种坑,好记性不如烂笔头,bug可以有,但是不能被同一个bug绊倒2次,哈哈。
一,目的:目的很简单,想发扬一下古人的优良传统,写篇文档记录下来,帮助其他有需要的人快速的达到目的不走弯路,也帮助自己以后回忆,毕竟好记性不如烂笔头。废话说了很多,现在进入正题。二,目标:1.在eclipse...
用Ext开发过程中的一些笔记摘要,都说好记性不如烂笔头
懒人盒子是一个集网址收藏、游戏、在线音乐、记事本、定时提醒于一体的便捷上网软件。懒人必备,上网轻松愉快。...好记性不如烂笔头,把重要的事情记录下来,方便我们过后查询,再也不用为健忘发愁了。