centos 8,centos6.5
RPM软件包管理器(RPM )是一个强大的软件包管理系统,用于Red Hat Linux及其衍生产品,例如CentOS和Fedora。 RPM也指RPM命令和. RPM文件格式。
CentOS存储库包含数千个rpm软件包,您可以使用桌面软件管理器或使用yum、dnf或rpm命令从终端进行安装。 某些库和APP应用程序以rpm格式打包,但不在CentOS存储库中。 这些APP应用程序必须从开发者的网站下载并手动安装。
本教程介绍如何在CentOS上安装rpm文件。
从非官方源安装rpm软件包时,请非常小心。 必须为系统体系结构和CentOS版本构建此软件包。 请勿更换或更新所需的系统软件包,例如glibc、systemd或对系统正常运行至关重要的其他服务或库。
只有具有sudo权限的根或用户才能安装或删除RPM软件包。
使用yum和dnf安装rpm文件
yum和dnf是用于在CentOS和相关Linux发行版上安装、更新、删除和管理rpm软件包的命令行工具。
从CentOS 8开始,dnf代替yum作为默认软件包管理器。 dnf与yum向后兼容。
在CentOS 8中,yum是dnf的别名,因此可以继续使用。
要使用yum或dnf安装本地rpm软件包,请使用install命令和文件路径。 以下示例安装了Chrome浏览器。 sudoyuminstallgoogle-chrome-stable _ current _ x86 _ 64.rpmsudodnfinstallgoogle-chrome-stab LLE
yum和dnf将解析并安装所有软件包依赖关系。 系统将提示您输入y继续。
安装69包
总大小: 45 m
总下载大小: 28 m
Installed size: 292 M
Is this ok [y/N]:
现在,APP应用程序可以安装在系统上并开始使用。
也可以直接通过URL安装rpm软件包。 sudoyuminstall 3359 dl.Google.com/Linux/direct/Google-chrome-stable _ current _ x86 _ 65374; 64.rpm
使用rpm安装rpm文件
rpm是RHEL系统的下级软件包管理器。
安装、更新和删除软件包时,必须优先使用yum或dnf,而不是rpm。 这是因为无法解决依赖关系。
要使用rpm安装rpm软件包,请使用-i (或-U )选项并选择文件路径(sudo rpm-igoogle-chrome-stable _ current _ x86 _ 64.)
如果要安装或更新的软件包依赖于当前未安装的其他软件包,rpm将显示所有缺少的依赖关系的列表。 必须安装所有依赖项。
rpm还接受通过URL安装软件包。 sudo rpm-igoogle-chrome-stable _ current _ x86 _ 64.rpm
结论
在CentOS中,可以使用yum或dnf以与从存储库安装软件包相同的方式安装本地rpm文件。
如果您有任何问题,请随时发表评论。