Ich möchte meine Virtualbox aktualisieren, erhalte aber die Fehlermeldung
$ 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
Ich verstehe, was es bedeutet, bin mir aber nicht sicher, wie ich das Problem lösen soll. Sollte ich meine aktuelle Installation deinstallieren? Ich fürchte, ich könnte meine Einstellungen usw. verlieren.
Antworten:
Ich habe meine VirtualBox-Gastbetriebssysteme oder -Einstellungen nie verloren, wenn ich Oracle VirtualBox manuell aktualisiert habe, indem ich die alte Version manuell deinstalliert und dann die neueste Version von Oracle VirtualBox heruntergeladen und manuell installiert habe, indem ich die unten aufgeführten Schritte befolge. Ihre vorhandenen VirtualBox-Gastbetriebssysteme werden nicht gelöscht, wenn die Version von Oracle VirtualBox aktualisiert wird. Stellen Sie sicher, dass Sie auch das Oracle VM VirtualBox-Erweiterungspaket aktualisieren, sodass es dieselbe Version wie die installierte Version von VirtualBox hat.
Zeigen Sie den Namen des installierten Virtualbox-Pakets an.
Die Ergebnisse dieses Befehls sollten ungefähr so aussehen
virtualbox-5.0
Deinstallieren Sie die alte Version von VirtualBox
Laden Sie die neueste Version von Oracle VirtualBox für Ihre Ubuntu-Version und das Oracle VM VirtualBox-Erweiterungspaket von der offiziellen Oracle VirtualBox-Website herunter . Möglicherweise möchten Sie die auf der Download-Webseite bereitgestellte SHA256-Prüfsumme vergleichen, um die Integrität der heruntergeladenen Pakete zu überprüfen.
Ändern Sie die Verzeichnisse mithilfe
cd
in das Verzeichnis, das die heruntergeladene Oracle VirtualBox-DEB-Datei enthält. In Ihrer Frage heißt diese Datei:virtualbox-5.1_5.1.22-115126 ~ Ubuntu ~ trusty_amd64.deb
Installieren Sie die neueste Version von Oracle VirtualBox für Ihre Ubuntu-Version.
quelle
dpkg -l *virtualbox* | grep ii
... sein, da hier alle Virtualbox-bezogenen Pakete angezeigt werden, jedoch nur diejenigen, die derzeit installiert sind.