Fedora 29 VirtualBox 安装故障

Fedora 29 VirtualBox 安装故障

我发现的唯一 Fedora 29 特定说明位于此链接: https://www.if-not-true-then-false.com/2010/install-virtualbox-guest-additions-on-fedora-centos-red-hat-rhel/

由于该链接显然专注于来宾添加,因此我决定忽略它。

一年前,我按照类似于以下链接的说明在 Fedora 26 中成功安装了 VirtualBox:https://www.if-not-true-then-false.com/2010/install-virtualbox-with-yum-on-fedora-centos-red-hat-rhel/

由于我找不到专门针对 Fedora 29 的相应说明,因此我尝试遵循相同的说明。首先,我执行了以下命令:

dnf install binutils gcc make patch libgomp glibc-headers glibc-devel kernel-headers kernel-devel dkms

尽管该命令看起来正常完成,但它确实显示以下消息:

Failed to synchronize cache for repo 'virtualbox', ignoring this repo.

然后我执行:

dnf install VirtualBox-5.2

结果:

Fedora 29 - x86_64 - VirtualBox                                               
Failed to synchronize cache for repo 'virtualbox', ignoring this repo.
Last metadata expiration check: 0:05:45 ago on Sat 17 Nov 2018 03:40:42 PM PST.
No match for argument: VirtualBox-5.2
Error: Unable to find a match

我不确定这是否相关,但出于好奇,我执行了

cd /
find -type f -iname "virtualbox.*"
find -type f -iname "virtualbox*" 

结果:

./var/cache/PackageKit/29/metadata/updates-29-x86_64/packages/virtualbox-guest-additions-5.2.20-1.fc29.x86_64.rpm
./var/cache/PackageKit/29/metadata/updates-29-x86_64/packages/virtualbox-guest-additions-5.2.22-1.fc29.x86_64.rpm

看起来好像正在安装 Fedora 29(完整安装,而不是升级)一些 VirtualBox 来宾添加 rpm。我将发布一个单独的查询,询问安装 VirtualBox 后我应该如何安装来宾添加项。我在这篇文章中提到它只是因为它可能与我的具体问题有关。

同样,我不确定以下链接是否相关: VirtualBox 在 Fedora 26 中安装失败

在那个链接中,我犯了一个错误,并在安装之前得到了 UnixSE 的回复,要求撤销我的错误。

问题:

  1. 为什么我收到消息“无法同步存储库 virtualbox 的缓存”?

  2. 为什么我收到消息“参数不匹配:VirtualBox-5.2”?

  3. 在继续安装之前我需要备份任何内容吗?

  4. 如何在 Fedora 29 中安装 VirtualBox。

答案1

查看原始仓库http://download.virtualbox.org/virtualbox/rpm/fedora/他们似乎还不支持29,最多只支持F28。您应该能够编辑存储库文件并更改$releasever28dnf install VirtualBox-5.2

相关内容