首页 > 系统服务 > 详细

Linux RPM和YUM

时间:2019-03-17 22:00:14      阅读:171      评论:0      收藏:0      [点我收藏+]

rpm包的管理:sealed

 

    介绍: 一种用于互联网下载包的打包及安装工具,它包含在某些Linux分发版中。它生成具有.RPM扩展名的文件。

        RPM是RedHat Package Manager(RedHat软件包 管 理 工具)的缩写,类似windows的setup.exe,这一文件格式名称虽然打上了RedHat的标志,

         但理念是通用的。
      Linux的分发版本都有采用(suse,redhat, centos 等等),可以算是公认的行业标准了。

   rpm包的简单查询指令:
        查询已安装的rpm 列表 rpm –qa|grep xx

                              技术分享图片

             rpm包名基本格式:
        一个rpm包名:firefox-45.0.1-1.el6.centos.x86_64.rpm
        名称:firefox
        版本号:45.0.1-1
        适用操作系统: el6.centos.x86_64
        表示centos6.x的64位系统
        如果是i686、i386表示32位系统,noarch表示通用。

   rpm包的其它查询指令:

 

        rpm -qa :查询所安装的所有rpm软件包
        rpm -qa | more
        rpm -qa | grep X [rpm -qa | grep firefox ]
        rpm -q 软件包名:查询软件包是否安装
        rpm -q firefox
        rpm -qi 软件包名:查询软件包信息
        rpm -qi file

卸载rpm包:

    基本语法
      rpm -e RPM包的名称
  •应用案例
  1)删除firefox 软件包
•细节  
  1) 如果其它软件包依赖于您要卸载的软件包,卸载时则会产生错误信息。
  如:$ rpm -e foo
  removing these packages would break dependencies:foo is needed by bar-1.0-1
  2) 如果我们就是要删除foo这个rpm 包,可以增加参数--nodeps ,就可以强制删除,但是一般不推荐这样做,因为依赖于该软件包的程序可能无法运行
  如:$ rpm -e --nodeps foo

 

Linux RPM和YUM

原文:https://www.cnblogs.com/liyang6/p/10549080.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!