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/ubuntu
jeden 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