yum是一个在Linux系统中用来管理软件包的工具,它可以自动化地执行安装、更新、升级和删除等任务。

yum基于RPM包管理系统,可以自动下载并安装软件包及其依赖项。使用yum可以方便地管理系统软件包,提高系统管理的效率和便利性

 

yum本地仓库是什么?

Yum本地仓库是一种本地软件包存储库,可用于在Linux系统上安装和更新软件包。

在Yum本地仓库中,可以存储软件包及其依赖项,可以通过本地路径或HTTP / FTP等协议访问。

本地仓库可以帮助在没有互联网连接的环境下,使用yum来安装软件包,也可以用于在内部网络中快速部署软件包。可以使用createrepo等工具来创建本地仓库

 

如果yum本地仓库没有软件包,咋办

如果你的本地 yum 仓库中没有 httpd 软件包,你可以从官方网站或其他适当的来源手动下载 httpd 软件包的 rpm 文件并通过本地安装进行安装

  1. 在另一台联网的机器上下载 httpd 的 RPM 包,可以从官方网站或者其他适当的来源下载。例如,从 Apache 官方网站下载:
wget https://www.apache.org/dist/httpd/httpd-2.4.48.tar.gz
  1. 将下载的 RPM 包复制到离线机器,可以使用 scp 命令:
scp /path/to/httpd.rpm user@offline-machine:/path/to/
  1. 在离线机器上安装 httpd 的依赖包,可以使用以下命令:
sudo yum install -y apr apr-util apr-util-ldap pcre lua
  1. 在离线机器上安装 httpd,可以使用以下命令:
sudo rpm -ivh /path/to/httpd.rpm

安装过程中如果有缺失的依赖可以使用 yum whatprovides 命令查询缺失的依赖包,再安装缺失的依赖包即可。

posted on   黑逍逍  阅读(345)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 全程不用写代码,我用AI程序员写了一个飞机大战
· DeepSeek 开源周回顾「GitHub 热点速览」
· 记一次.NET内存居高不下排查解决与启示
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!



点击右上角即可分享
微信分享提示