一、安装rpm包的基本知识
在Linux环境下,安装软件包通常使用包管理工具进行操作。RPM(Red Hat Package Manager,红帽软件包管理器)是一种包管理方式,可以实现快速方便地安装、更新、卸载软件包。RPM包的文件格式是.rpm,并且支持依赖关系,使用RPM安装软件包时,系统会自动安装所依赖的软件包。
二、查看已安装RPM包
RPM包管理器有一个命令rpm,可以使用这个命令进行软件包管理。
#查看所有已安装软件包 rpm -qa #查看特定软件包是否安装 rpm -q [package-name]
三、使用yum安装RPM包
Yum(全称:Yellow dog Updater, Modified)是 Fedora 和 RedHat 以及SUSE中常用的命令行包管理器,通常用来在红帽和基于红帽的系统(如 CentOS)中从互联网上下载安装/更新软件包。Yum可以自动下载依赖软件包,并且可以自动进行软件包的依赖性解决,因而使用起来很方便。
yum install [package-name]
四、使用rpm安装RPM包
除了yum,还有一个更基本的命令——rpm。rpm可以独立安装RPM包,在内部自动解决依赖关系。
rpm -ivh [package-name]
五、使用rpm卸载RPM包
卸载RPM包同样可以使用rpm命令,其中-i表示安装,-e表示卸载
rpm -e [package-name]
六、RPM包存储位置
每个RPM包都包含三个主要的存档,不同类型的文件存储在不同的存档中,具体如下:
*.spec 文件:包含有关软件包如何构建以及何时以及如何安装该软件包的规范信息。
*.rpm 包:二进制 RPM 安装包或源 RPM 安装包。
*.srpm(源 RPM):包含源代码和规范文件,可以用于创建新的二进制 RPM 文件。