如何在 RHEL 中创建本地存储库

Omi*_*uin 8 yum rhel repository

我需要在 RHEl 5.5 中创建一个本地存储库。i386

因为当我在终端中输入一些命令时,它说RHEL 没有订阅 RHN,这是真的。我从朋友那里拿的。

那么有人可以告诉我如何实现这个目标。

基于 Warl0ck 说明的进一步操作。

  • 我将 RPM 从 Mdia 复制到 /home/Umair/RPM 文件夹
  • 我安装了位于安装媒体服务器目录中的脚本 createrepo-0.4.11-i386.el5.noarch.rpm。然后花了一些时间来生成元数据。总包数 2348

元数据

  • 然后我使用 vi 创建本地 repo 文件

vi /etc/yum.repos.d/local.repo

这些是我添加的条目。

回购文本

最后我运行这个命令

yum -y 安装 apache php{,-cgi,-cli,-gd,-mysql} mysql{,-server}

作为回应,bash 用错误打了我一巴掌

错误

dai*_*isy 9

那里有很多文档,给定一组 RPM 包,你可以做这样的事情,

首先安装 createrepo 脚本,通过

rpm -ivh /path/to/mounted/cdrom/createrepo*.rpm (取决于您安装 RedHat DVD 的位置)

现在创建一个文件夹来保存您想要在存储库中的所有 RPMS,例如RPMS,并将所需的“*.rpm”文件放入其中,

然后做createrepo /path/to/RPMS生成元数据。

完成后,将存储库添加到您的 yum 配置中,例如将以下内容添加到 /etc/yum.repos.d/local.repo

[local]
name=Local Repository Demo
baseurl=file:///absolute/path/to/RPMS
enabled=1
gpgcheck=0
protect=1
Run Code Online (Sandbox Code Playgroud)