Linux学习之软件包管理--rpm命令管理

1、rpm包命名原则


2、rpm包依赖性

比如 a-b-c 那么卸载的时候必须先卸载a,然后b然后c。安装则必须先安装c,然后b然后a。

环形依赖的解决方案就是用一条命令同时将abc三个包进行安装。


3、包全名 和  包名


4、使用rpm命令进行软件包的安装

rpm -ivh ×××.rpm

需要在包所在的路径下进行安装


5、包升级


6、包卸载


7、查询是否安装


8、查看软件包详细信息

如果选项中包含 -p 则后面跟的必须是包全名。



9、查询包中文件安装位置


10、查询系统文件属于哪个rpm包

这里的系统文件名指的是通过安装rpm包生成的文件。

这里的系统文件名可以是文件的绝对路径。


例如:



11、查看软件包的依赖性

例如:



12、rpm包校验

这里的校验指的是判断rpm包安装生成的文件是否被更改过,即还是不是安装时生成的原始文件。

例如:

表示白色标识的文件被更改过。


校验结果解析:

文件类型:


13、rpm包中文件提取

首先需要通过rpm2cpio命令将rpm包格式转换为cpio格式才可以进行文件提取。

这里的反斜杠\表示第一行命令没有输完,用于承上启下。

文件绝对路径前面的.表示把指定文件提取到当前目录下。

整句命令表示从包全名中提取指定的文件。


命令cpio用法:

<后面跟需要提取的对象


示例:


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值