16 de Janeiro de 2009 0

Instalando programas no Linux a partir do source

Postado por Gian na categoria linux.

Você resolveu se aventurar pelo mundo do Tux mas sente falta da facilidade dos instaladores do Windows? Acha que tudo no Linux é complicado para ser feito? Nem tanto.

Muitas distribuições Linux oferecem comandos simples para instalar os programas dos repositórios: apt-get no Ubuntu, yum no Fedora,etc., além de gerenciadores de pacotes, como o RPM. E se o software desejado só tiver o código-fonte (source) disponível? Compile e instale!

O procedimento é simples, porém antes de começar certifique-se de ter instalado todos os requisitos exigidos pelo desenvolvedor, senão você terá problemas com dependências.

As etapas

  • $ tar xvzf nome-do-pacote.tar.gz (ou tar xvjf nome-do-pacote.tar.bz2)
  • $ cd nome-do-pacote
  • $ ./configure
  • $ make
  • # make install

Comentando

  1. Abra o Terminal e siga até a pasta onde baixou o programa;
  2. Em seguida, extraia o tarball com o comando tar xvzf nome-do-pacote.tar.gz, se o pacote for .tar.gz, ou tar xvjf nome-do-pacote.tar.bz2, caso a extensão seja .bz2;
  3. Depois de extraído, abra a pasta criada com o comando cd nome-do-pacote;
  4. Agora é o momento de configurar automaticamente o programa com o comando ./configure (sim, com o ponto);
  5. Após configurado, o executável é criado através do make;
  6. Todos estes passos, até agora, foram feitos por um usuário qualquer do sistema (representado pelo caracter $). Para a próxima etapa é preciso logar-se como root (administrador), através do comando su seguido da senha. Note que, agora, os comandos no terminal são precedidos por #.

  7. Chegou a hora de instalar o programa. Devidamente identificado como root, execute o comando make install.

Pronto, se tudo correu bem você já terá o software instalado e funcionando!

Caso queira economizar algum espaço eliminando os arquivos temporários usados na instalação, use o comando make clean.

O programa não era o que você buscava? Desinstale-o através do make uninstall, executado dentro da pasta onde fez o processo de instalação.

Geralmente junto da pasta descompactada é anexado um arquivo README ou INSTALL, com estes passos detalhados e os requisitos do sistema necessários para instalar o software.

Viu como não é tão difícil? Com um pouco mais de familiaridade com o sistema, instalar programas no Linux fica bem mais fácil e divertido! Para uma explicação mais completa de cada um desses passos, leia este tutorial do TuxFiles.

Tags: , , ,

Deixe seu comentário