
我正在嘗試將 VirtualBox 5.2 安裝到我的 Fedora 27 桌上型電腦上。按照Oracle官方指南,我添加了 Fedora 存儲庫文件,但是 dnf 找不到 VirtualBox 軟體包並聲稱該存儲庫包含零個軟體包:
# dnf install VirtualBox-5.2
Last metadata expiration check: 1:03:19 ago on Do 01 Mär 2018 11:27:35 CET.
No match for argument: VirtualBox-5.2
Error: Unable to find a match
# dnf repolist --all
Last metadata expiration check: 0:57:04 ago on Do 01 Mär 2018 11:27:35 CET.
repo id repo name status
*fedora Fedora 27 - x86_64 enabled: 54.801
fedora-debuginfo Fedora 27 - x86_64 - Debug disabled
fedora-source Fedora 27 - Source disabled
[...]
virtualbox Fedora 27 - x86_64 - VirtualBox enabled: 0
當我在瀏覽器中開啟儲存庫 URL 時,我可以清楚地看到軟體包。我缺什麼? 編輯:我無法弄清楚出了什麼問題,從 virtualbox.org 下載了適當的 RPM 檔案並安裝了它。這只是第二好的解決方案,但讓我安裝了一個可以工作的 VirtualBox。
答案1
新增儲存庫後:
sudo dnf install VirtualBox
更多資訊:
若要搜尋有效的套件名稱:
sudo dnf search virtualbox
它會返回類似以下內容:
VirtualBox.x86_64 : A general-purpose full virtualizer for PC hardware
安裝時不需要新增架構(.x86_64)。