linux下rpm命令安装软件及第三方软件的搭建

本文详细介绍了RPM命令的各种用法,包括软件安装、卸载、查询等操作,并提供了具体的参数解释。此外,还讲解了如何搭建和共享第三方软件仓库,包括必要的配置步骤和服务启动流程。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1.rpm命令

  rpm  -ivh  name.rpm          安装软件,-v显示过程,-h指定加密方式为hash 

          

          -e     name              卸载软件
         -ql    name             
查询软件的生成文件
         -qc    name             
查询软件的配置文件
         -qd    name             
查询文件的说明文件名称
         -qlp  name.rpm         
查询软件安装后会生成什么文件
         -qcp   name.rpm         
查询软件安装后会生成什么配置文件
         -qdp   name.rpm         
查询软件安装后会生成什么说明文件
         -qa                     
查询系统中安装的所有软件名称
         -qa |grep name          
查询软件是否安装(name是非精确的)
         -q    name             
查询软件是否安装(name是精确软件名)
         -qp    name.rmp         
查询软件安装包安装后的名字
         -qf    filename         
查看软件filename属于哪个安装包

         -ivh   name.rpm --force  强制安装,不能忽略依赖性

         -ivh   name.rpm --nodeps --force   强制安装并忽略依赖性

         

        -qi    name              查看软件信息
         -Kv    name.rpm         
检测软件包是否被篡改(若篡改则不要安装)建议安装前查看

         -qp    name.rpm --scripts检测软件在安装或卸载过程中执行的动作  建议安装前查看 

2.第三方软件仓库的搭建及共享
 
搭建:
   
把所有的.rpm文件放到一个目录下,保证这个这个目录中只含有.rpm文件

    createrpo -v /rmp存放目录


    vim /etc/yum.repos.d/yum.repo
       [software]
       name=software
       baseurl=file:///rpm
存放目录
       gpgcheck=0

       enabled=1         读取此模块"=0"时不读取此模块




    yum clean all
 
共享
   
安装httpd服务
    systemctl stop firewalld
    systemctl disable firewalld
    systemctl restart httpd
    systemctl enable httpd

    cp /mnt/software//var/www/html/


  验证共享

    在浏览器中输入http://你所共享的主机ip/rpm目录/


yum下的黑名单
  vim /etc/yum.conf

   exclude *.i686 *.i386 softname   屏蔽所有32位安装包或软件(已安装的软件依旧可以显示)


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值