Tentative de mise à niveau de Virtualbox 4.2 vers la version 4.3, erreur de réception
"Breaks existing package 'virtualbox-4.2' that conflict: 'virtualbox'..."
Afin de pouvoir mettre à niveau Virtual Box vers une version majeure supérieure (par exemple, 4.2.x à 4.3.x), nous devrons d'abord supprimer les modules du noyau et les applications d'une ancienne version. Ceci n'affectera pas nos machines virtuelles.
Si vous aviez installé depuis le référentiel Oracle vous pouvez, après avoir mis à jour le cache d’apt, exécuter les commandes suivantes:
Sudo apt-get purge virtualbox-4.2
Sudo apt-get install virtualbox-4.3
Après la mise à niveau, nous devrons également télécharger et réinstaller les packs d'extension au cas où nous en aurions besoin. De plus, il est conseillé de mettre à jour les ajouts invités dans nos machines virtuelles.
Ce problème est également résolu pour VirtualBox-5.0 à Virtualbox-5.1
Sudo apt-get purge virtualbox-5.0
Téléchargez ensuite la virtualbox-5.1 avec votre version Ubuntu et votre niveau de bit
Cliquez avec le bouton droit sur le fichier et installez-le via le Centre logiciel Ubuntu.
N'oubliez pas de vous procurer les packs d'extensions @ www.virtualbox.org/wiki/Downloads. Installez-les via Virtualbox sous Fichier/Préférences, puis sur l'onglet Extensions à gauche.
Chaque machine virtuelle reviendra ensuite!
Essayez de supprimer puis installez-le avec
Sudo apt-get purge virtualbox-*
s'il n'y avait pas de paquet à supprimer, essayez de l'installer:
Sudo apt install virtualbox-5.1.8
s'il n'y avait pas de paquet, essayez de l'ajouter en utilisant un PPA:
echo 'deb http://download.virtualbox.org/virtualbox/debian xenial contrib' | Sudo tee -a /etc/apt/sources.list
En fonction de votre distribution, remplacez xenial
par trusty
, precise
, etc. Vous pouvez ajouter ces clés avec
wget -q https://www.virtualbox.org/download/Oracle_vbox_2016.asc -O- | Sudo apt-key add -
Pour installer VirtualBox, faites
Sudo apt-get update && Sudo apt-get install virtualbox-5.1