Unter Ubuntu Desktop 22.04 wurde ausgeführt:
sudo dpkg -i virtualbox-7.0_7.0.4-154605~Ubuntu~jammy_amd64.deb
aber durch den Entpackvorgang wurde durch ctrl+ abgebrochen c. Es wird stattdessen die Version 6.1.40 benötigt. Wenige Sekunden später wurde ausgeführt
sudo dpkg -i virtualbox-6.1_6.1.40-154048~Ubuntu~jammy_amd64.deb
und zeigt
(Reading database ... 200469 files and directories currently installed.)
Preparing to unpack virtualbox-6.1_6.1.40-154048~Ubuntu~jammy_amd64.deb ...
Unpacking virtualbox-6.1 (6.1.40-154048~Ubuntu~jammy) over (6.1.40-154048~Ubuntu~jammy) ...
dpkg: dependency problems prevent configuration of virtualbox-6.1:
virtualbox-6.1 depends on libqt5core5a (>= 5.15.1); however:
Package libqt5core5a is not installed.
virtualbox-6.1 depends on libqt5gui5 (>= 5.14.1) | libqt5gui5-gles (>= 5.14.1); however:
Package libqt5gui5 is not installed.
Package libqt5gui5-gles is not installed.
virtualbox-6.1 depends on libqt5opengl5 (>= 5.0.2); however:
Package libqt5opengl5 is not installed.
virtualbox-6.1 depends on libqt5printsupport5 (>= 5.0.2); however:
Package libqt5printsupport5 is not installed.
virtualbox-6.1 depends on libqt5widgets5 (>= 5.15.1); however:
Package libqt5widgets5 is not installed.
virtualbox-6.1 depends on libqt5x11extras5 (>= 5.6.0); however:
Package libqt5x11extras5 is not installed.
virtualbox-6.1 depends on libsdl1.2debian (>= 1.2.11); however:
Package libsdl1.2debian is not installed.
dpkg: error processing package virtualbox-6.1 (--install):
dependency problems - leaving unconfigured
Processing triggers for mailcap (3.70+nmu1ubuntu1) ...
Processing triggers for gnome-menus (3.36.0-1ubuntu3) ...
Processing triggers for desktop-file-utils (0.26-1ubuntu3) ...
Processing triggers for hicolor-icon-theme (0.17-2) ...
Processing triggers for shared-mime-info (2.1-2) ...
Errors were encountered while processing:
virtualbox-6.1
Daher wurde die ausgeführt sudo apt -f install
und zeigt
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
E: The package virtualbox-7.0 needs to be reinstalled, but I can't find an archive for it.
Mit sudo apt purge virtualbox-7.0
Shows
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
E: The package virtualbox-7.0 needs to be reinstalled, but I can't find an archive for it.
Wenn ich versuche, VB 7 erneut zu installieren, um es später zu bereinigen mit
sudo apt install ./virtualbox-7.0_7.0.4-154605~Ubuntu~jammy_amd64.deb
Es zeigt
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
You might want to run 'apt --fix-broken install' to correct these.
The following packages have unmet dependencies:
virtualbox-6.1 : Depends: libqt5core5a (>= 5.15.1) but it is not installed
Depends: libqt5gui5 (>= 5.14.1) but it is not installed or
libqt5gui5-gles (>= 5.14.1) but it is not installed
Depends: libqt5opengl5 (>= 5.0.2) but it is not installed
Depends: libqt5printsupport5 (>= 5.0.2) but it is not installed
Depends: libqt5widgets5 (>= 5.15.1) but it is not installed
Depends: libqt5x11extras5 (>= 5.6.0) but it is not installed
Depends: libsdl1.2debian (>= 1.2.11)
Recommends: libsdl-ttf2.0-0 but it is not installed
Recommends: gcc but it is not installed
Recommends: make or
build-essential but it is not installed or
dpkg-dev but it is not installed
Recommends: binutils but it is not installed
E: Unmet dependencies. Try 'apt --fix-broken install' with no packages (or specify a solution).
Wenn ausgeführt wird, apt --fix-broken install
wird angezeigt
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
E: The package virtualbox-7.0 needs to be reinstalled, but I can't find an archive for it.
Wenn ich VB 6.1 neu installieren möchte mit
sudo apt install ./virtualbox-6.1_6.1.40-154048~Ubuntu~jammy_amd64.deb
es zeigt (beachten Sie die Standbilder siehe 7)
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
E: The package virtualbox-7.0 needs to be reinstalled, but I can't find an archive for it.
Wenn ich VB 6.1 deinstallieren möchte, sudo apt purge virtualbox-6.1
wird angezeigt
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
E: The package virtualbox-7.0 needs to be reinstalled, but I can't find an archive for it.
Wie kann ich das beheben?
Das Ziel ist, VB 7 vollständig zu deinstallieren und VB 6.1 in Ruhe zu installieren.
Alpha
Gemäß dem Vorschlag von user535733 wird der folgende Befehl ausgeführt:
sudo dpkg -i virtualbox-7.0_7.0.4-154605~Ubuntu~jammy_amd64.deb
erscheint
dpkg: regarding virtualbox-7.0_7.0.4-154605~Ubuntu~jammy_amd64.deb containing virtualbox-7.0:
virtualbox-7.0 conflicts with virtualbox
virtualbox-6.1 provides virtualbox and is present and unpacked but not configured.
dpkg: error processing archive virtualbox-7.0_7.0.4-154605~Ubuntu~jammy_amd64.deb (--install):
conflicting packages - not installing virtualbox-7.0
Errors were encountered while processing:
virtualbox-7.0_7.0.4-154605~Ubuntu~jammy_amd64.deb
Antwort1
Ich finde eine mögliche Lösung, indem ich den folgenden Befehl verwende:
sudo dpkg --remove --force-remove-reinstreq <packagename>
es entspricht dem Beitrag und der Lösung:
Aber sein erster Kommentar zeigt:
This command should always be avoided as it breaks you system more than it repairs
Ich bin nicht sicher, ob das wahr ist oder nicht.Aber es ist ein Risiko
Lösung
Daher habe ich Folgendes getan und es hat endlich funktioniert:
sudo cp /var/lib/dpkg/status status.bkp
sudo gedit /var/lib/dpkg/status
Entfernen Sie den Abschnitt, der die Fehlermeldung enthält. In meinem Fall war das:
Package: virtualbox-7.0
Status: install reinstreq half-installed
Priority: optional
Section: contrib/misc
Architecture: amd64
Version: 7.0.4-154605~Ubuntu~jammy
Beobachte status
-installiere reinstreq halb installiert
Die Quelle/Credits dieser Lösung stammen aus diesem Beitrag
Daher funktionieren die Befehle einwandfrei
sudo dpkg -i virtualbox-6.1_6.1.40-154048~Ubuntu~jammy_amd64.deb
sudo apt -f install
Und über VirtualBox7mit den folgenden Befehlen passiert:
sudo apt remove virtualbox-7
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
E: Unable to locate package virtualbox-7
sudo apt remove virtualbox-7.0
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
Package 'virtualbox-7.0' is not installed, so not removed
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
sudo apt purge virtualbox-7.0
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
Package 'virtualbox-7.0' is not installed, so not removed
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
Es scheint also, dass alles in Ordnung ist.