Ubuntu-Desktop kann nicht installiert werden (hängt von Wireless-Tools ab, kann aber nicht installiert werden)

Ubuntu-Desktop kann nicht installiert werden (hängt von Wireless-Tools ab, kann aber nicht installiert werden)

Ich versuche, Ubuntu Desktop auf meinem Ubuntu 17.10 Minimal zu installieren. Die Installation läuft einwandfrei, bis zu dem Punkt, wireless-toolsan dem eine Abhängigkeit installiert werden muss.

Beim Versuch, es zu installieren, tritt der folgende Fehler auf

Preparing to unpack .../wireless-tools_30~pre9-12ubuntu1_amd64.deb ...
Unpacking wireless-tools (30~pre9-12ubuntu1) ...
dpkg: error processing archive /var/cache/apt/archives/wireless-tools_30~pre9-12ubuntu1_amd64.deb (--unpack):
 trying to overwrite '/sbin/iwconfig', which is also in package wireless-tools-udeb 30~pre9-8ubuntu1
dpkg-deb: error: subprocess paste was killed by signal (Broken pipe)
Selecting previously unselected package ubuntu-desktop.
Preparing to unpack .../ubuntu-desktop_1.404.1_amd64.deb ...
Unpacking ubuntu-desktop (1.404.1) ...
Errors were encountered while processing:
 /var/cache/apt/archives/wireless-tools_30~pre9-12ubuntu1_amd64.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)

Der Versuch der Ausführung führt sudo apt --fix-brokenzur gleichen Ausgabe.

Weiß jemand, was ich tun soll?

Ich habe bereits versucht, neu zu starten und auszuführen sudo apt updateundsudo apt upgrade

Ich habe bereits versucht, alles zu löschen und erneut zu installieren, aber das Ergebnis ist dasselbe.

Ich habe auch bereits versucht, das Paket manuell herunterzuladen, den Cache zu leeren und es auf diese Weise zu installieren, aber das führte zum selben Problem.

Antwort1

Lesen Sie die Fehlermeldung sorgfältig durch:

dpkg: error processing archive /var/cache/apt/archives/wireless-tools_30~pre9-12ubuntu1_amd64.deb (--unpack):
 trying to overwrite '/sbin/iwconfig', which is also in package wireless-tools-udeb 30~pre9-8ubuntu1

Lassen Sie uns das etwas aufschlüsseln:

dpkg: error processing archive A (--unpack): trying to overwrite 'FILE', which is also in package B

FILE kann nur von einem Paket gleichzeitig bereitgestellt werden. Wenn zwei Pakete (A und B) beide versuchen, FILE bereitzustellen,Konflikt. Sie können nicht beides gleichzeitig installiert haben.

Da Sie A möchten, müssen Sie B deinstallieren oder A mit der --force-Installation erzwingen.

Antwort2

Ich habe schließlich die neueste Deb-Version vom Launchpad heruntergeladen, sie ausgeführt und sudo dpkg -i --force-overwrite wireless-tools_30~pre9-5ubuntu2_amd64.debdann sudo reboothat es funktioniert!

verwandte Informationen