Попытка обновления с Virtualbox 4.2 до 4.3, ошибка получения
"Breaks existing package 'virtualbox-4.2' that conflict: 'virtualbox'..."
Чтобы иметь возможность обновить Virtual Box до более высокого основного выпуска (например, с 4.2.x до 4.3.x), нам нужно будет сначала удалить модули ядра и приложения старой версии. Это не повлияет на наши виртуальные машины.
Если вы установили из репозитория Oracle , вы можете - после обновления кэша apt - просто выполнить следующие команды:
sudo apt-get purge virtualbox-4.2
sudo apt-get install virtualbox-4.3
После обновления нам также потребуется загрузите и переустановите пакеты расширений, если они нам понадобятся. Также желательно обновить гостевые дополнения в наших виртуальных машинах.
Эта проблема также решена для VirtualBox-5.0 для Virtualbox-5.1
sudo apt-get purge virtualbox-5.0
Затем загрузите virtualbox-5.1 с вашей версией Ubuntu и уровнем битов
Щелкните правой кнопкой мыши файл и установить через Ubuntu Software Center.
Не забудьте получить пакеты расширений @ www.virtualbox.org/wiki/Downloads. Установите их через Virtualbox в меню «Файл» / «Настройки», затем на вкладке «Расширения» слева.
Каждая виртуальная машина вернется!
Попробуйте удалить, а затем установить его с помощью
sudo apt-get purge virtualbox-*
, если не было пакета для удаления, затем попробуйте установить его:
sudo apt install virtualbox-5.1.8
, если не было затем попробуйте добавить его с помощью PPA:
echo 'deb http://download.virtualbox.org/virtualbox/debian xenial contrib' | sudo tee -a /etc/apt/sources.list
В соответствии с вашим дистрибутивом замените xenial
на trusty
, precise
и т. д. Вы можете добавить эти ключи с помощью
wget -q https://www.virtualbox.org/download/oracle_vbox_2016.asc -O- | sudo apt-key add -
Чтобы установить VirtualBox, выполните
sudo apt-get update && sudo apt-get install virtualbox-5.1