rpm包

Posted fanshehu

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了rpm包相关的知识,希望对你有一定的参考价值。

1.什么是rpm包

  是一种编译好的二进制软件包,安装速度快。

2.rpm包命名

  技术图片

 

 

   el6:该软件包用于在Red Hat 6.x, CentOS 6.x, and CloudLinux 6.x进行安装

   el7:该软件包用于在Red Hat 7.x, CentOS 7.x, and CloudLinux 7.x进行安装

   el8:该软件包用于在Red Hat 7.x, CentOS 7.x, and CloudLinux 7.x进行安装

   i386:适用于intel和AMD所有32位的cpu()

   x86:该软件包适用于32位cpu

   x64:该软件包适用于64位cpu

   x86-64:该软件包适用于32,64位cpu

3.rpm包安装

  使用rpm包管理工具安装(要注意依赖问题)

  选项:-i   安装                包校检选项:-V    包是否被修改

     -h  显示进度(人性化显示安装进度)         -S    文件大小是否改变

     -v  显示安装信息                  -M    文件类型,权限是否改变

     -e  卸载                      -L    文件路径是否改变

     -q  查询                      -U    文件所有者是否改变

                                -T    文件时间信息是否改变

 

   常用命令:

    1.  rpm  -ivh  包名

    2.  rpm  -q  包名  #查看包是否安装

    3.  rpm  -qa       #查看所有已安装包

    4.  rpm  -ql 包名   #查看包安装位置

    5.  rpm  -qi 包名   #查看包信息

    6.  rpm  -qf    文件名 #查看该文件属于哪个包

4.rpm包中文件提取(备份)

  命令:rpm2cpio 包名 | cpio  -idv  文件名(包中文件提取到这个文件内)

 

以上是关于rpm包的主要内容,如果未能解决你的问题,请参考以下文章

rpm安装包(重点)

RPM 包

linux中怎么查看系统中都有哪些rpm安装包

Centos 怎么查看已安装的rpm包,并把rpm包导出至其他位置

Linux系统之RPM包管理

linux 打 rpm 包