Pour supprimer virtualbox, exécutez:
sudo apt autoremove --purge virtualbox*
Assurez-vous maintenant qu'aucune autre version n'est installée sur votre système en:
dpkg -l virtualbox* | grep ^i
Vous ne devriez obtenir aucune sortie.
Supprimez ensuite tous les PPA associés de votre répertoire sources.list
et sources.list.d
. ex:
mkdir ~/apt-tmp
sudo mv /etc/apt/sources.list.d/* ~/apt-tmp
Assurez-vous qu'il n'y a rien d'autre que des sources de référentiels officiels dans
/etc/sources.list.
Et mettez à jour vos sources:
sudo apt update
Maintenant, nous pouvons rechercher quelles versions sont disponibles pour l'installation:
apt-cache madison virtualbox | grep -iv sources
Ce qui produit une sortie comme celle-ci:
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
Installez ensuite la dernière version mentionnée ci-dessus:
sudo apt install virtualbox=5.1.38-dfsg-0ubuntu1.16.04.1
Aussi sudo apt install virtualbox
, ce serait bien, mais j'irais avec l'ancienne commande pour m'assurer que la version souhaitée va être installée.
Et après tout, vérifiez que la bonne version est installée.
Depuis la ligne de commande:
dpkg -l virtualbox* | grep ^i
qui produira:
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
Ensuite, vous pouvez également exécuter:
sudo apt upgrade
Au cas où.