30Jun
A parte mais difícil do software de compilação no Linux é localizar suas dependências e instalá-las. O Ubuntu possui comandos que detectam, localizam e instalam dependências automaticamente, fazendo o trabalho duro para você.
Recentemente, cobrimos os conceitos básicos de compilação de software da origem no Ubuntu, então confira nosso artigo original, se você está apenas começando.
Auto-Apt
Auto-apt assiste e espera quando você executa o comando. /configure através dele. Quando. /configure tenta acessar um arquivo que não existe, o auto-apt coloca o processo. /configure em espera, instala o pacote apropriado e permite que o processo. /configure continue.
Primeiro, instale o auto-apt com o seguinte comando:
sudo apt-get install auto-apt
Uma vez instalado, execute o seguinte comando para baixar as listas de arquivos que o auto-apt requer. Este processo levará alguns minutos.
sudo auto-apt update
Após o primeiro comando, execute os seguintes comandos para atualizar seus bancos de dados. Esses comandos também levam alguns minutos.
sudo auto-apt updatedb & amp;Sudo auto-apt update-local
Depois de concluir a construção de bancos de dados de auto-apt, você pode iniciar o processo. /configure com o seguinte comando:
sudo auto-apt executar. /configure
Apt-File
Se você vir ummensagem de erro que diz que um arquivo específico está faltando, talvez você não conheça o pacote que você precisa instalar para obter o arquivo. Apt-file permite que você encontre os pacotes que contêm um arquivo específico com um único comando.
Primeiro, você precisará instalar o próprio arquivo apt:
sudo apt-get install apt-file
Depois de instalado, execute o seguinte comando para baixar as listas de arquivos de seus depósitos apt configurados. Estas são grandes listas, então, baixá-las demorará alguns minutos.
sudo atualização do arquivo apt
Execute o seguinte comando, substituindo " example.pc " por um nome de arquivo, e o comando irá dizer-lhe exatamente qual pacote você precisa instalar:
arquivo de pesquisa do arquivo apt example.pc
Instalaro pacote com o comando de instalação apt-get padrão:
sudo apt-get pacote de instalação
Você também pode realizar uma pesquisa de arquivos no site Ubuntu Package Search. Use a seção " Procurar o conteúdo dos pacotes " na página para pesquisar um arquivo específico.
Ele lhe dará os mesmos resultados que apt-file, e você não terá que baixar nenhuma lista de arquivos.
Apt-Get Build-Dep
Cobrimos apt-get build-dep em nossa publicação inicial. Se uma versão anterior do programa que você está tentando instalar já está nos repositórios de pacotes do Ubuntu, o Ubuntu já conhece as dependências que ele requer.
Digite o seguinte comando, substituindo " pacote " pelo nome do pacote e apt-get irá instalar as dependências necessárias:
sudo apt-get build-dep pacote
Apt-get solicita que você instale todas as dependências necessárias.
Se uma versão mais recente do programa precisar de dependências diferentes, talvez seja necessário instalar algumas dependências adicionais manualmente.
Todos esses comandos usam o apt-get, para que você também possa em Debian, Linux Mint e qualquer outra distribuição Linux que use pacotes apt-get e. deb.