linux基础命令day10--入门篇

141 阅读1分钟

- rpm包介绍和应用:

     `注意:`
           1. rpm简述:是redhat公司旗下的一个以.rpm结尾的安装包。
           2. rpm适用于,redhat和suse等系列的操作系统。
           3. rpm包不可以解决依赖。
                1. `rpm的概念:建立集中数据库,用来存放rpm包的集中数据库,以及rpm包的依赖信息。`
 
                2.`源码包: 通常以.tar.gz.bz2结尾的安装包。`
      rpm包的格式:
                  
                  软件名-版本信息.操作系统.硬件架构.rpm                 

src=http___mmbiz.qpic.cn_mmbiz_png_uD7gEhxZMDm1ibsYfficiaqAM9icIbWCpjFST6vw8758G0Rdkp1Nc1TSInv57TYvkKAeCwQRvjnnbqTrd7ahu81QJA_640_wx_fmt=png&refer=http___mmbiz.qpic.jpg


image.png

      rpm命令常用选项:
                      
                     1. -q (查询已安装的软件包)
                     2. -qa (查询并列出已安装的软件包)
                     3. -qi (查询已安装软件的信息)
                     4. -ql (列出已安装软件的安装清单)
                     5. -qc (列出已安装的软件的配置文件)
                     6. -qf (列出文件所属安装包)
                     7. -qpi (列出未安装软件的信息)
                     8. -qpl (列出未安装软件的清单)
                     9. -i (安装rpm包)
                     10.-v (显示安装详细信息)
                     11.-h (显示安装进度)
                     12.-e (卸载已安装的rpm包)
                     13.--force (忽略密钥检查,强制安装)
                     14.--nodeps (忽略依赖关系)

src=http___hbimg.b0.upaiyun.com_b45d271549ff486dee917f80ff3932016b0fa1062549-AEgzQK_fw236&refer=http___hbimg.b0.upaiyun.jpg

     rpm -qa | head 

image.png

     rpm -qi httpd

image.png

    rpm -qc httpd 

image.png

     rpm -ql httpd | head

image.png

    rpm -qf /etc/passwd 

image.png

     rpm -qpi /home/yum/yum/AppStream/Packages/zziplib-utils-0.13.68-8.el8.x86_64.rpm 

image.png

      `注意:`
            
            1.查看未安装rpm包时,写上包的路径
     rpm -ivh --force /home/yum/yum/AppStream/Packages/zziplib-utils-0.13.68-8.el8.x86_64.rpm --nodps

image.png

上图提示需要密钥,这个不是系统没有密钥,而是系统密钥不识别。

     rpm -evh zziplib-utils-0.13.68-8.el8.x86_64 

image.png