Comment installer libpng et zlib


72

Je suis complètement nouveau pour Ubuntu. Je l'ai installé parce que mon école utilise beaucoup d'informations de type Linux dans le programme d'informatique de mon école. J'ai donc pensé que j'utiliserais Ubuntu sur ma propre machine et que je ferais juste mon code à partir de cet ordinateur plutôt que dans les laboratoires informatiques. Cependant, j'ai beaucoup de difficulté à essayer d'installer les nombreux paquetages qui ne sont pas inclus nativement sur Ubuntu. Quelqu'un peut-il m'aider à installer la bibliothèque PNG, libpng et zlib. C’est l’une des nombreuses choses sur lesquelles je dois parler mais je pense que je dois commencer par cela. J'ai téléchargé les deux paquetages, fait la chose tar xf lors du téléchargement, et ai examiné les fichiers README pour avoir un aperçu de l'installation du logiciel. Je reçois des erreurs étranges cependant. J'ai d'abord essayé d'installer libpng et le terminal était comme si zlib n'était pas installé, donc j'étais ok, je ' J'obtiens juste zlib mais la permission est refusée. Dois-je avoir la racine ou quelque chose? Je me souviens avoir déjà vu des gens dire root, mais je ne sais pas si c'est pertinent. Je suis vraiment nouveau alors je ne comprends pas beaucoup de ces choses et c'est un peu effrayant. S'il vous plaît aider.

Réponses:


138

Ouvrir le terminal par CtrlAltT

Pour libpng, lancez:

sudo apt-get install libpng-dev

Pour zlib, lancez:

sudo apt-get install zlib1g-dev

essayé # sudo apt-get install libpng-dev Lire les listes de paquets ... Terminé Construire une arborescence de dépendances Lire les informations d'état ... Terminé Note, en sélectionnant "libpng12-dev" au lieu de "libpng-dev" get -f install 'pour corriger ceci: Les paquetages suivants ont des dépendances non satisfaites: ghostscript: Dépend de: libgs9 (= 9.14 ~ dfsg-0ubuntu3) mais 9.10 ~ dfsg-0ubuntu10.4 doit être installé
Ashish Karpe

libpng12-dev: dépend: libpng12-0 (= 1.2.50-1ubuntu2.14.04.2) mais 1.2.50-1ubuntu2 doit être installé E: Dépendances non remplies. Essayez 'apt-get -f install' sans paquet (ou spécifiez une solution).
Ashish Karpe

Vous avez l'erreur ci-dessus, donc je devrais choisir "E: Dépendances non résolues. Essayez 'apt-get -f install'
Ashish Karpe

6

Ubuntu utilise un outil appelé aptgestionnaire de paquets. Il installe, gère, met à niveau et supprime les programmes. Si possible, vous devriez essayer d' installer des programmes via Ubuntu Software Center . Ce que vous tentiez probablement de faire, c’est d’installer à partir des sources, ce qui n’est recommandé que si vous savez ce que vous faites.

Essayez de sortir de la mentalité Windows, qui consiste à rechercher sur Google et à télécharger un programme d'installation. Le Centre de logiciel Ubuntu recherche les référentiels en ligne d'Ubuntu, dont le fonctionnement est généralement garanti. Les programmes installés via le centre logiciel ou aptseront également mis à jour automatiquement par le programme de mise à jour de logiciel d'Ubuntu.

Vous pouvez installer libpng à partir du Centre logiciel en effectuant une recherche dans libpng et en choisissant "Bibliothèque PNG - runtime". Ou à partir d’ici libpng12-0 Installer le lanceur de vapeur en cliquant sur "disponible dans le centre logiciel". Ou en utilisant sudo apt-get install libpng12-0un terminal.

Le zlib1gpackage doit être installé automatiquement lors de l'installation libpng12-0, car il s'agit de l'une des libpng12-0dépendances du package. Le gestionnaire de packages aptinstalle toutes les dépendances d'un package avant de l'installer.


3
Votre réponse, bien que très informative pour un nouvel utilisateur, ne dit pas réellement comment OP est censé obtenir les paquets nécessaires, et ne répond donc pas à la question. Pourriez-vous ajouter des commandes comme hwez ou donner à OP l’utilisation de l’USC?
muru
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.