Ошибка обновления Virtualbox «Разрушает существующий пакет…»


11

Попытка обновления с Virtualbox 4.2 до 4.3, ошибка получения

"Breaks existing package 'virtualbox-4.2' that conflict: 'virtualbox'..."

Ответы:


19

Чтобы иметь возможность обновить Virtual Box до более высокого основного выпуска (например, с 4.2.x до 4.3.x), нам сначала нужно будет удалить модули ядра и приложения старой версии. Это не повлияет на наши виртуальные машины.

Если вы установили из репозитория Oracle, вы можете - после обновления кэша apt - просто выполнить следующие команды:

sudo apt-get purge virtualbox-4.2
sudo apt-get install virtualbox-4.3

После обновления нам также нужно будет загрузить и переустановить пакеты расширений на тот случай, если они нам понадобятся. Также желательно обновить гостевые дополнения в наших виртуальных машинах.


Работал для меня +1
Тахир Ясин

Работал для меня в 2019 году.
DMellon

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 в меню «Файл» / «Предпочтения», затем на вкладке «Расширения» слева.

Каждая виртуальная машина вернется!


2

Попробуйте удалить, а затем установить его с

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

Источник


1
Решение все еще действует и работает для Ubuntu 16.04 и Virtual Box 5.0 → 5.1 ... (просто чтобы дать гуглерам некоторую уверенность)
Фрэнк
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.