Como instalar libpng e zlib

72

Eu sou completamente novo no Ubuntu. Eu o instalei porque minha escola usa muitas coisas do tipo Linux no programa de Ciência da Computação da minha escola, então imaginei que usaria o Ubuntu em minha própria máquina e apenas faria meu código a partir daí, em vez dos laboratórios de informática. No entanto, estou tendo muitos problemas ao tentar instalar os vários pacotes que não estão incluídos nativamente no Ubuntu. Alguém pode me ajudar a instalar a biblioteca PNG, libpng e zlib. Essa é apenas uma das muitas coisas que preciso fazer aqui, mas acho que preciso começar com isso. Fiz o download dos dois pacotes, fiz o tar xf no download e verifiquei os arquivos README para obter informações sobre a instalação do software. Eu recebo erros estranhos embora. Eu tentei instalar o libpng pela primeira vez e o terminal estava como o zlib não está instalado, então eu estava ok, Vou apenas obter zlib, mas a permissão é negada. Preciso fazer root ou algo assim? Lembro-me de ver as pessoas dizerem raiz antes, mas não sei se é relevante. Sou realmente novo, então não entendo muitas dessas coisas e é meio assustador. Por favor ajude.

user313944
fonte

Respostas:

138

Abra o terminal CtrlAltT

Para libpng, execute:

sudo apt-get install libpng-dev

Para zlib, execute:

sudo apt-get install zlib1g-dev
hwez
fonte
tentei # sudo apt-get install libpng-dev Lendo listas de pacotes ... Concluído Criando árvore de dependências Lendo informações de estado ... Concluído Note, selecionando 'libpng12-dev' em vez de 'libpng-dev' Você pode executar o 'apt- get -f install 'para corrigir estes: Os seguintes pacotes têm dependências não atendidas: ghostscript: Depends: libgs9 (= 9.14 ~ dfsg-0ubuntu3) mas 9.10 ~ o dfsg-0ubuntu10.4 deve ser instalado
Ashish Karpe
libpng12-dev: Depende: libpng12-0 (= 1.2.50-1ubuntu2.14.04.2) mas 1.2.50-1ubuntu2 deve ser instalado E: dependências não atendidas. Tente 'apt-get -f install' sem pacotes (ou especifique uma solução).
Ashish Karpe
. Ficou acima de erro assim que eu deveria ir para o "E: dependências não satisfeitas Tente 'apt-get -f install'
Ashish Karpe
6

O Ubuntu usa uma coisa chamada apt, que é um gerenciador de pacotes. Ele instala, gerencia, atualiza e remove programas. Se possível, tente instalar programas via Ubuntu Software Center . O que você provavelmente estava tentando fazer era instalar a partir da fonte, o que é recomendado apenas se você souber o que está fazendo.

Tente sair da mentalidade do Windows, que é pesquisar no Google e baixar um instalador. O Ubuntu Software Center pesquisa os repositórios online do Ubuntu, que geralmente garantem o funcionamento. Os programas instalados via Software Center ou apttambém serão atualizados automaticamente pelo Atualizador de Software do Ubuntu.

Você pode instalar a libpng a partir do Centro de Software pesquisando libpng e escolhendo "PNG Library - runtime". Ou a partir daqui, libpng12-0 Instale o iniciador de vapor , clicando em "disponível no Software Center". Ou usando sudo apt-get install libpng12-0de um terminal.

O zlib1gpacote deve ser instalado automaticamente quando você instala libpng12-0, porque é uma das libpng12-0dependências do pacote. O gerenciador de pacotes aptinstala todas as dependências de um pacote antes de instalá-lo.

TheSchwa
fonte
3
Sua resposta, embora bastante informativa para um novo usuário, não diz como o OP deve obter os pacotes necessários e, portanto, não responde à pergunta. Você poderia adicionar comandos como o hwez has ou instruir o OP para usar o USC?
muru 9/08/14