web-dev-qa-db-fra.com

Conflit lors de la mise à jour de la virtualbox

Je souhaite mettre à jour ma virtualbox mais je reçois le message d'erreur

$ Sudo dpkg -i virtualbox-5.1_5.1.22-115126~Ubuntu~trusty_AMD64.deb 

dpkg: regarding virtualbox-5.1_5.1.22-115126~Ubuntu~trusty_AMD64.deb containing virtualbox-5.1:
 virtualbox-5.1 conflicts with virtualbox
  virtualbox-5.0 provides virtualbox and is present and installed.

dpkg: error processing archive virtualbox-5.1_5.1.22-115126~Ubuntu~trusty_AMD64.deb (--install):
 conflicting packages - not installing virtualbox-5.1
Errors were encountered while processing:
 virtualbox-5.1_5.1.22-115126~Ubuntu~trusty_AMD64.deb

Je comprends ce que cela signifie, mais je ne sais pas comment résoudre le problème. Devrais-je désinstaller mon installation actuelle? J'ai peur de perdre mes paramètres, etc.

9
Make42

Je n'ai jamais perdu mon système d'exploitation invité ou mes paramètres VirtualBox lors de la mise à niveau manuelle d'Oracle VirtualBox en désinstallant manuellement l'ancienne version, puis en téléchargeant la dernière version d'Oracle VirtualBox et en l'installant manuellement en suivant les étapes décrites ci-dessous. Votre système d'exploitation invité VirtualBox existant ne sera pas supprimé si la version d'Oracle VirtualBox est mise à niveau. Assurez-vous également de mettre à niveau le pack d'extension Oracle VM VirtualBox afin qu'il corresponde à la même version que toute version de VirtualBox installée.

  1. Affiche le nom du paquet virtualbox installé.

    dpkg -l | grep virtualbox | grep ii 
    

    Les résultats de cette commande devraient être quelque chose comme virtualbox-5.0

  2. Désinstallez l'ancienne version de VirtualBox

    Sudo dpkg -r virtualbox-5.0 # match the version of virtualbox with the results of step 1.
    
  3. Téléchargez la dernière version d'Oracle VirtualBox pour votre version Ubuntu et Oracle VM VirtualBox Extension Pack à partir du site officiel site Web d'Oracle VirtualBox . Vous voudrez peut-être comparer la somme de contrôle SHA256 fournie sur la page Web de téléchargement pour vérifier l'intégrité des packages téléchargés.

  4. Modifiez les répertoires en utilisant cd dans le répertoire contenant le fichier .deb Oracle VirtualBox que vous avez téléchargé. Dans votre question, ce fichier s'appelle:
    virtualbox-5.1_5.1.22-115126 ~ Ubuntu ~ trusty_AMD64.deb

  5. Installez la dernière version d'Oracle VirtualBox pour votre version d'Ubuntu.

    Sudo dpkg -i virtualbox-5.1_5.1.22-115126~Ubuntu~trusty_AMD64.deb
    
9
karel