Błąd aktualizacji Virtualbox „Łamie istniejący pakiet…”


11

Próba aktualizacji z Virtualbox 4.2 do 4.3, otrzymywanie błędu

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

Odpowiedzi:


19

Aby móc zaktualizować Virtual Box do wyższej wersji głównej (np. 4.2.x do 4.3.x), musimy najpierw usunąć moduły jądra i aplikacje starej wersji. Nie wpłynie to na nasze maszyny wirtualne.

W przypadku instalacji z repozytorium Oracle możesz - po zaktualizowaniu apt cache - po prostu uruchomić następujące polecenia:

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

Po aktualizacji będziemy również musieli pobrać i ponownie zainstalować pakiety rozszerzeń na wypadek, gdyby były potrzebne. Zaleca się również aktualizację dodatków gości na naszych maszynach wirtualnych.


Pracował dla mnie +1
Tahir Yasin

Pracowałem dla mnie w 2019 roku.
DMellon

3

Ten problem został również rozwiązany dla VirtualBox-5.0 do Virtualbox-5.1

sudo apt-get purge virtualbox-5.0

Następnie pobierz virtualbox-5.1 z wersją Ubuntu i poziomem bitowym

Kliknij plik prawym przyciskiem myszy i zainstaluj za pomocą Centrum oprogramowania Ubuntu.

Nie zapomnij pobrać pakietów rozszerzeń @ www.virtualbox.org/wiki/Downloads Zainstaluj je za pośrednictwem Virtualbox w obszarze Plik / Preferencje, a następnie zakładka Rozszerzenia po lewej stronie.

Każda maszyna wirtualna wróci!


2

Spróbuj usunąć, a następnie zainstaluj za pomocą

sudo apt-get purge virtualbox-*

jeśli nie było pakietu do usunięcia, spróbuj go zainstalować:

sudo apt install virtualbox-5.1.8

jeśli nie było pakietu, spróbuj dodać go za pomocą PPA:

echo 'deb http://download.virtualbox.org/virtualbox/debian xenial contrib' | sudo tee -a /etc/apt/sources.list

W zależności od dystrybucji, wymienić xenialz trusty, preciseitd Można dodać te klucze z

wget -q https://www.virtualbox.org/download/oracle_vbox_2016.asc -O- | sudo apt-key add -

Aby zainstalować VirtualBox, wykonaj

sudo apt-get update && sudo apt-get install virtualbox-5.1

Źródło


1
Rozwiązanie nadal działa i działa dla Ubuntu 16.04 i Virtual Box 5.0 → 5.1 ... (tylko po to, aby dać pracownikom pewności)
Frank Nocke
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.