
Я пытаюсь установить 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 репозитория в браузере. Что я упускаю? редактировать: Я не мог понять, в чем проблема, скачал соответствующий файл RPM с virtualbox.org и установил его. Это всего лишь второе лучшее решение, но оно дало мне работающую установку VirtualBox.
решение1
После добавления репозитория:
sudo dnf install VirtualBox
больше информации:
Чтобы найти действительное имя пакета:
sudo dnf search virtualbox
Он вернет что-то вроде:
VirtualBox.x86_64 : A general-purpose full virtualizer for PC hardware
При установке добавлять архитектуру не нужно (.x86_64).