RPM软件包管理

以.rpm结尾的软件包称为二进制包,以.tar .gz .zip .rar结尾的包称为源码包

RPM命名格式:

name-version.rpm

name-version-norch.rpm

name-version-arch.src.rpm

RPM包格式解析如下:

name:软件名称

version:版本号,通用格式为“主版本号. 次版本号.修正号”

arch:使用硬件平台,i386、i586、 i686、 x84_64 、sparc 、alpha等

noarch:软件包可以在任何平台上安装

. rpm:表示编译好的二进制包,可用rpm命令直接安装

.src.rpm:源代码包,需要编译成.rpm格式再使用rpm命令安装

el*:软件包发行版本,。el7表示该软件包使用于RHEL7.X/CentOS7.X

devel:开发包

常用选项:

-q,querry:表示询问用户,输出信息

-a,--all:查询所有已安装软件包

-i:显示软件包信息

-v:显示详细信息

-h:软件安装

-U,--upgrade:升级rpm软件包

-e,--erase:卸载

--nodeps:忽略依赖

--force:强制执行

--provides:列出软件包提供的特性

-R,--requires:列出软件包依赖的其他软件包

--test:测试

--oldpackage:安装较低版本

--replacefiles:覆盖安装冲突文件

 

示例:

rpm -q httpd:检查httpd包是否安装

rpm -ql httpd:查看软件安装路径

rpm -qi httpd:查看软件安装的版本信息

rpm -qa|grep httpd:检查httpd相关软件是否安装

rpm -ivh  xxx.rpm:安装xxx软件

rpm -ivh --test  xxx.rpm:测试安装xxx软件

rpm -Uvh xxx.rpm :升级httpd软件,可用于安装较旧版

rpm -Uvh  --oldpackage --replacefiles xx.rpm :安装较低版本

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值