Cómo instalar libpng y zlib

72

Soy completamente nuevo en Ubuntu. Lo instalé porque mi escuela usa muchas cosas de tipo Linux en el programa de Ciencias de la Computación de mi escuela, así que pensé que usaría Ubuntu en mi propia máquina y solo haría mi código desde allí en lugar de los laboratorios de computadoras. Sin embargo, tengo muchos problemas para intentar instalar los numerosos paquetes que no se incluyen de forma nativa en Ubuntu. ¿Alguien puede ayudarme a instalar la biblioteca PNG, libpng y zlib? Esta es solo una de las muchas cosas que necesito hacer aquí, pero creo que primero necesito comenzar con esto. Descargué ambos paquetes, hice el tar xf thingy en la descarga y miré los archivos README para obtener información sobre cómo instalar el software. Sin embargo, recibo errores extraños. Primero intenté instalar libpng y el terminal era como si zlib no estuviera instalado, así que estaba bien, yo ' solo obtendré zlib pero el permiso es denegado. ¿Necesito obtener root o algo así? Recuerdo haber visto a la gente decir root antes, pero no sé si es relevante. Soy realmente nuevo, así que no entiendo muchas de estas cosas y da un poco de miedo. Por favor ayuda.

usuario313944
fuente

Respuestas:

138

Abrir terminal por CtrlAltT

Para libpng, ejecute:

sudo apt-get install libpng-dev

Para zlib, ejecute:

sudo apt-get install zlib1g-dev
hwez
fuente
intentó # sudo apt-get install libpng-dev Leyendo listas de paquetes ... Listo Construyendo árbol de dependencias Leyendo información de estado ... Listo Nota, seleccionando 'libpng12-dev' en lugar de 'libpng-dev' Es posible que desee ejecutar 'apt- get -f install 'para corregir estos: Los siguientes paquetes tienen dependencias insatisfechas: ghostscript: Depende: libgs9 (= 9.14 ~ dfsg-0ubuntu3) pero 9.10 ~ dfsg-0ubuntu10.4 se instalará
Ashish Karpe
libpng12-dev: Depende: libpng12-0 (= 1.2.50-1ubuntu2.14.04.2) pero 1.2.50-1ubuntu2 se instalará E: dependencias insatisfechas. Pruebe 'apt-get -f install' sin paquetes (o especifique una solución).
Ashish Karpe
Obtuve el error anterior, así que debería elegir "E: dependencias insatisfechas. Pruebe 'apt-get -f install'
Ashish Karpe
6

Ubuntu usa una cosa llamada apt, que es un administrador de paquetes. Instala, gestiona, actualiza y elimina programas. Si es posible, debe intentar instalar programas a través del Centro de software de Ubuntu . Lo que probablemente intentaba hacer era instalar desde la fuente, lo que solo se recomienda si sabe lo que está haciendo.

Intenta salir de la mentalidad de Windows, que es buscar en Google y descargar un instalador. El Centro de software de Ubuntu busca en los repositorios en línea de Ubuntu, que generalmente están garantizados para funcionar. Los programas instalados a través del Centro de software o apttambién serán actualizados automáticamente por el Actualizador de software de Ubuntu.

Puede instalar libpng desde el Centro de software buscando libpng y eligiendo "Biblioteca PNG - tiempo de ejecución". O desde aquí libpng12-0 Instalar lanzador de vapor haciendo clic en "disponible en el Centro de software". O usando sudo apt-get install libpng12-0desde una terminal.

El zlib1gpaquete debe instalarse automáticamente cuando lo instale libpng12-0, porque es una de las libpng12-0dependencias del paquete. El administrador de paquetes aptinstala todas las dependencias de un paquete antes de instalarlo.

TheSchwa
fuente
3
Su respuesta, aunque es bastante informativa para un nuevo usuario, en realidad no dice cómo se supone que OP debe obtener los paquetes necesarios, por lo que no responde la pregunta. ¿Podría agregar comandos como hwez has o instruir a OP en el uso de USC?
muru