E: Das Paket 'libpng12-0' hat keinen Installationskandidaten [ubuntu 16.10 Gnome]

29

Ich habe versucht, WPS Office auf meinem Laptop (Ubuntu 16.10 Gnome, 64 Bit) mit dem Gdebi-Installationsprogramm zu installieren, aber es hieß

Dependency is not satisfiable: libpng12-0

Dann habe ich versucht, diese Bibliothek wie folgt zu öffnen

sudo apt-get install libpng12-0

Aber ich bin auf einen Fehler gestoßen:

Reading package lists... Done
Building dependency tree       
Reading state information... Done
Package libpng12-0 is not available, but is referred to by another package.
This may mean that the package is missing, has been obsoleted, or
is only available from another source

E: Package 'libpng12-0' has no installation candidate

Kann jemand helfen? Vielen Dank

Garp
quelle

Antworten:

28

Sie können das libpng12-0Paket hier herunterladen :

Ich hatte das gleiche Abhängigkeitsproblem. Das Herunterladen und Installieren behebt jedoch den Fehler. Ubuntu 16.10 hat diese libs jeje getötet.

Victor Cando
quelle
Wow. es funktionierte. Vielen Dank. Ich habe den ganzen Tag gebraucht!
Garp
1
im Anschluss an die Anweisung auf dem Link , den Spiegel an Ihre Quellen für mich gearbeitet hinzufügen
n8sty
1
Ausführen von Xubuntu 17.10. Diese Lösung hat bei mir nicht funktioniert. Nach der Installation von libpng12-0 auf diese Weise glaubt die TeamViewer-Installation (was ich wirklich versuche zu installieren) immer noch, dass libpng12-0 nicht installiert ist. Muss ich irgendwo eine Datenbank aktualisieren?
Adrian Keister
Bei dieser Antwort ist die Paketverknüpfung nicht korrekt. Sie müssen dies tun (können dies leider nicht beantworten, da es an Rep fehlt): Paket: * Pin: release n = xenial Pin-Priorität: -10 Paket: libpng12-0 Pin: release n = xenial Pin-Priorität: 500
Paul Dejean
deadlink, please fix
stiv
14

Das Herunterladen und manuelle Installieren eines Pakets ist nicht die empfohlene Vorgehensweise in Ubuntu. Es wird dringend empfohlen, zum Herunterladen und Installieren von Paketen einen Paketmanager wie aptitude oder synaptic zu verwenden.

Um dies in der Befehlszeile zu tun, müssen Sie zuerst ein Repository hinzufügen. Dazu müssen Sie /etc/apt/sources.list so ändern, dass Sie ein Backup erstellen müssen

Öffnen Sie ein Terminalfenster

sudo nano /etc/apt/sources.list

An der Spitze der Liste hinzufügen

#### BACKUP for /etc/apt/sources.list created <insert date here>

Drücken Sie Strg + O, um die Datei an einem neuen Ort zu speichern. Ich habe einen Ordner in meinem Ausgangsverzeichnis für Sicherungen, aber Sie können ihn an einer beliebigen Stelle ablegen, an der Sie sich erinnern, dass er vorhanden ist. Für meinen Sicherungsordner habe ich ihn als /home/USERNAME/os_file_backups/backup_03-06-17_apt-sources.list gespeichert. Drücken Sie zum Speichern die Eingabetaste. Sie werden gefragt, ob Sie ihn unter einem anderen Namen speichern möchten. Drücken Sie y, um die Datei und zu speichern dann ctrl-x um nano zu verlassen

Gehen Sie noch einmal zurück zu sources.list

sudo nano /etc/apt/sources.list

am Ende der Datei hinzufügen

#### Manually Added sources
## source for libpng12-0 package
deb http://mirrors.kernel.org/ubuntu/ xenial main

^ Beachten Sie, dass mirrors.kernel.org einer von vielen Spiegeln ist, die verwendet werden können. Sie können mirrors.kernel.org/ubuntujeden der unter http://packages.ubuntu.com/xenial/amd64/libpng12-0/download aufgelisteten Mirrors ersetzen , den Sie verwenden möchten

Drücken Sie Strg + x und drücken Sie Ja, um die Datei zu speichern

Jetzt die Paketliste aktualisieren

sudo apt-get update

und installieren Sie das Paket

sudo apt-get install libpng12-0

shazam Sie haben libpng-12-0 mit apt hinzugefügt, damit Sie bei jedem Ausführen von apt-get upgrade aktualisierte Pakete erhalten

ffmurray
quelle
3
Diese Lösung funktioniert in Xubuntu 17.10 nicht. Der Spiegel wird nicht erkannt.
Adrian Keister
1
Gibt es eine Lösung für Ubuntu 17.10?
M. Atif Riaz
1
@ M.AtifRiaz Dieses Problem war Teil eines Problems, das ich mit Ubuntu 17.10 hatte. Ich habe eine allgemeinere Frage gestellt und angegeben, was eine Lösung für das libpng-Problem zu sein scheint. Vielleicht hilft das ja?
Drmuelr
Für mich auf Ubuntu 17.10 war die Installation von wps-office nach der Installation libpngüber sudo apt-get install libpng-devBefehl erfolgreich
M. Atif Riaz
Nachdem ich mich auf Xubuntu Bionic herumgetrieben hatte, funktionierte dieser für mich! Vielen Dank.
barry