Como compilar e instalar arquivos TAR GZ e TAR BZ2 no Ubuntu Linux

Como compilar e instalar arquivos TAR GZ e TAR BZ2 no Ubuntu Linux

Ao contrário do Windows, a instalação de software no Linux pode ser um pouco mais complicada. A menos que o software escolhido já esteja no formato de pacote ou resida em um repositório e possa ser instalado com uma simples linha de texto, é provável que você precise compilar e instalar a partir de um arquivo .TAR.GZ ou .TAR.BZ2 .





Isso pode ser um pesadelo, mas se você seguir as regras, não deve ser. Se você tem um arquivo chato que precisa ser instalado, o método a seguir criará um pacote, instalará o referido pacote e fornecerá uma maneira limpa e agradável de remover o software posteriormente por meio do gerenciador de pacotes. Linhas de comando prontas, respire fundo, por favor ...





Tarballs Of Steel

Um arquivo .TAR.GZ / BZ2 é um tarball compactado (a extensão descompactada sendo .TAR) que contém o código-fonte bruto para o aplicativo escolhido. A instalação requer que esses arquivos sejam compilados, processados ​​e vinculados de forma que o Ubuntu possa executar o programa.





O formato tarball foi padronizado em 1988 (e novamente em 2001) e continua a ser amplamente usado no Linux e no Windows para a distribuição de software. Originalmente, os tarballs foram projetados para facilitar o backup de dados em dispositivos de fita, mas você não fará isso.

Se você não usou a linha de comando do Linux antes, não precisa se preocupar, os comandos são diretos e coesos.



Preparando Seu Sistema

Você precisará instalar um pacote chamado essencial para construir para criar o pacote da fonte e checkinstall para adicioná-lo ao seu gerenciador de pacotes para fácil remoção. Isso pode ser feito rapidamente através do console, basta abrir o Terminal ( Formulários , Acessórios , terminal ) e digite:

sudo apt-get install build-essential checkinstall





qual das seguintes medidas tornará sua rede sem fio menos visível

Dê tempo para que eles baixem e instalem e, uma vez feito isso, você também pode querer instalar o software de gerenciamento de versão para atualizações, embora você sempre possa fazer isso mais tarde. Em qualquer caso, esses três farão o truque:

sudo apt-get install subversion git-core mercurial





Em seguida, você desejará um diretório comum para usar ao construir esses pacotes. Você pode tecnicamente colocar isso em qualquer lugar, desde que seja gravável. A documentação oficial do Ubuntu recomenda

/ usr / local / src

então vamos ficar com isso:

sudo chown $ USER / usr / local / src

Em seguida, certifique-se de que é gravável:

sudo chmod u + rwx / usr / local / src

Por fim, também instalaremos arquivo apt , que é usado para resolver quaisquer problemas de dependência que você encontrar:

sudo apt-get install apt-file

Você provavelmente receberá um pop-up informando que precisa atualizar o arquivo apt, caso não execute o seguinte comando e deixe-o terminar:

atualização do arquivo apt sudo

Depois de fazer isso, você nunca mais precisará fazer isso, pois seu sistema estará preparado para quaisquer tarballs que você lançar nele.

Extrair e configurar

Supondo que você já tenha baixado um arquivo misterioso .TAR.GZ, você primeiro precisará movê-lo para a pasta de compilação designada (eu usei

/ usr / local / src

) Você pode fazer isso com seu navegador de arquivos normal e, uma vez feito isso, abra um novo Terminal.

Mude para a pasta de construção digitando:

cd / usr / local / src

Em seguida, extraia o arquivo. Para .TAR.GZ tipo de arquivo:

tar -xzvf .tar.gz

E para .TAR.BZ2 tipo de arquivo:

tar -xjvf .tar.bz2

Se tudo correr bem, você verá uma longa lista de arquivos extraídos, como na imagem acima. Não feche o Terminal ainda, não terminamos.

