Помилка оновлення віртуальної скриньки "Порушує існуючий пакет ..."


Відповіді:


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 ... (лише щоб дати впевненості в googlers)
Frank Nocke
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.