Установка VirtualBox 5.0 повредила пакеты VirtualBox на Kubuntu 15.04
Увидев, что вышел новый выпуск VirtualBox, я попытался установить его на Kubuntu 15.04...
Однако теперь все мои пакеты VBox 4.3 в репозиториях Ubuntu повреждены (Virtualbox предоставляется Virtualbox-5.0, который не установлен), и VirtualBox 5.0 не будет работать, так как он говорит, что DKMS не работает:
Uninstalling old VirtualBox DKMS kernel modules/etc/init.d/vboxdrv: 302: /etc/init.d/vboxdrv: /usr/share/virtualbox/src/vboxhost/do_dkms: not found
...done.
Trying to register the VirtualBox kernel modules using DKMS/etc/init.d/vboxdrv: 327: /etc/init.d/vboxdrv: /usr/share/virtualbox/src/vboxhost/do_dkms: not found
...failed!
(Failed, trying without DKMS)
Переустановка virtualbox-dkms:
dpkg: error processing package virtualbox-dkms (--configure):
dependency problems - leaving unconfigured
dpkg: dependency problems prevent configuration of virtualbox-qt:
virtualbox-qt depends on virtualbox (= 4.3.26-dfsg-2ubuntu2); however:
Package virtualbox is not configured yet.
Package virtualbox-5.0 which provides virtualbox is not installed.
dpkg: error processing package virtualbox-qt (--configure):
dependency problems - leaving unconfigured
No apport report written because the error message indicates it's a follow-up error from a previous failure.
Хотя VirtualBox 5.0 был установлен через пакет deb с веб-сайта Oracle.
Что я могу сделать, чтобы полностью удалить 5.0 и установить VirtualBox 4.3, или правильно установить virtualbox 5.0?
Я уже пытался удалить VirtualBox 5.0 (через apt-get purge), затем установить 4.3, но получил ошибку, связанную с VirtualBox, предоставляемым пакетом virtualbox-5.0.
2 ответа
Удалите старые версии VirtualBox перед установкой VirtualBox-5.0!
Удалить VirtualBox -> sudo apt-get purge "^virtualbox-.*"
Тщательно проверьте, что будет удалено (прежде чем подтвердить это).
Обновите репозитории программного обеспечения -> sudo apt-get update
Убирать -> sudo apt-get autoremove && sudo apt-get autoclean && sudo apt-get clean
Загрузите и зарегистрируйте открытый ключ ORACLE ->
wget -q -O - https://www.virtualbox.org/download/oracle_vbox.asc | sudo apt-key add -
Добавьте репозиторий VirtualBox к источникам программного обеспечения ->
echo "deb http://download.virtualbox.org/virtualbox/debian $(lsb_release -sc) contrib" | sudo tee /etc/apt/sources.list.d/oracle-vbox.list
Теперь обновите репозитории программного обеспечения снова -> sudo apt-get update
Установить VirtualBox -> sudo apt-get install dkms virtualbox-5.0
Примечание для других пользователей, которые используют более новую версию Ubuntu, чем 15.04:
Начиная с Ubuntu 16.04 открытый ключ ORACLE для загрузки изменился.
oracle_vbox.asc
должен быть заменен на oracle_vbox_2016.asc
Моя Виртуальная коробка не работает. Он запускается, но не может выполнить ни одну из машин. Решение, которое я нашел, было:
sudo apt-get install virtualbox-dkms
а потом:
sudo modprobe vboxdrv