Wie installiere ich libpng und zlib?

72

Ich bin völlig neu in Ubuntu. Ich habe es installiert, weil meine Schule eine Menge Linux-Zeug im Informatikprogramm meiner Schule verwendet, also dachte ich, ich würde Ubuntu auf meinem eigenen Computer verwenden und nur meinen Code von dort aus machen, anstatt in den Computerlabors. Ich habe jedoch große Probleme, die zahlreichen Pakete zu installieren, die nicht von Haus aus in Ubuntu enthalten sind. Kann mir jemand helfen, die PNG-Bibliothek, libpng und zlib zu installieren. Dies ist nur eines von vielen Dingen, die ich hier ausführen muss, aber ich denke, ich muss zuerst damit beginnen. Ich habe beide Pakete heruntergeladen, das tar xf-Ding beim Herunterladen ausgeführt und in den README-Dateien nach Informationen zur Installation der Software gesucht. Ich bekomme seltsame Fehler. Ich habe zuerst versucht, libpng zu installieren, und das Terminal war so, als ob zlib nicht installiert wäre. Ich bekomme nur Zlib, aber die Erlaubnis wird verweigert. Muss ich root werden oder so? Ich erinnere mich, dass ich gesehen habe, wie Leute Root gesagt haben, aber ich weiß nicht, ob es relevant ist. Ich bin wirklich neu, deshalb verstehe ich nicht viele dieser Dinge und es ist ein bisschen beängstigend. Bitte helfen Sie.

user313944
quelle

Antworten:

138

Terminal öffnen von CtrlAltT

Führen Sie für libpng Folgendes aus:

sudo apt-get install libpng-dev

Führen Sie für zlib Folgendes aus:

sudo apt-get install zlib1g-dev
hwez
quelle
versucht # sudo apt-get install libpng-dev Lesen von Paketlisten ... Fertig Erstellen eines Abhängigkeitsbaums Lesen von Statusinformationen ... Fertig Hinweis, wählen Sie 'libpng12-dev' anstelle von 'libpng-dev' Holen Sie sich -f install ', um dies zu korrigieren: Die folgenden Pakete haben nicht erfüllte Abhängigkeiten: ghostscript: Abhängig von: libgs9 (= 9.14 ~ dfsg-0ubuntu3), aber 9.10 ~ dfsg-0ubuntu10.4 muss installiert werden
Ashish Karpe
libpng12-dev: Abhängig von: libpng12-0 (= 1.2.50-1ubuntu2.14.04.2), aber 1.2.50-1ubuntu2 muss installiert werden. E: Nicht erfüllte Abhängigkeiten. Versuchen Sie 'apt-get -f install' ohne Pakete (oder geben Sie eine Lösung an).
Ashish Karpe
Ich habe den obigen Fehler erhalten, also sollte ich mich für "E: Nicht erfüllte Abhängigkeiten" entscheiden. Versuchen Sie 'apt-get -f install'
Ashish Karpe
6

Ubuntu verwendet ein sogenanntes " aptPackage Manager". Es installiert, verwaltet, aktualisiert und entfernt Programme. Wenn möglich, sollten Sie versuchen, Programme über das Ubuntu Software Center zu installieren . Sie haben wahrscheinlich versucht, von der Quelle aus zu installieren. Dies wird nur empfohlen, wenn Sie wissen, was Sie tun.

Versuchen Sie, aus der Windows-Mentalität herauszukommen, indem Sie google durchsuchen und ein Installationsprogramm herunterladen. Das Ubuntu Software Center durchsucht Ubuntus Online-Repositorys, die in der Regel garantiert funktionieren. Programme, die über das Software Center installiert wurden oder aptautomatisch vom Ubuntu Software Updater aktualisiert werden.

Sie können libpng über das Software Center installieren, indem Sie libpng durchsuchen und "PNG Library - Runtime" auswählen. Oder von hier aus libpng12-0, Installieren Sie den Steam-Launcher indem Sie auf "im Software Center verfügbar" klicken. Oder über sudo apt-get install libpng12-0ein Terminal.

Das zlib1gPaket sollte bei der Installation automatisch installiert werden libpng12-0, da es eine der libpng12-0Abhängigkeiten des Pakets ist. Der Paketmanager aptinstalliert alle Abhängigkeiten eines Pakets, bevor das Paket installiert wird.

TheSchwa
quelle
3
Ihre Antwort ist zwar für einen neuen Benutzer sehr informativ, sagt jedoch nicht aus, wie OP die benötigten Pakete erhalten soll, und beantwortet daher die Frage nicht. Könnten Sie entweder Befehle wie hwez hinzufügen oder OP anweisen, USC zu verwenden?
Muru