如何在CentOS Linux上安装RPM文件(软件包)

RPM软件包管理器(RPM)是Red Hat Linux及其衍生产品(如CentOS和Fedora)使用的功能强大的软件包管理系统。 RPM也指 rpm 命令和 .rpm 文件格式。

CentOS储存库包含成千上万的rpm软件包,可以使用桌面软件管理器或使用命令行从命令行安装。 yumdnfrpm 实用程序。 有些库和应用程序以rpm格式打包,但未包含在任何CentOS存储库中。 这些应用程序必须从开发人员的网站下载并手动安装。

在本教程中,我们将解释如何在CentOS上安装rpm文件。

从非官方来源安装rpm软件包时要格外小心。 该软件包必须针对您的系统架构和CentOS版本构建。 切勿替换或更新必要的系统软件包,例如glibc,systemd或其他对系统正常运行必不可少的服务和库。

只有root用户或具有sudo特权的用户才能安装或删除RPM软件包。

使用以下命令安装rpm文件 yumdnf

yumdnf 是用于在CentOS和相关Linux发行版上安装,更新,删除和管理rpm软件包的命令行工具。

从CentOS 8开始 dnf 已取代 yum 作为默认的程序包管理器。 dnf 向后兼容 yum

您可以继续使用 yum 在CentOS 8上,因为它是 dnf

使用以下命令安装本地rpm软件包 yum 要么 dnf, 使用 install 命令,然后是文件的路径。 在下面的示例中,我们正在安装Chrome浏览器:

sudo yum install google-chrome-stable_current_x86_64.rpm
sudo dnf install google-chrome-stable_current_x86_64.rpm

yumdnf 将解决并安装所有软件包依赖项。 系统将提示您键入 Y 接着说:

...
Install  69 Packages

Total size: 45 M
Total download size: 28 M
Installed size: 292 M
Is this ok [y/N]:

就是这样,该应用程序已安装在您的系统上,您可以开始使用它了。

您也可以直接从URL安装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

使用以下命令安装rpm文件 rpm

rpm 是RHEL系统的低级软件包管理器。

您应该始终喜欢使用 yum 要么 dnf 在安装,更新和删除软件包时超过rpm,因为它不能解决依赖关系。

要安装rpm软件包 rpm 使用 -i (要么 -U)选项,然后是文件的路径:

sudo rpm -i google-chrome-stable_current_x86_64.rpm

如果您要安装或更新的软件包取决于当前未安装的其他软件包, rpm 将显示所有缺少的依赖项的列表。 您将必须安装所有依赖项。

rpm 还接受通过URL安装软件包:

sudo rpm -i google-chrome-stable_current_x86_64.rpm

结论#

在CentOS中,您可以使用以下命令安装本地rpm文件: yum 要么 dnf,与从存储库安装软件包的方式相同。

如有任何疑问,请随时发表评论。

厘转/分

Sidebar