如何创建 yum repo 文件?

如何创建 yum repo 文件?

我知道有一个先前提出的问题,但我还是有些疑问,所以再问一次。

如何创建 yum repo 文件?

我知道/etc/yum.repos.d/我必须创建.repo文件。以下是模式:

1 [名称]

2 名称=

3 基本网址=

4 已启用=1

5 gpgcheck=1

6 gpgkey=

我应该给出baseurl哪个链接?我对此完全感到困惑。我如何获得该baseurl链接?有人能给我解释清楚吗?

我正在使用 CentOS 6.2。

答案1

找到了这个这里。 希望能帮助到你。

“baseurl”行是计算机用于访问存储库的路径。如果计算机可以直接访问它或将其作为文件系统挂载,则可以使用如下 baseurl 行:

 baseurl = file:///srv/my/repo/

file: 后面有 3 个斜杠 (/),而不是 2 个。这是正确的。

如果你通过 http 或 https 服务器访问该文件,则可以使用以下命令:

 baseurl = http://servername/my/repo

答案2

baseurl 是存储库文件的位置。您可以从存储库的提供商处获取此信息。

大多数存储库已提供预配置的 .repo 文件(您可以将其放入其中/etc/yum.repos.d)或包含此类 .repo 文件的 release.rpm(您可以安装它)(这种方式更好,因为存储库可以保持自身更新)。

答案3

这就是我所做的

  1. 我创建了一个名为 RPMS 的文件夹
  2. 然后使用以下命令将所有文件从 /Media/RHEL*/Server 复制到 /RPMScp * /转速当我在 /Media/RHEL*/Server 目录中时,需要几分钟才能复制所有 Rpms
  3. 然后我为/RPMS 创建 Repo
  4. 之后我复制 /etc/yum.repos/rhel-source 并将其命名为 rhel-local.repo
  5. 然后 vi rhel-local.repo 并添加以下行

[rhel-local.repo]

名称=rhel-local

baseurl=file:///RPMS

已启用=1

gpgcheck=0

最后运行yum 全部清理yum 列出全部

BASEURL 是文件的绝对路径

希望这可以帮助

答案4

您可以创建一个名为 google-chrome.repo 的文件,其内容如下:

[google-chrome]
name=google-chrome - 64-bit
baseurl=http://dl.google.com/linux/chrome/rpm/stable/x86_64
enabled=1
gpgcheck=1
gpgkey=https://dl-ssl.google.com/linux/linux_signing_key.pub

相关内容