Resolva pacotes não encontrados e erros durante a instalação do configure,make,make em um script

Resolva pacotes não encontrados e erros durante a instalação do configure,make,make em um script

Preciso ter um script que instale um pacote do código-fonte em um sistema Linux e preciso saber como cuidar dos erros que geralmente surgem como resultado do primeiro passo ./configure talvez esteja faltando um pacote, ele só vai encerrará o processo e não configurará completamente o pacote da fonte fornecida.

Eu tenho um script que é um bash normal organizado de forma que

  1. descompacte o tar das fontes
  2. cd no diretório
  3. Execute ./configure

Preciso de ajuda para ter certeza de que, por exemplo, se o pacote for GNUCASH e estiver executando ./configure retorne

     Package libxml-2.0 was not found in the pkg-config search path. 
     Perhaps you should add the directory containing `libxml-2.0.pc' to the
     PKG_CONFIG_PATH environment variable No package 'libxml-2.0' found
     configure: error: Library requirements (libxml-2.0 >= 2.5.10) not met;consider     

     adjusting the PKG_CONFIG_PATH environment variable if your libraries are in a  
     nonstandard prefix so pkg-config can find them.

Meu script cuidará do pacote libxml ausente ou pelo menos ajudará o usuário final a solucionar o processo automaticamente para garantir que todas as etapas do processo BUILD sejam executadas e que cada erro que possa ocorrer seja resolvido.

Responder1

Acho que você deveria instalar as dependências primeiro porque você sabe qual pacote é necessário, não os usuários.

informação relacionada