É neste ponto que eu impulso você pode navegar até a pasta que seu arquivo acabou de criar (com seu navegador de arquivos usual) e abrir README ou INSTALL se os arquivos existirem. Se o seu software específico exigir um método diferente daquele que estou prestes a examinar, este arquivo terá a chave. Você pode salvar-se um muito de aborrecimento ao fazer isso.

Você também pode escolher diferentes opções de instalação dependendo do software, e INSTALL ou README estipulará quais são. Os arquivos podem não ter extensão, mas são texto simples e devem ser abertos no Gedit ou em qualquer editor de texto de sua escolha.

Como regra geral, os comandos a seguir instalarão seu software com o método de instalação padrão.

Seu tarball terá sido extraído para uma pasta com o mesmo nome do arquivo, então mude para esta pasta com o comando cd que você usou anteriormente, assim:

cd / usr / local / src /

Substitua pelo nome da pasta que o arquivo criou. Em seguida, você precisará configurar os arquivos de origem digitando:

./configure

Observação: Se o seu software não tiver um arquivo de configuração, você pode tentar pular direto para o Construir e instalar seção deste artigo, embora consulte sua documentação INSTALL ou README primeiro.

Se você receber uma mensagem de erro relacionada ao autoconf, precisará instalá-lo digitando:

sudo apt-get install autoconf

Então corra

./configure

novamente.

Este comando verificará se você possui todos os pacotes instalados necessários para usar o software. Você pode usar o arquivo apt que você instalou anteriormente para preencher os espaços em branco.

Se você receber um erro (algo como

configurar: erro: Requisitos da biblioteca ... não atendidos

) procure o arquivo não encontrado acima da mensagem de erro e, em seguida, use a pesquisa de arquivo apt digitando:

pesquisa de arquivo apt.

Isso lhe dirá em qual pacote está o arquivo de que você precisa, para que você possa baixá-lo usando:

atualizar xp para windows 7 download grátis

sudo apt-get install

Isso nem sempre acontecerá necessariamente, mas é muito útil se você não tiver as dependências necessárias.

Quando estiver satisfeito com os pacotes (se precisar), execute o

./configure

comando novamente.

Se tudo correr bem você verá

config.status: criando Makefile

- parabéns, você está quase lá! Muitas pessoas desistem antes de chegar a esse ponto, mas você é melhor do que isso.

Construir e instalar

No mesmo tipo de janela do Terminal:

faço

Sente-se, tome um café e respire por um segundo. Dependendo do tamanho da sua instalação, isso pode demorar um pouco.

Agora você pode instalar o programa com o seguinte comando:

sudo checkinstall

Siga as instruções na tela, adicione uma descrição para o seu software e clique Digitar nesta tela:

Se tudo correr bem você verá Instalação bem sucedida . Dê um tapinha nas costas. Você se saiu bem.

Seu software agora deve ser instalado em

/ usr / local / bin

e você poderá executá-lo a partir daí sem problemas.

Você conseguiu chegar até o final? Não é mais fácil apenas esperar por um pacote ou obtê-lo dos repositórios? Talvez você tenha achado ... fácil? Deixe-nos saber nos comentários.

Compartilhado Compartilhado Tweet O email Como alterar a aparência da área de trabalho do Windows 10

Quer saber como melhorar a aparência do Windows 10? Use essas personalizações simples para tornar o Windows 10 seu.

Leia a seguir
Tópicos relacionados
  • Linux
  • Ubuntu
  • Compressão de arquivo
Sobre o autor Tim Brookes(838 artigos publicados)

Tim é um escritor freelance que mora em Melbourne, Austrália. Você pode segui-lo no Twitter .

Mais de Tim Brookes

Assine a nossa newsletter

Junte-se ao nosso boletim informativo para dicas de tecnologia, análises, e-books grátis e ofertas exclusivas!

Clique aqui para se inscrever