私が見つけた唯一のFedora 29関連ガイドラインは、次のリンクにあります。 https://www.if-not-true-then-false.com/2010/install-virtualbox-guest-additions-on-fedora-centos-red-hat-rhel/
そのリンクは明らかにゲストの追加に焦点を当てているので、無視することにしました。
1年前、次のリンクのような指示に従って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をインストールしたら、ゲストアドインをどのようにインストールするかを尋ねる別の質問を投稿します。私は特定の問題に関連している可能性があるため、この記事で言及します。
同様に、次のリンクが関連性があるかどうかはわかりません。 Fedora 26 で VirtualBox のインストールが失敗します。
そのリンクで私が間違いを犯し、UnixSEからインストールする前に間違いをキャンセルするように求められました。
質問:
「Storage virtualboxのキャッシュを同期できません」というメッセージが表示されるのはなぜですか?
「パラメータの不一致:VirtualBox-5.2」というメッセージが表示されるのはなぜですか?
インストールを続行する前にバックアップする必要がありますか?
Fedora 29にVirtualBoxをインストールする方法。
答え1
ソースリポジトリの表示http://download.virtualbox.org/virtualbox/rpm/fedora/まだ29はサポートしておらず、最大F28のみサポートしているようです。リポジトリファイルを編集して$releasever
から変更できる必要があります。28
dnf install VirtualBox-5.2