centos7本地yum源,linux如何配置本地yum
本文介绍如何在CentOS Linux操作系统上安装rpm文件。 可以使用yum、dnf或rpm。 要解决依赖关系,建议使用yum或dnf命令。
个人资料
RPM软件包管理器(RPM,全名为RPM软件包管理器)是Red Hat Linux及其衍生产品(例如CentOS和Fedora )中使用的强大的软件包管理系统,RPM是RPM命令和
CentOS存储库包含数千个可以使用桌面软件管理器或yum、dnf和rpm实用程序从命令行安装的rpm软件包。 某些库和APP应用程序以rpm格式打包,但不在CentOS存储库中。 这些APP应用程序必须从开发者的网站下载并手动安装。
从非官方源安装rpm软件包时要非常小心。 此软件包必须根据系统体系结构和CentOS版本进行构建。 请勿替换或更新glibc、systemd或对系统正常运行至关重要的任何其他服务或库等所需的系统软件包。
只有root或具有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.rpm
$ sudodnfinstallgoogle-chrome-stable _ current _ x86 _ 64.rpm
yum和dnf将提示您解决并安装所有软件包依赖关系,然后输入y继续。
.
安装69包
总大小: 45 m
总下载大小: 28 m
Installed size: 292 M
Is this ok [y/N]:
现在,APP应用程序已安装在系统上,可以开始使用了。
也可以直接从URL安装rpm软件包,如下所示:
$ sudoyuminstall https://dl.Google.com/Linux/direct/Google-chrome-stable _ current _ x86 _ 65284; 64.rpm
$ sudodnfinstall https://dl.Google.com/Linux/direct/Google-chrome-stable _ current _ x86 _ 65284; 64.rpm
使用rpm安装rpm文件
rpm是RHEL系统的下级软件包管理器。
安装、更新和删除软件包时,建议使用yum或dnf而不是rpm。 这是因为无法解决依赖性。
要使用rpm安装rpm软件包,请使用-i (或-U )选项和文件路径。
$ sudo rpm-igoogle-chrome-stable _ current _ x86 _ 64.rpm
如果要安装或更新的软件包依赖于当前未安装的其他软件包,rpm将显示所有缺少的依赖关系的列表,并且必须安装所有依赖关系。
rpm还接受通过URL安装软件包,如下所示:
$ sudo rpm-igoogle-chrome-stable _ current _ x86 _ 64.rpm
结论
在CentOS Linux系统上,可以使用yum或dnf安装本地rpm文件,方式与从存储库中安装软件包的方式相同。
相关主题