2017-10-30 3 views
-2

Ich habe folgenden Fehler festgestellt, als ich versuchte, einen Befehl auszuführen, der sudo apt-get -f install. Ich benutze Ubuntu 16.04.Fehler beim Füllen nicht erfüllter Abhängigkeiten

Reading package lists... Done 
Building dependency tree  
Reading state information... Done 
Correcting dependencies... Done 
The following additional packages will be installed: 
    libpython2.7-stdlib:i386 
The following NEW packages will be installed: 
    libpython2.7-stdlib:i386 
0 upgraded, 1 newly installed, 0 to remove and 14 not upgraded. 
13 not fully installed or removed. 
Need to get 0 B/1,903 kB of archives. 
After this operation, 8,870 kB of additional disk space will be used. 
Do you want to continue? [Y/n] Y 
(Reading database ... 225635 files and directories currently installed.) 
Preparing to unpack .../libpython2.7-stdlib_2.7.12-1ubuntu0~16.04.1_i386.deb ... 
Unpacking libpython2.7-stdlib:i386 (2.7.12-1ubuntu0~16.04.1) ... 
dpkg: error processing archive /var/cache/apt/archives/libpython2.7-stdlib_2.7.12-1ubuntu0~16.04.1_i386.deb (--unpack): 
trying to overwrite shared '/usr/lib/python2.7/gettext.py', which is different from other instances of package libpython2.7-stdlib:i386 
dpkg-deb: error: subprocess paste was killed by signal (Broken pipe) 
Errors were encountered while processing: 
/var/cache/apt/archives/libpython2.7-stdlib_2.7.12-1ubuntu0~16.04.1_i386.deb 
E: Sub-process /usr/bin/dpkg returned an error code (1) 

Offenbar libpython2.7-stdlib_2.7.12-1ubuntu0 ~ 16.04.1_i386.deb verursacht den Fehler, aber ich bin nicht sicher, wie dieses Problem zu lösen, nachdem in Google kriecht. Wenn Sie mir helfen könnten, würde es sehr geschätzt werden. Vielen Dank für Ihre Hilfe im Voraus!

Antwort

0

Sie können alle Dateien im Cache sudo apt-get clean

Alternativ verwenden löschen können Sie .deb-Datei löschen, die Probleme geben wird: -

sudo rm /var/cache/apt/archives/libpython2.7-stdlib_2.7.12-1ubuntu0~16.04.1_i386.deb 

Nach all dieser Verwendung sudo apt-get upgrade wieder neue Kopie herunterladen.

+0

Als ich versuchte, 'sudo apt-get upgrade' auszuführen, kam folgendes zurück; Lesen von Paketlisten ... Fertig Erstellen der Abhängigkeitsbaumstruktur Lesen der Statusinformationen ... Fertig Sie können 'apt-get -f install' ausführen, um diese zu korrigieren. Die folgenden Pakete haben unerfüllte Abhängigkeiten: libpython-stdlib: i386: Hängt ab: libpython2.7-stdlib: i386 (> = 2.7.11-1 ~) aber es ist nicht installiert python2.7: i386: Hängt davon ab: libpython2. 7-stdlib: i386 (= 2.7.12-1ubuntu0 ~ 16.04.1), aber es ist nicht installiert (Warnung weglassen, da es zu lang ist) E: Nicht erfüllte Abhängigkeiten. Versuchen Sie es mit -f. Es ist eigentlich originelle Frage, die ich konfrontiert. – HK1988

Verwandte Themen