在使用 CentOS 系统时,有时我们无法连接互联网,或者需要安装特定版本的软件包,这时就需要用到 CentOS yum localinstall 命令来实现本地 RPM 包的安装。本文将为 Linux 新手详细讲解如何通过 yum localinstall 完成 本地RPM包安装,即使你是小白也能轻松上手!
yum localinstall 是 CentOS(以及 RHEL、Fedora 等基于 RPM 的系统)中用于从本地文件系统安装 RPM 软件包的命令。与直接使用 rpm -ivh 不同,yum localinstall 会自动解决依赖关系——它会尝试从已配置的软件源(包括本地或网络源)下载并安装所需的依赖包。
在开始之前,请确保:
.rpm 文件下载到本地(例如放在 /root/packages/ 目录下)yum-utils(大多数 CentOS 默认已安装)下面我们以安装一个名为 example-1.0-1.el7.x86_64.rpm 的软件包为例,演示完整流程。
假设你已将 RPM 文件上传到服务器的 /opt/rpms/ 目录:
[root@centos ~]# mkdir -p /opt/rpms[root@centos ~]# cp example-1.0-1.el7.x86_64.rpm /opt/rpms/
进入该目录并运行安装命令:
[root@centos ~]# cd /opt/rpms[root@centos rpms]# yum localinstall example-1.0-1.el7.x86_64.rpm
系统会自动分析依赖,并提示你是否继续。输入 y 并回车:
Dependencies resolved.================================================================================ Package Arch Version Repository Size================================================================================Installing: example x86_64 1.0-1.el7 @commandline 2.1 MInstalling dependencies: libxyz x86_64 2.3-5.el7 base 150 kTransaction Summary================================================================================Install 2 PackagesTotal size: 2.2 MIs this ok [y/N]: y
如果一切顺利,你会看到 Complete! 提示,表示安装成功。
这通常是因为你输入的 RPM 文件路径错误。请使用绝对路径或先 cd 到文件所在目录。
如果你处于离线环境,需要提前将所有依赖的 RPM 包一并放入同一目录,然后使用以下命令一次性安装:
[root@centos rpms]# yum localinstall *.rpm 这样 yum 会从当前目录查找依赖,而不是联网下载。
通过本教程,你应该已经掌握了如何使用 CentOS yum localinstall 命令进行 本地RPM包安装。这种方法特别适合在没有网络的生产环境中部署软件,是运维工程师必备技能之一。记住,关键在于提前准备好所有依赖包,才能实现真正的离线安装。
希望这篇 yum本地安装教程 对你有所帮助!如果你正在寻找 CentOS离线安装软件 的最佳实践,不妨收藏本文以备后用。
温馨提示:操作前建议备份重要数据,避免误操作导致系统异常。
本文由主机测评网于2025-12-17发表在主机测评网_免费VPS_免费云服务器_免费独立服务器,如有疑问,请联系我们。
本文链接:https://www.vpshk.cn/2025129086.html