Per rimuovere virtualbox, eseguire:
sudo apt autoremove --purge virtualbox*
Ora assicurati che non ci siano altre versioni installate sul tuo sistema:
dpkg -l virtualbox* | grep ^i
Non dovresti ottenere alcun risultato.
Quindi rimuovere tutti i PPA correlati dalla directory sources.list
e sources.list.d
. ex:
mkdir ~/apt-tmp
sudo mv /etc/apt/sources.list.d/* ~/apt-tmp
Assicurati che non ci sia nulla tranne le fonti dei repository ufficiali in
/etc/sources.list.
E aggiorna le tue fonti:
sudo apt update
Ora possiamo cercare per vedere quali versioni sono disponibili per l'installazione:
apt-cache madison virtualbox | grep -iv sources
Che produce un output come questo:
virtualbox | 5.1.38-dfsg-0ubuntu1.16.04.1 | http://archive.ubuntu.com/ubuntu xenial-updates/multiverse amd64 Packages
virtualbox | 5.0.18-dfsg-2build1 | http://archive.ubuntu.com/ubuntu xenial/multiverse amd64 Packages
Quindi installare l'ultima versione di cui sopra:
sudo apt install virtualbox=5.1.38-dfsg-0ubuntu1.16.04.1
Inoltre sudo apt install virtualbox
, andrebbe bene, ma andrei con il comando precedente per assicurarmi che la mia versione desiderata verrà installata.
E dopo tutto, controlla che sia installata la versione corretta.
Dalla riga di comando:
dpkg -l virtualbox* | grep ^i
che produrrà:
ii virtualbox 5.1.38-dfsg-0ubuntu1.16.04.1 amd64 x86
virtualization solution - base binaries
ii virtualbox-dkms 5.1.38-dfsg-0ubuntu1.16.04.1 all x86
virtualization solution - kernel module sources for dkms
ii virtualbox-qt 5.1.38-dfsg-0ubuntu1.16.04.1 amd64 x86
virtualization solution - Qt based user interface
Quindi puoi anche eseguire:
sudo apt upgrade
Nel caso in cui.