RPM软件包管理器是Red Hat及其衍生的Linux发行版,例如CentOS和Fedora。都是使用功能强大RMP软件包管理系统。RPM还指rpm
命令和.rpm
文件格式。
CentOS仓库包含数千个rpm软件包,可以使用yum
,dnf
和rpm
命令在终端安装软件。
有些库和应用程序rpm格式打包,但未包含在CentOS仓库中。这些应用程序必须从开发者的网站下载并手动安装。
从非官方来源安装rpm软件包时,请注意软件编译的目标平台。你必须确保软件是为您的CPU架构和CentOS版本构建。
切勿替换或更新必要的系统软件包。例如glibc,systemd或其他对系统正常运行必不可少的服务和库。
在本教程中,我们将说明如何在CentOS安装rpm文件。只有root或者具有sudo权限的用户才可以安装或删除RPM软件包。
yum dnf 命令安装rpm文件
yum
和dnf
命令是用于Red Hat及其衍生的Linux发行版CentOS,Fedoar。安装,更新,删除和管理rpm软件命令行工具。
从CentOS 8开始dnf
取代了yum
作为默认的软件包管理器。dnf
命令向后兼容yum
命令。
您可以在CentOS 8继续使用yum
,因为它是dnf
的别名。要使用yum
或dnf
命令安装本地rpm软件包。请使用yum
或dnf
命令的子命令install
,后跟RPM文件路径。
例如命令sudo yum install google-chrome-stable_current_x86_64.rpm
将会安装Chrome浏览器。
yum
或者dnf
命令都会自动解释RPM文件包含依赖软件并自动安装。系统将会提示您是否继续键入Y
继续。
至此,RPM应用程序已安装在您的Linux系统。您也可以直接从URL安装rpm软件包。
sudo yum install google-chrome-stable_current_x86_64.rpm
sudo dnf install google-chrome-stable_current_x86_64.rpm
sudo yum install https://dl.google.com/linux/direct/google-chrome-stable_current_x86_64.rpm
sudo dnf install https://dl.google.com/linux/direct/google-chrome-stable_current_x86_64.rpm
...
Install 69 Packages
Total size: 45 M
Total download size: 28 M
Installed size: 292 M
Is this ok [y/N]:
rpm 命令安装rpm文件
rpm是RHEL系统的低级软件包管理器。在安装,更新和删除软件包时,您始终应该优先使用yum
或dnf
命令而不是rpm
命令,因为它不能解决RPM软件包的依赖。
如果您正在安装RPM文件取决于当前系统未安装的其他软件,rpm
将打印所有缺少依赖软件列表。您必须安装所有依赖的软件才能安装RPM文件。
要使用rpm
命令安装rpm文件,请使用-i
/-U
选项,后跟文件路径。rpm
命令也可以从指定URL资源安装RMP文件。
sudo rpm -i google-chrome-stable_current_x86_64.rpm
sudo rpm -i google-chrome-stable_current_x86_64.rpm
结论
在CentOS中,您可以使用yum
或dnf
命令安装本地rpm文件,安装的方式与从软件仓库安装软件的方式相同。如有任何疑问,请随时发表评论。