Je souhaite mettre à jour VirtualBox sur ma machine Ubuntu 15.04 32 bits de 4.3.26 à 4.3.28, en utilisant un paquet Debian que j'ai téléchargé manuellement depuis ici . Mais double-cliquer simplement sur le paquet ouvre le Centre logiciel, ce qui donne l’erreur que l’installation l’enlèverait un paquet existant (le message exact était:
Breaks existing package 'virtualbox' conflict: virtualbox-4.3 ()
et il ne semble pas avoir l'option de l'ignorer et de poursuivre l'installation de toute façon. Existe-t-il une solution de contournement de ce problème en ligne de commande?
Une meilleure solution consisterait à ajouter le ppa Oracle Virtualbox comme décrit ici
Ajoutez la ligne suivante à votre /etc/apt/sources.list:
deb http://download.virtualbox.org/virtualbox/debian xenial contrib
(ou mieux encore dans un nouveau fichier .list dans /etc/apt/sources.list.d) La clé publique Oracle pour apt-secure peut être téléchargée ici . Vous pouvez ajouter cette clé avec
Sudo apt-key add Oracle_vbox_2016.asc
ou combinez le téléchargement et l'enregistrement:
wget -q https://www.virtualbox.org/download/Oracle_vbox_2016.asc -O- | Sudo apt-key add -
L'empreinte digitale clé est
B9F8 D658 297A F3EF C18D 5CDF A2F6 83C5 2980 AECF
Oracle Corporation (VirtualBox archive signing key) <[email protected]>
<[email protected]>
Pour installer VirtualBox, faites
Sudo apt-get update
Sudo apt-get install virtualbox-5.1
Si vous souhaitez vous en tenir à la lourdeur manuelle peu pratique, essayez-la à l’aide de la ligne de commande, afin que nous puissions voir le paquet qui casserait.
dpkg -i package-file-name
Essayez de l'installer en utilisant la ligne de commande et non le Software Center
.
Sudo dpkg -i virtualbox-4.3_4.3.28-100309~Ubuntu~raring_i386.deb
Cela remplacerait l'ancienne version sans détruire vos configurations et vos anciennes machines.