Ok que preciso instalar o zlib1g-dev, mas como consigo identificar que o pacote necessário é esse? De onde chegou a essa conclusão entre tantos pacotes? procurei no log e não achei nada que pudesse ajudar a identificar.
Ok que preciso instalar o zlib1g-dev, mas como consigo identificar que o pacote necessário é esse? De onde chegou a essa conclusão entre tantos pacotes? procurei no log e não achei nada que pudesse ajudar a identificar.
Quando se tenta instalar um programa a partir do código-fonte é, geralmente, necessário se ter instalado na máquina o compilador gcc, que é um compilador para C. Então o professor usar o comando make para ''buildar'' o código-fonte porém o seguinte erro acontece!
cache.h:19:18: fatal error: zlib.h: No such file or directory
compilation terminated
Observe que o arquivo zlib.h não foi encontrado. Se o for Debian você pode procurar no mesmo qual a biblioteca que terá o arquivo no caso:
https://packages.debian.org/search?suite=default§ion=all&arch=any&lang=pt-br&searchon=contents&keywords=zlib.h
procure pela linha
/usr/include/zlib.h ------ zlib1g-dev [not powerpc]
Então, será necessário instalar o pacote zlib1g-dev , para maior curiosidade sobre o pacote:
https://packages.debian.org/stretch/zlib1g-dev
Obs: Caso você tente instalar o programa pelo apt-get e não pelo código-fonte, o zlib1g-dev será instalado como dependência, durante a instalação será verificado a árvore de dependências do pacote. Grato.