我想订阅以下 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 博客提供了帮助