Linux之软件管理rpm命令

软件包名称详解

kolourpaint-4.10.5-4.el7.x86_64.rpm
  1   2   3  4  5

其中:

  1. 软件名称
  2. 版本
  3. 适用系统
  4. 架构
  5. 适用于rpm(redhat packages manager)体系软件

用rpm命令处理软件

注意:rpm命令只能安装软件,不能解决软件的依赖性问题

rpm           -i     安装
                 -v     显示过程
                 -h     哈希加密
                 -e     卸载
                 -q     查看
                 -a     所有
                 -p     软件包
                 -ql     查看软件在系统中的安装文件路径
                 -qlp     查看未安装的软件包在系统中如果安装后产生文件的路径
                 -qf     根据某个文件找出此文件属于的哪个安装包
                 -qc     查看软件的配置文件名称
                 -qd     查看软件的帮助文件
                 - -scripts     查看脚本
                 - -nodeps     安装软件忽略软件依赖
                 - -force     强行安装软件
                 -kv     检测软件是否被篡改

以安装wps-office为例

1.查看软件包(这些软件包我是用scp在真实主机上拷贝过来的)

2.安装

安装过程中发现需要解决软件的依赖性问题(wps-office的安装依赖下面两个包)

3.用rpm   --nodeps 忽略软件依赖安装

 注意:此时,软件虽然安装成功,但是用不了,是因为忽略依赖性的原因

4.使用yum命令解决依赖性

查看所依赖的包

安装依赖的包

安装完成

5.打开wps-office,发现可以使用了

rpm  -q    查看

rpm -qa  查看所有

rpm  -ql   查看软件在系统中的安装路径

第三方软件仓库的搭建(可以解决软件安装的依赖性问题)

1.将所有的以.rpm结尾的第三方软件放入一个目录中。


2.执行createrepo -v /存放目录,执行成功会生成repodata目录。


3.在/etc/yum.repos.d/yum.repo中添加以下内容:

4.yum clean all //清空原有yum缓存

第三方软件就可以很顺利的安装了!

以安装kolourpaint为例:

依赖性问题自动得到解决


安装成功

测试:可以使用

 

repodata这个目录下的 -primary.xml.gz压缩包,将他解压后进入会显示有关第三方软件的信息

 

 

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值