RPM包的管理

RPM包管理

  -rpm命令管理

   yum在线管理

1.RPM包命名规则

  httpd-2.2.15 . 15 . e16 . centos.1.i686.rpm (包全名)

  httpd         软件包名

  2.2.15            软件版本

  15              软件发布次数

  e16.centos     适合的linux平台

  i686                适合的硬件平台

  rpm       rpm包扩展名

noarch 任何平台都可使用

  RPM包依赖性

  树形依赖     a  》  b  》  c

          安装:c  》  b  》  a

          卸载:a  》  b  》  c

  环形依赖    a  》  b  》  c  》  a

          一起安装就可以解决

  模块依赖    查询网站

          www.rpmfind.net

 包全名与包名:

  1.包全名:操作的包是没有安装的软件包时,使用包全名。而且要注意路径(安装升级)

     包名:操作已经安装的软件包时,使用包名,搜索/var/lib/rpm/中的数据库(查询、卸载)

     packages目录下、rpm包

  2.rpm安装

   rpm -ivh 包全名

    选项:

      -i(install)  安装

      -v(verbose)  显示详细信息

      -h(hash)  显示进度

      --nodeps  不检测依赖性

  3.RPM包升级

  rpm -uvh 包全名

  选项:

    -u (uparade)  升级

  4.卸载  

    rpm  -e包名

  选项:

    -e (erase)卸载

    --nodeps 不检测依赖性

原文地址:https://www.cnblogs.com/mrzuo/p/7086740.html