You might want to run 'apt-get -f install' to correct these.
The following packages have unmet dependencies:
libpython3.6 : Depends: libpython3.6-stdlib (= 3.6.5-5~16.04.york1) but 3.6.5-5~16.04.york0 is installed
libpython3.6-dev : Depends: libpython3.6-stdlib (= 3.6.5-5~16.04.york1) but 3.6.5-5~16.04.york0 is installed
libpython3.6-stdlib : Depends: libpython3.6-minimal (= 3.6.5-5~16.04.york0) but 3.6.5-5~16.04.york1 is installed
python3.6 : Depends: libpython3.6-stdlib (= 3.6.5-5~16.04.york1) but 3.6.5-5~16.04.york0 is installed
E: Unmet dependencies. Try using -f.
Ich hatte PPA JonathanF in Ubuntu 16.04 installiert und es funktionierte einwandfrei, bis ich heute auf dieses Problem stieß.
Ich habe versucht und den folgenden Fehler erhalten:
$ sudo apt-get upgrade -f
Reading package lists... Done
Building dependency tree
Reading state information... Done
Correcting dependencies... Done
Calculating upgrade... Done
The following packages will be upgraded:
libpython3.6-stdlib
1 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
5 not fully installed or removed.
Need to get 0 B/1,989 kB of archives.
After this operation, 1,393 kB of additional disk space will be used.
Do you want to continue? [Y/n] Y
(Reading database ... 231399 files and directories currently installed.)
Preparing to unpack .../libpython3.6-stdlib_3.6.5-5~16.04.york1_amd64.deb ...
Unpacking libpython3.6-stdlib:amd64 (3.6.5-5~16.04.york1) over (3.6.5-5~16.04.york0) ...
dpkg: error processing archive /var/cache/apt/archives/libpython3.6-stdlib_3.6.5-5~16.04.york1_amd64.deb (--unpack):
trying to overwrite '/usr/lib/python3.6/lib2to3/refactor.py', which is also in package python3-lib2to3 3.6.5-3~16.04.york0.2
dpkg-deb: error: subprocess paste was killed by signal (Broken pipe)
Errors were encountered while processing:
/var/cache/apt/archives/libpython3.6-stdlib_3.6.5-5~16.04.york1_amd64.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)
apt
package-management
dependencies
user9807993
quelle
quelle
apt-cache policy libpython3.6-stdlib python3-lib2to3
? (Idealerweise können Sie bitte auch Ihre redundanten Kommentare zu meiner Antwort entfernen, um sie übersichtlicher zu gestalten?) Danke.Antworten:
Diese Antwort hat bei mir funktioniert =)
Von: https://stackoverflow.com/a/50408787/1503549
NB: Denken Sie daran, danach Folgendes auszuführen:
Ersetzen Sie "apt" durch "apt-get" / "aptitude" oder ein beliebiges apt-Derivat, das Sie verwenden.
quelle
Sieht so aus, als wären Ihre Pakete teilweise veraltet. Durch Aktualisieren der Paketliste und anschließendes Aktualisieren der installierten Pakete mit verfügbaren Upgrades sollten die defekten Abhängigkeiten behoben werden:
Wenn nicht, können Sie Ihre Frage bitte so bearbeiten , dass sie die vollständige, wörtliche Ausgabe der oben genannten Befehle enthält? Vielen Dank.
quelle
Möglicherweise wird Python 3.6 an mehreren Stellen installiert, was das Problem verursacht ( z. B. http://ppa.launchpad.net/jonathonf/python-3.6/ubuntu ).
Wenn dies der Fall ist, müssen Sie es kommentieren oder aus / etc / apt / sources entfernen, ein apt-Update durchführen und dann die Installation von apt-get -f erneut versuchen.
quelle