第十章 Linux下RPM软件的安装与卸载


第一节 RPM软件包安装


  1. rpm命名原则

    如:

    vsftpd-3.0.2-9.el7.x86_64.rpm


    vsftpd 3.0.2 9 e17 x86_64
    rpm
    软件包名 软件版本 发行次数 适合的Linux平台 适合的硬件平台 rpm包扩展名
  2. rpm包常用下载网址

    http://www.rpmfind.net/

    第十章 Linux下RPM软件的安装与卸载

    http://rpm.pbone.net/

    第十章 Linux下RPM软件的安装与卸载

  3. rpm包安装

    rpm 

       -i    安装软件包

       -v    显示安装过程

       -h    显示安装进度

       -q    query 查询软件包

       -a    显示所有软件包信息

       -e    删除已安装软件包

       -U    升级软件包

       -V    安装文件校验

    [[email protected] Packages]# rpm -ivh vsftpd-3.0.2-9.el7.x86_64.rpm

    第十章 Linux下RPM软件的安装与卸载

  4. rpm查询

    [[email protected] Packages]# rpm -q vsftpd   查询vsftpd安装包是否安装

    第十章 Linux下RPM软件的安装与卸载

    [[email protected] ~]# rpm -qa | grep vsftpd  查询所有vsftpd相关的安装包  

    第十章 Linux下RPM软件的安装与卸载

    [[email protected] ~]# rpm -qi vsftpd   查询已安装包的详细信息  

    第十章 Linux下RPM软件的安装与卸载

    [[email protected] ~]# rpm -ql vsftpd    查询并列出vsftpd安装的所有文件和目录

    第十章 Linux下RPM软件的安装与卸载

    [[email protected] ~]# rpm -qf /usr/sbin/vsftpd  查询文件系统名属于哪个rpm包  

    第十章 Linux下RPM软件的安装与卸载

  5. rpm包校验

    [[email protected] ~]# rpm -V vsftpd    校验vsftpd安装文件的是否有修改

  6. rpm卸载已安装包

    [[email protected] ~]# rpm -evh vsftpd

    第十章 Linux下RPM软件的安装与卸载

    [[email protected] ~]# rpm -evh vsftpd --nodeps  忽略依赖关系,强制卸载