Errore di aggiornamento di Virtualbox "Rompe il pacchetto esistente ..."


11

Tentativo di eseguire l'aggiornamento da Virtualbox 4.2 a 4.3, ricevendo errore

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

Risposte:


19

Per poter aggiornare Virtual Box a una versione maggiore (ad es. Da 4.2.xa 4.3.x) dovremo prima rimuovere i moduli del kernel e le applicazioni di una vecchia versione. Ciò non influirà sulle nostre macchine virtuali.

Nel caso in cui fosse stato installato dal repository Oracle è possibile - dopo aver aggiornato la cache apt - eseguire i seguenti comandi:

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

Dopo l'aggiornamento dovremo anche scaricare e reinstallare i pacchetti di estensione nel caso ne avessimo bisogno. Inoltre è consigliabile aggiornare le aggiunte degli ospiti nelle nostre macchine virtuali.


Ha funzionato per me +1
Tahir Yasin

Ha funzionato per me nel 2019.
DMellon,

3

Questo problema è stato risolto anche da VirtualBox-5.0 a Virtualbox-5.1

sudo apt-get purge virtualbox-5.0

Quindi scaricare virtualbox-5.1 con la versione di Ubuntu e il livello di bit

Fare clic con il tasto destro del mouse sul file e installarlo tramite Ubuntu Software Center.

Non dimenticare di ottenere i pacchetti di estensione @ www.virtualbox.org/wiki/Downloads Installali tramite Virtualbox in File / Preferenze, quindi nella scheda Estensioni a sinistra.

Ogni macchina virtuale tornerà quindi!


2

Prova a rimuoverlo, quindi installalo con

sudo apt-get purge virtualbox-*

se non fosse presente un pacchetto da rimuovere, provare a installarlo:

sudo apt install virtualbox-5.1.8

se non c'era un pacchetto, prova ad aggiungerlo usando un PPA:

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

Secondo la vostra distribuzione, sostituire xenialcon trusty, precise, ecc È possibile aggiungere queste chiavi con

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

Per installare VirtualBox, fare

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

fonte


1
Soluzione ancora valida e funzionante per Ubuntu 16.04 e Virtual Box 5.0 → 5.1 ... (solo per dare una garanzia ai googler)
Frank Nocke,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.