CentOS 7 中的 RPM 软件包管理

需积分: 0 1 下载量 21 浏览量 更新于2024-08-04 收藏 319KB DOCX 举报
CentOS7安装软件包的方法 标题:CentOS7安装软件包的方法1 描述:rpm -qR 软件包名例如查看ftp客户端(显示内容太多,部分截图):2、查看软件包的安装文件安装包文件的后缀是.rpm,以CentOS7为例,系统安装的光盘 标签:linux Linux有多种发行版本,各种发行版本之间安装软件包的方法和命令不一样,同发行版本之间安装软件包的方法也有不同。Linux主要有三大派系:红帽子派系(Redhat、Centos、OracleLinux)、Debian派系(Ubuntu、Kali)、SUSE派系(SuSe、OpenSUSE)等。红帽子派是Linux服务器操作系统的主流,本文重点介绍红帽子派系中rpm和yum安装软件包的方法。 一、rpm安装 RPM是RedHatPackageManager的缩写,由RedHat推出的软件包管理管理工具,在Fedora、Redhat、CentOS、Mandriva、SuSE、YellowDog等主流发行版本,以及在这些版本基础上二次开发出来的发行版采用。RPM包里面包含可执行的二进制程序,自身所带的附加文件,版本文件(软件包的依赖关系)。 1、查看系统中已安装的软件包 rpm -q 软件包名 例如查看ftp客户端和ftp服务端软件包: rpm -q ftp rpm -q ftp-server 2、查看软件包安装的目录和文件(包括了可执行程序、配置文件和帮助文档)。 rpm -ql 软件包名 例如查看ftp客户端: rpm -ql ftp 3、查看已安装软件包的详细信息。 rpm -qi 软件包名 例如查看ftp客户端(显示内容太多,部分截图): rpm -qi ftp 4、查看已安装软件包的配置。 rpm -qc 软件包名 例如查看ftp服务端: rpm -qc ftp-server 5、查看已安装软件包所依赖的软件包及文件。 rpm -qR 软件包名 例如查看ftp客户端(显示内容太多,部分截图): rpm -qR ftp 二、查看软件包的安装文件 安装包文件的后缀是.rpm,以CentOS7为例,系统安装的光盘映像文件是CentOS-7-x86_64-DVD-1908.iso,解开后在Packages目录中有软件包的安装文件,如下: 接下来以ftp的客户端安装包文件ftp-0.17-67.el7.x86_64.rpm为例来介绍安装包文件的查看方法。 1、查看一个软件包的安装文件的详细信息。 rpm -qpi 软件包的安装文件名 (显示内容太多,部分截图) 例如: rpm -qpi ftp-0.17-67.el7.x86_64.rpm 2、查看软件包的安装文件所包含的文件。 rpm -qpl 软件安装包文件名 例如: rpm -qpl ftp-0.17-67.el7.x86_64.rpm 3、查看软件包的依赖关系。 rpm -qpR 软件包的安装文件名 (显示内容太多,部分截图) 例如: rpm -qpR ftp-0.17-67.el7.x86_64.rpm 三、安装/升级软件包 如果待安装/升级的软件与其它的软件有依赖关系,请解决依赖关系,即先安装依赖的软件包,然后再安装待安装/升级的软件包。 例如: rpm -ivh ftp-0.17-67.el7.x86_64.rpm 这将安装ftp客户端软件包。