如何在 Oracle Linux 中订阅公共 YUM 存储库

如何在 Oracle Linux 中订阅公共 YUM 存储库

我想订阅以下 Oracle yum 存储库,以便我可以安装 Virtual Box 来宾添加包。

https://yum.oracle.com/repo/OracleLinux/OL7/developer/x86_64/index.html

在哪里可以找到 .repo 文件 URL 以便将其添加到我的 Oracle Linux 订阅列表中?

编辑:我已经订阅了 Oracle 公共 yum 存储库

[root@localhost yum.repos.d]# yum repolist
Loaded plugins: langpacks, ulninfo
repo id               repo name                 status
ol6_UEK_latest/x86_64 Latest Unbreakable Enterprise Kernel for Oracle Lin   820
ol6_latest/x86_64     Oracle Linux 7Server Latest (x86_64)                 11,323
ol7_UEKR5/x86_64      Latest Unbreakable Enterprise Kernel Release 5 for     108
ol7_latest/x86_64     Oracle Linux 7Server Latest (x86_64)                11,688
repolist: 23,939


[root@localhost yum.repos.d]# yum search vbox
Loaded plugins: langpacks, ulninfo
============================== N/S matched: vbox ===============================
isdn4k-utils-vboxgetty.x86_64 : ISDN voice box (getty)

Name and summary matches only, use "search all" for everything.

答案1

在同一个网络服务器上有一个这很好地描述了这个过程。

要使用 Oracle Linux yum 服务器配置 CentOS、Red Hat Enterprise Linux 或 Scientific Linux:

要将您的系统转换为 Oracle Linux,请参阅这些有关从 CentOS 切换的说明。要从 Oracle Linux yum 服务器安装各个软件包,请首先根据这些说明导入 Oracle Linux GPG 密钥。然后,通过以 root 身份运行以下命令,下载并复制适当的 yum 配置文件:

Oracle Linux 7

# cd /etc/yum.repos.d
# wget https://yum.oracle.com/public-yum-ol7.repo
Oracle Linux 7 for ARM (aarch64)

# cd /etc/yum.repos.d
# wget https://yum.oracle.com/aarch64/public-yum-ol7.repo
Oracle Linux 6

# cd /etc/yum.repos.d
# wget https://yum.oracle.com/public-yum-ol6.repo
Oracle Linux 5

# cd /etc/yum.repos.d
# wget https://yum.oracle.com/public-yum-el5.repo
Oracle Linux 4, Update 6 or Newer
# cd /etc/yum.repos.d
# mv Oracle-Base.repo Oracle-Base.repo.disabled
# wget https://yum.oracle.com/public-yum-el4.repo

默认情况下,启用最新的存储库。如果要更改默认值,可以通过编辑 yum 配置文件来启用备用存储库。在文本编辑器中打开 yum 配置文件 在文件中找到要启用的存储库的部分,例如 [public_ol6_addons] 将enabled=0 更改为enabled=1

答案2

我通过手动将条目添加到 yum.conf 文件中来修复此问题。

Oracle 博客提供了帮助

相关内容