Instalando pacotes .tar.gz e .tar.bz2

Muitos usuários recém chegados no mundo Linux deparam-se com esse problema ao desejar instalar determinado software, que não vem instalado por padrão na distribuição usada, e ao fazerem o download do arquivo encontram um .tar.gz. Ao longo desse artigo irei mostrar como não existe nada de complicado nessa tarefa.

[ Hits: 1.544.375 ]

Por: Alexandre Muzzio em 20/04/2005


Informações iniciais



Muitos usuários recém chegados no mundo Linux deparam-se com esse problema ao desejarem instalar determinado software que não vem por padrão na distribuição usada e ao fazer o download do arquivo, encontram um .tar.gz.

Ao longo desse artigo irei mostrar como não existe nada de complicado nessa tarefa.
  • Pacotes do tipo .tar.gz ou .tar.bz2 contém os fontes do programa prontos para compilação (transformar os fontes em executáveis).
  • Sua instalação não depende da distribuição usada.
  • O .tar significa que dentro desse arquivo existem outros arquivos e sub-pastas e o .gz ou .bz2 é o tipo de compactação que foi usada na criação do pacote.

    Próxima página

Páginas do artigo
   1. Informações iniciais
   2. Botando a mão na massa
   3. Finalizando
Outros artigos deste autor

Como testar distribuições GNU/Linux sem instalar

Atualizando o Firefox mantendo os plugins instalados

Leitura recomendada

Usando e abusando do Zypper

Gravando vídeo aulas no Linux

Usando o DVDStyler para autoria de DVDs

Instalando um ambiente leve e funcional em computadores antigos

Zenwalk - Uma distro e tanto

  
Comentários
[1] Comentário enviado por cvs em 20/04/2005 - 07:50h

Sabe, eu não aconselho o cara já chegar dando ./configure, make e make install não... sempre que me perguntam eu falo "baixa o source, descompacta, entra na pasta e leia o README E o INSTALL, lá vai encontrar o que precisa fazer pra poder compilar", com isso o cara não vai ficar dependente, perguntando sempre o que precisa fazer aquilo ou aquilo outro.

Mas foi muito boa a ideia do artigo, gostei, só que o titulo ali tá gz2... hehehe

[2] Comentário enviado por cleitão em 20/04/2005 - 10:10h

Olha esse artigo realmente é muito interessante eu bati cabeça com esses arquivos e agora ta tranquilo.

[3] Comentário enviado por hdoria em 20/04/2005 - 10:43h

O artigo tá legal, mas eu acho que você poderia ter se aprofundado mais no uso do ./configure. Ele pode ter muitas opções importantes. Sem contar que ./configure, make e make install, nem sempre é a melhor maneira de instalar um programa.

Mas como o artigo é voltado para quem está começando agora, ele está fazendo seu papel. Aí quem quiser dá mais uma pesquisada na internet sobre o assunto.

Abraços

[4] Comentário enviado por cttrondonia em 20/04/2005 - 10:54h

To mais que novo no mundo Linux... e esse artigo me esclareceu muito sobre como instalar um programa...

Valeu mesmo.

[5] Comentário enviado por tiocris em 20/04/2005 - 12:04h

Cara, estou tentando instalar drivers de vídeo da Intel, o 82845G, e não tenho conseguido. O arquivo baixado é o i915graphics.tar.gz. Utilizei o mesmo comando de descompactação que você indicou, isso foi corretamente, no diretório /usr/src/redhat. Porém, quando tento compilar, usando o comando ./install.sh vem a seguinte mensagem:

Compilling new agpgart modue...

ERROR: AGPGART module did not compille

Compilling DRM module...

ERROR: Kernel modules did not compille

The DRI drivers can not be installed without the latest kernel modules. Installation will be aborted. Se de dri.log file for information on what went wrong.

Nesse arquivo de log não consigo identificar exatamente qual é o problema. Algumas mensagens de erro indicam que os kernel modules não usam os kernel-headers system headers, entre outras coisas.

Você poderia me ajudar?

[6] Comentário enviado por gabiru em 20/04/2005 - 14:03h

Só faltou dizer uma coisinha: dependendo das limitações de usuário, o cara tem que estar como super usuário pra dar o make install.

Abração.

[7] Comentário enviado por jroliv em 20/04/2005 - 14:10h

legal o Artigo... mtos usuários q começam a usar o linux desistem qnd baixam um programa tar.gz e nao conseguem descompactar ou instalar.
E o seu artigo deu uma básica, mas importante exclarecida.. :-)

Quanto ao tiocris... acredito q esse erro se deve ao fato de nao estar presente no kernel ou nao estar carregado o modulo agpgart

faz o seguinte, digite um:

#lsmod

se nao estiver listado o agpgart, faça um:

#modprobe agpgart

se der um erro quer dizer q nao está compilado esse modulo.. aí vc tem q recompilar o kernel e colocar o agpgart como modulo...
Dê uma fuçada no Google pra saber mais sobre como recompilar o kernel, ou aki msm no vol.. tem os artigos!!

t+

[8] Comentário enviado por HackSpy em 20/04/2005 - 16:38h

Só para lembar, quando vc tem um arquivo compactado com extensão .tar, se vc digitar tar -xzvf ele nao descompactara pois o "z" só serve quando você compacta o arquivo com extensão .tar.gz. Então para a extensão .tar basta digitar tar -xvf nome_arquivo.tar.

HackSpy

[9] Comentário enviado por salamandras em 20/04/2005 - 16:48h

sim fis tudo mais não deu serto ....chegaaaaaaaaaaa..........

[10] Comentário enviado por simon em 20/04/2005 - 22:20h

HackSpy: xvvf (os dois v sao nescessarios:P)
Ao contrario do - que nao eh:)

[11] Comentário enviado por removido em 20/04/2005 - 22:44h

em alguns casos (se não forem todos) e preciso está como root #

[12] Comentário enviado por th13f em 20/04/2005 - 23:10h

salamandras: diga qual foi o erro q vc encontrou para q nós possamos te ajudar....

[13] Comentário enviado por removido em 21/04/2005 - 11:51h

Poderia ser melhor. Além de não se aprofundar e desviar um pouco do tema principal, essa recomendação feinta no artigo:

"Recomendo que você procure saber o que significa cada uma dessas letras, para isso use o comando: $ man tar",

foi meio decepcionante, pois, como faz parte do tema proposto, deveria ter sido plenamente esclarecida.


[14] Comentário enviado por removido em 24/04/2005 - 10:51h

Tudo bem, instalar é assim, e para desinstalar um pacote fornecido como tar.gz ou bz, como se faz? É bem simples, depois de instalado o programa, guarde os pacotes descompactados. A maioria dos programas se desisntala digitando make uninstall como root, mas é importante ler as instuções.

Se o pacote estiver compactado faça como fosse instalar novamente, decompacte com tar -zxvf xxxxxx.xxxxxx.tar.gz, cd xxxxxx.xxxxxx, make, make configure e para desinstalar digite make uninstall. Claro que isso depende de cada pacote leia as instruções e você precisa ser o root para isso.

Depois é só deletar os pacotes descompactados.

[15] Comentário enviado por libene em 31/10/2005 - 14:12h

Muito bom o artigo, parabéns.
Simples e esclarecedor.
Abracao,
Líbene Fernandes

[16] Comentário enviado por brancolareira em 09/05/2006 - 15:20h

eu d novo aqui ! funciono beleza no meu ubuntu, agora to tentando instala o mplayer no suse 10.0 e disse q minha versão do gcc é "bad", uso a versão do gcc 4.0.2!! então quer dizer q vo t q instala uma versão mais antiga senão não vo consegui compila o mplayer? Alguém pode me ajuda? Abraços!

[17] Comentário enviado por brancolareira em 09/05/2006 - 15:24h

peço desculpas pois postei meu comentário no lugar errado! peço desculpas a todos!

[18] Comentário enviado por bazarin em 31/07/2006 - 03:32h

legal!
instalei o pacote do thunderbird na primeira.
não tive problemas.
o artigo é muito bem explicado e comentado, ideal para iniciantes
como eu.
grato

[19] Comentário enviado por rogeriorec em 04/08/2006 - 13:31h

o artigo ficou bom ...

mas não consegui concluir a instalacao.....quando uso o camando ./confire da a seguinte mensagem......
creating cache ./config.cache
checking host system type... i686-pc-linux-gnu
Configuring for linux-gnu
checking for gcc... no
checking for cc... no
configure: error: no acceptable cc found in $PATH

se alguem puder me ajudar, estou iniciando no linux
grato

[20] Comentário enviado por th13f em 04/08/2006 - 15:31h

Caro rogeriorec,

Provavelmente você não tem um compilador instalado... Instale o gcc.

Ats,

[21] Comentário enviado por rogeriorec em 07/08/2006 - 11:50h

valeu pela dica mas acho que naum tive muito sucesso
segue a mensagem de erro

[root@dou- gcc-4.1.1]# ./configure
creating cache ./config.cache
checking host system type... i686-pc-linux-gnu
checking target system type... i686-pc-linux-gnu
checking build system type... i686-pc-linux-gnu
checking for a BSD compatible install... /usr/bin/install -c
checking whether ln works... yes
checking whether ln -s works... yes
checking for gcc... no
checking for cc... no
configure: error: no acceptable cc found in $PATH


[22] Comentário enviado por giorgines em 02/10/2006 - 11:15h

Valew pela dica, me adiantou um tanto.

Até Mais

[23] Comentário enviado por joaolindopetra em 15/12/2006 - 09:24h

ficou bom... parabens

[24] Comentário enviado por anti-bill em 13/01/2007 - 10:34h

Cara,
Meus parabéns, tava quebrando a cabeça pra conseguir e depois de ter lido ficou muito mais facil.
Vlw

[25] Comentário enviado por lefigo em 19/02/2007 - 17:46h

Uso o comando "bunzip2 nome_do_aruivo.tar.bz2" e depois "tar -xvf nome_do_arquivo.tar" e sempre funciona... Com o "tar -jxvf nome-do-arquivo.tar.bz2" não consigo descompactar...

[26] Comentário enviado por keeptalk em 21/02/2007 - 18:41h

Mas acho q vc esqueceu de dizer algo sobre o executável, como ele vai ficar, como localizá-lo.

Alguém poderia me explicar algo a esse respeito ?

Ronan Afonso

[27] Comentário enviado por Allisson em 02/03/2007 - 09:19h

ola... so tbm novo no mundo linux....to usando o suse 10.2 e to feliz por estar apredendo todo dia coisas novas, no meu da esse seguinte erro:

Detected operating system: Linux
Detected host architecture: i386
Checking for cc version ... not found
Checking for gcc version ... not found
Checking for gcc-3.4 version ... not found
Checking for gcc-3.3 version ... not found
Checking for gcc-3.2 version ... not found
Checking for gcc-3.1 version ... not found
Checking for gcc3 version ... not found
Checking for gcc-3.0 version ... not found
Checking for cc version ... not found


se alguem poderia dar uma dica seria legal...

Obrigado a todos pela atenção

[28] Comentário enviado por felipeixoto10 em 01/05/2007 - 18:06h

Artigo realmente muito bom. Parabens. Apesar da data, continua ATUAL.... muito obrigado. Estou aprendendo cada vez mais, graças à colaborações excelentes como estas. Os comentários também ajudam muito. Valeu aqueles que de qualquer forma comentaram e também acabaram ensinando algo.

[29] Comentário enviado por lulavc em 20/08/2007 - 01:34h

Bem, como sou iniciante tb nao posso falar muita coisa max posso dizer que minha duvida com relaçao a arquivos .tar.bz2 foram tiradas.

Parabens.

[30] Comentário enviado por alfatecjp2 em 06/09/2007 - 13:50h

?comentario= sou novo, aki tentei fazer isso mais deu erro de programação c++ segue abaixo:

alfatec@alftaec-desktop:~/Desktop/Alfatec/Programas/xmule-1.12.2$ ./configure
checking for g++... no
checking for c++... no
checking for gpp... no
checking for aCC... no
checking for CC... no
checking for cxx... no
checking for cc++... no
checking for cl... no
checking for FCC... no
checking for KCC... no
checking for RCC... no
checking for xlC_r... no
checking for xlC... no
checking for C++ compiler default output file name... configure: error: C++ compiler cannot create executables
See `config.log' for more details.
alfatec@alftaec-desktop:~/Desktop/Alfatec/Programas/xmule-1.12.2$




o q eu posso fazer para corrigir???

agradesço desde ja t++ flw

[31] Comentário enviado por lefigo em 06/09/2007 - 16:05h

Caro colega "alfatecjp2", pelo jeito seu compilador não está instalado. Tente instalar o pacote do gcc, gcc+ e suas dependêcias.

[32] Comentário enviado por YumeTsukai em 16/11/2007 - 23:11h

Fiz da forma descrita, que inclusive é indêntica a que esta nos arquivos install e readme, mas, apareceu esses erros:checking whether we are cross compiling... no
checking for g77... no
checking for f77... no
checking for xlf... no
checking for frt... no
checking for pgf77... no
checking for fort77... no
cchecking for dnet_ntoa in -ldnet... no
hecking for fl32... no
checking for af77... no
checking for f90... no
checking for xlf90... no
checking for pgf90... no
checking for epcf90... no
checking for f95... no
checking for fort... no
checking for xlf95... no
checking for ifc... no
checking for efc... no
checking for pgf95... no
checking for lf95... no
checking for gfortran... no
checking whether we are using the GNU Fortran 77 compiler... no
checking whether accepts -g... no
checking if gcc supports -fno-rtti -fno-exceptions... no
checking whether -lc should be explicitly linked in... no
checking for shl_load... no
checking for shl_load in -ldld... no
checking for dlopen... no
checking whether to build static libraries... no
checking for shl_load in -ldld... (cached) no
checking for dlopen... (cached) no
checking for strlcat... no
checking for strlcpy... no
checking for main in -lcompat... no
checking for dnet_ntoa in -ldnet... no
checking for dnet_ntoa in -ldnet_stub... no
checking for CoreAudio/CoreAudio.h... no
checking for killpg in -lucb... no
checking for shl_unload in -ldld... no
checking crt_externs.h usability... no
checking crt_externs.h presence... no
checking for crt_externs.h... no
checking for _NSGetEnviron... no
checking for X... configure: error: Can't find X includes. Please check your installation and add the correct paths!



[33] Comentário enviado por brunoserrano86 em 04/12/2007 - 19:49h

fala galera blz??? olha esse tutorial me ajudou bastante pois sai do zero e agora to no 3 com rela;áo a esse tipo de instala;áo hehe.. bom eu fiz o descrito...ai tinha dado um problema pq eu náo tinha nada de c e c++ instalado.. ai instalei os pacotes.. blz configure denovo.. deu outro pau.. ai fiquei puto.. e instalei td qnto é pacote q eu tinha aqui... e vamo la.. config denovo.. porrraaaaaa mais um erro.. e ai vai ele..

"checking for Qt... configure: error: Qt (>= Qt 3.3 and < 4.0) (library qt-mt) not found. Please check your installation!
For more details about this problem, look at the end of config.log.
Make sure that you have compiled Qt with thread support!"

ta oq vem a ser isso??? como posso resolver??? pelo oq entendi ainda ta faltando uma biblioteca q seria essa "qt" certo??? onde eu acho isso pra instalar aqui??? e se náo for isso da um help ae galera valeu mesmo...

[34] Comentário enviado por dyeison em 19/02/2008 - 11:28h

é... parece que o Slack não é tão preguiçoso, até atalho no menu ele pois sozinho!

Valew a dica rapaiz.

[35] Comentário enviado por sergipano em 14/03/2008 - 19:42h

Brunoserrano, eu estava com esse mesmo problema que voce, e ja estava perdendo os cabelos de tanto tentar resolver isso. Pois bem, fiz o seguinte: no diretório do source digitei o comando ./configure --help, então foi retornado várias opções de como eu poderia compilar. Uma opção me chamou bastante atenção: --with-qt-libraries=DIR, e apresentava o seguinte comentário: where the Qt library is installed.
Pronto, isso resolve nosso problema. Basta digitar "./configure --with-qt-libraries=DIR", onde DIR se refere ao diretório onde as libraries do QT estão istaladas. Aqui ficou assim: --with-qt-libraries=/usr/lib/qt-3.3/lib/

[36] Comentário enviado por _Hacker_ em 30/03/2008 - 23:17h

root@micro5:/home/will# cd /home/will
root@micro5:/home/will# ls
amsn_received Downloads.sh gambas2_2.2.1+svn1123.orig.tar.gz Público
Área de Trabalho Examples Lan House
Documentos file: Modelos
root@micro5:/home/will# tar -zxvf gambas2_2.2.1+svn1123.orig.tar.gz

gzip: stdin: not in gzip format
tar: Child returned status 1
tar: Saída por erro atrasada pelos erros anteriores
root@micro5:/home/will#


alguem pode me dizer como arrumar isso ?

[37] Comentário enviado por redhat2 em 20/05/2008 - 08:46h

Bom legal isso ajuda iniciantes com dificuldades,assim como eu que estou com dificuldades para descompactar um softmodem.Ele está está compactado no formato tar.gz

[38] Comentário enviado por lcnrj em 29/08/2008 - 20:25h

Oi, tentei instalar o konserve, mas a reposta foi:
:~/konserve-0.10.3$ ./configure
checking build system type... i686-pc-linux-gnu
checking host system type... i686-pc-linux-gnu
checking target system type... i686-pc-linux-gnu
checking for a BSD-compatible install... /usr/bin/install -c
checking for -p flag to install... yes
checking whether build environment is sane... yes
checking for gawk... gawk
checking whether make sets $(MAKE)... yes
checking for style of include used by make... GNU
checking for gcc... gcc
checking for C compiler default output... a.out
checking whether the C compiler works... yes
checking whether we are cross compiling... no
checking for suffix of executables...
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether gcc accepts -g... yes
checking for gcc option to accept ANSI C... none needed
checking dependency style of gcc... gcc3
checking how to run the C preprocessor... gcc -E
checking for g++... no
checking for c++... no
checking for gpp... no
checking for aCC... no
checking for CC... no
checking for cxx... no
checking for cc++... no
checking for cl... no
checking for FCC... no
checking for KCC... no
checking for RCC... no
checking for xlC_r... no
checking for xlC... no
checking whether we are using the GNU C++ compiler... no
checking whether g++ accepts -g... no
checking dependency style of g++... none
checking whether g++ supports -Wmissing-format-attribute... no
checking whether g++ supports -Wundef... no
checking whether g++ supports -Wno-long-long... no
checking whether g++ supports -Wnon-virtual-dtor... no
checking how to run the C++ preprocessor... /lib/cpp
configure: error: C++ preprocessor "/lib/cpp" fails sanity check
See `config.log' for more details.
======
$ sudo apt-get install gcc+
Lendo lista de pacotes... Pronto
Construindo árvore de dependências
Lendo estado da informação... Pronto
gcc já é a versão mais nova.
Os seguintes pacotes foram instalados automaticamente e não são mais necessários:
libgda3-common libgdl-gnome-1-0 libgda3-3 libgdl-1-0 libgdl-1-common
Use 'apt-get autoremove' para removê-los.
0 pacotes atualizados, 0 pacotes novos instalados, 0 a serem removidos e 274 não atualizados.

====
Uso o ubuntu 8.04. O que posso fazer?
Obrigada.

[39] Comentário enviado por th13f em 02/09/2008 - 09:56h

Olá, tenta instalar o build-essentials: sudo apt-get install build-essential

[40] Comentário enviado por BuB_DoG em 28/09/2008 - 13:33h

Bom topico Amigoo...Ajudo muito!!!!!

[41] Comentário enviado por raphakd em 27/10/2008 - 11:13h

ERROR:
checking how to run the C++ preprocessor... /lib/cpp
configure: error: C++ preprocessor "/lib/cpp" fails sanity check
See `config.log' for more details.

apt-get install gcc-cpp #ubuntu
apt-get tinstall gcc-c++ #ubuntu

urpmi install gcc-cpp #mandrake
urpmi install gcc-c++ #mandrake

[42] Comentário enviado por daniel.citog em 09/11/2008 - 15:43h

tentei instalar o gta sa. baixei o arquivo zipado e o converti para bz2.
logo tentei instala-lo, mas olha só:
tar: Este não parece ser um arquivot-tar
tar: Pulando para o próximo cabeçalho
tar: o arquivo-tar contém cabeçalhos base-64 obsoletos
tar: Saída por erro atrasada pelos erros anteriores
e era isso.
então se alguém pudesse me ajudar...
valeu e um abraço!!

[43] Comentário enviado por filipecavalcante em 20/02/2009 - 11:51h

Galera que entende mais sobre linux!

Antes de tudo gostei muito do artigo, quebrou muito meu galho!
Só que eu tentei instalar o Python e deu errado.

Tava indo tudo direitinho!
Descompactei , ./configure funcionou, fiz o make

só que no make install dá esse erro aqui:

/usr/bin/install -c python /usr/local/bin/python2.6
/usr/bin/install: cannot create regular file `/usr/local/bin/python2.6': Permission denied
make: *** [altbininstall] Error 1

Eu tentei instalar o .bz2 e um .tar e em ambos deu esse msmo erro

=/

Alguém sabe com posso instalar sem dar pau??????????????????????????????

Sim e o REDME dele é uma bosta, começa dissendo que para instalar vc só precisa do make install e pronto =/

[44] Comentário enviado por th13f em 20/02/2009 - 17:04h

provalmente voce esta executando o make install com usuário normal, antes de executa-lo, logue-se como root, utilizando o comando su.

[45] Comentário enviado por Sleet em 15/03/2009 - 12:27h

Ae galera. deu pra intender legal. soh q to com um erro aki, q tah [*****]

checking for xgettext... no
checking for msgmerge... no
checking for msgfmt... (cached) no
configure: error: GNU gettext tools not found; required for intltool


Esse GNU gettext tools ai, eu entrei no "intltool" tem issu lah, mas naum sei o q fazer, se alguem souber ai, me dah um toke. vlw !!

[46] Comentário enviado por xinobio em 02/05/2009 - 17:23h

Cara, gostei desse tuto. Testei com alguns softwares e blza... mas to precisando usar o gnu prolog. Baixei o pacote e segui todos esses passos como usuário root ( ele eh tar.gz) mas quando dou o comando "make", da erro e n consigo instalar pq da erro no "make install" tbm. Como voce falou, eu dei uma olhada na pasta descompactada, mas o executável não está lá. Oq eu faço pra instalar então ?

só pra completar eu uso o fedora 10
vlwww

[47] Comentário enviado por lipeis em 11/05/2009 - 16:52h

Vou ter que usar o Linux no serviço então resolvi dar uma pesquisada sobre coisas comuns, como instalar um programa... Resumindo qual a vantagem que tenho utilizando um SO que para se instalar um simples programinha é preciso ler instruções, digitar linhas de comando ( que pelo que andei lendo sempre mostram alguma mensagem de erro), pra que todo esse rolo, olha o Linux pode ter alguma vantagem sobre o Windows, mas eu ainda prefiro a velha sequência: Dois cliques, avançar, avançar, concluir, Pronto! Programa instalado!
Alguém me ajude a enxergar algo de bom por trás dessas linhas e linhas de comando... Consoles, configurações de rede que dão erro, incompatibilidade de algo relacionado ao kernel... e tudo mais... ainda prefiro de vez em quando uma tela azul...
Nada contra, apenas gostaria de conhecer vantagens reais de se usar o Linux
Abraços

[48] Comentário enviado por adrianokahn em 18/09/2009 - 11:22h

otima dica

[49] Comentário enviado por o_salvo em 01/11/2009 - 23:05h

tava indo tudo certu ate isso aparecer !!
se puderem me ajudar e isso acontece e ja nao e a primeira vez leio leio e nao consigo resolver!!!
so novato me ajudem!!!




configure: error: Cannot find Audacious 2.1 or later, have you installed audacious yet?
rodrigo-laptop audacious-plugins-2.1 # make
Makefile:3: buildsys.mk: Arquivo ou diretório inexistente
make: *** Sem regra para processar o alvo `buildsys.mk'. Pare.

[50] Comentário enviado por jsscastilho em 05/01/2010 - 09:18h

Tudo foi bem, até que constatei que na pasta criada não existe o arquivo " configure " como disse o autor que deveria aparecer. E agora?

[51] Comentário enviado por blmayer em 04/02/2010 - 13:02h

Bom dia pessoal acabei de cadastrar-me e vou dar uma ajuda para vcs.
Adorei o site: Ótimos artigos e muitos membros que continue crescendo!

Para instalar um pacote de código fonte, tambem chamado de Tarball, verifiquem qual o gerenciador de pacotes que sua distribuição usa.
Instalem as dependencias e procurem pelo programa Checkinstall que facilita muito a instalação de pacotes de código fonte.
O Checkinstall cria pacotes que sua distribuição reconhece ficando mais facil para atualizar e remover depois.
Então façam o seguinte:
Baixem o pacote .tar.gz ou .tar.bz2 ou .tgz (os mais comuns), descompactem-nos e entrem na pasta do programa.
Leiam sempre os README, INSTALL e outros para aprenderem como funciona.
Antes do ./configure ,leiam-no pois ele mostra as opções que podem ser passadas, leiam também o makefile , ele é muito importante porque lista todos os argumentos opcionais que podem ser compilados.
Continuem com o classico ./configure e depois o make.
Porem não executem o make install ,pois ele acaba instalando os programas por trás do gerenciador de pacotes.
Se vocês instalaram o Checkinstall executem o make checkinstall , se não, executem o make install.
Valeu a oportunidade, sempre façam perguntas e viva o linux!

[52] Comentário enviado por removido em 15/02/2010 - 16:34h

cara estou usando o ubuntu 8.04 e nd disso deu certo

me ajuda ae

[53] Comentário enviado por blmayer em 17/02/2010 - 22:15h

Boa noite a todos
"Removido" voce pode mostrar por favor os erros da sua compilação, assim posso ver oque pode ser feito.
Lembre-se de instalar o pacote build-essentials pelo Synaptic, ele permite que você compile seus programas.
As vezes nas últimas linhas de código no terminal aparecem as razões porque ocorreu um erro na compilação, você pode anotá-las e escrever para nós.
Obrigado.

[54] Comentário enviado por shacall37 em 04/03/2010 - 17:58h

Olá família Linux!
Estou recém chegando e espero poder contar com a ajuda de voces. Comecei a usar a plataforma Linux e desconheço a maioria dos comandos. Ainda assim, observei que o sistema tem muitas funcionalidades e que diferentemente do Windows, te faz trabalhar e procurar entender o sistema em si e é isso que eu to procurando: aprendizado. Conto com a colaboração de voces. Grato. Dias

[55] Comentário enviado por shacall37 em 04/03/2010 - 18:02h

Eu de novo! Aproveitando o ensejo, alguém conhece o Xen e pode me ensinar como instalá-lo numa VM. Isso mesmo, instalar o Xen numa VM. É trabalho de escola. Gostaria também de informações sobre o Qemu. Obrigado.

[56] Comentário enviado por mfs em 08/04/2010 - 01:38h

Muito bom o artigo.
Até então eu instalava normal até o make, mas no make install eu ia como root,
tinha encontrado em outro tutorial no google que precisava ser root para usar o make install.
Talvez tenha sido isso a causa de todos os meus problemas.

[57] Comentário enviado por faelp22 em 28/05/2010 - 11:14h

ai galera eu tentei fazer esse procedimento no linux educacional 3.0 mas n consigo instalr um programa chamado
pdfmod-0.8.tar.bz2 eu vou ate o procedimento ./configure depois dai n dar mais aparece uma mensagem
lenbrado que eu estou dentro do diretoi onde extrai o arquivo em modo root

configure: error: Your intltool is too old. You need intltool 0.35.0 or later.
Aluno@lie17:~/Desktop/pdfmod-0.8$ sudo su
root@lie17:/home/Aluno/Desktop/pdfmod-0.8# make
make: *** Nenhum alvo indicado e nenhum arquivo make encontrado. Pare.
root@lie17:/home/Aluno/Desktop/pdfmod-0.8# make install
make: *** Sem regra para processar o alvo `install'. Pare.
root@lie17:/home/Aluno/Desktop/pdfmod-0.8# makeinstall
bash: makeinstall: comando não encontrado
root@lie17:/home/Aluno/Desktop/pdfmod-0.8# mak install
bash: mak: comando não encontrado
root@lie17:/home/Aluno/Desktop/pdfmod-0.8# clear
root@lie17:/home/Aluno/Desktop/pdfmod-0.8# ./configure
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for a thread-safe mkdir -p... /bin/mkdir -p
checking for gawk... gawk
checking whether make sets $(MAKE)... yes
checking how to create a ustar tar archive... gnutar
checking whether to enable maintainer-specific portions of Makefiles... no
checking for pkg-config... /usr/bin/pkg-config
checking pkg-config is at least version 0.9.0... yes
checking whether NLS is requested... yes
checking for style of include used by make... GNU
checking for gcc... gcc
checking for C compiler default output file name... a.out
checking whether the C compiler works... yes
checking whether we are cross compiling... no
checking for suffix of executables...
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether gcc accepts -g... yes
checking for gcc option to accept ISO C89... none needed
checking dependency style of gcc... none
checking for intltool >= 0.35.0... ./configure: line 3989: intltool-update: command not found
found
configure: error: Your intltool is too old. You need intltool 0.35.0 or later.
root@lie17:/home/Aluno/Desktop/pdfmod-0.8# make
make: *** Nenhum alvo indicado e nenhum arquivo make encontrado. Pare.
root@lie17:/home/Aluno/Desktop/pdfmod-0.8# make install
make: *** Sem regra para processar o alvo `install'. Pare.
root@lie17:/home/Aluno/Desktop/pdfmod-0.8#
ai se vc6 tivere uma solução mandem para min

[58] Comentário enviado por blmayer em 19/06/2010 - 13:00h

faelp22

Vc precisa instalar o pacote intltool-0.35.0 ou mais atual.
Esta escrito ai: na primeira e na ultima linha do comando ./configure.
Boa Sorte.

[59] Comentário enviado por guelrezende em 20/06/2010 - 00:37h

Olá pessoal,
Queria postar uma dúvida de principiante.
O que acontece caso o arquivo "configure" não esteja no diretório criado?
Um exemplo:
Baixei o pacote alternativo para Second Life "Emerald-Viewer-i686-1.23.5.1635.tar.bz2" e fiz a descompactação. O "configure" não aparece listado.
Como uso a versão 10.04 LTS, tentei também o aplicativo de extract nativo, que sobrescreveu o diretório com os mesmos arquivos.
O "configure" não aparece, da mesma forma.
A alternativa encontrada, foi a de executar diretamente o arquivo "secondlife" que é um script shell (application/x-shellscript)
A partir daí, o terminal dispara - como louco! rsrsrsrs - e depois de uma série de WARNINGS uma tela de entrada para o visualizador se abre, e é possível logar e jogar.
A dúvida: Esse é o caminho, ou existe alguma forma de facilitar o uso? Quero dizer, existe como instalar o aplicativo no sistema e evitar todo esse trajeto a cada vez?
Se alguém puder postar algo sobre, desde já fica o meu agradecimento.
Pra conferir o pacote: http://emerald.modularsystems.sl/
Abraços, galera!
Parabéns pelo espaço para os novos.

[60] Comentário enviado por guelrezende em 20/06/2010 - 01:06h

Ops!
Em tempo... rs!
Apesar de não existir o "configure" o shell script é um arquivo de texto executável e funciona como um gatilho no Ubuntu 10.
Bastou abrir o diretório em modo gráfico, dar dois clicks no arquivo e pronto.
Tranquilo!
Huggies!

[61] Comentário enviado por tadeu_ds em 24/06/2010 - 15:15h

Valeu! deu ceto =D

guelrezende, aconteceu o mesmo comigo, mas de qualquer forma, deu pra abrir o programa.

[62] Comentário enviado por wdgomes em 17/10/2010 - 04:36h

ótimas explicações, consegui descompactar o pacote do smplayer 0.6.9- porém não tem arquivo configurar ne similar . Não consigo instalar.

Tenho um modem E220, já atualizado pelo Windows com o programa da tim. Não funciona no meu ubuntu 10.04

[63] Comentário enviado por removido em 14/11/2010 - 17:32h

Bom artigo! Acho que você poderia ter recomendado o checkinstall, que é uma boa opção para facitilitar a desinstalação futura.

[64] Comentário enviado por fhellery em 15/12/2010 - 15:36h

Oi sou novato no linux.
Depois de apanhar um pouco deu quase tudo certo,
mas quando rodo a linha
# ./configure --with-apxs2=/usr/local/apache2/bin/apxs --with-config-file-path=/etc/
ocorre o seguinte erro
configure: error: xml2-config not found. Please check your libxml2 installation.

Agradeço a ajuda

ubuntu 10.04
apache httpd-2.2.17
php 5.2.15

[65] Comentário enviado por walkerjosh em 20/12/2010 - 09:11h

Muito bom o artigo! Eu tinha me esquecido do j do bz2.
Valeu!

[66] Comentário enviado por blmayer em 02/02/2011 - 16:18h

Não precisa do j do bz2, dá pra descompactar diversos formatos com o "tar -xf" apenas

[67] Comentário enviado por removido em 22/02/2011 - 11:31h

Muito bom o tutorial!

[68] Comentário enviado por ksousa em 28/02/2011 - 16:20h

root@linux-educacional:/home/aluno5# make install
make: *** Sem regra para processar o alvo `install'. Pare.
root@linux-educacional:/home/aluno5# tar -zxvf sagu-2.4.tat.gz
tar: sagu-2.4.tat.gz: Não é possível open: Arquivo ou diretório inexistente
tar: Erro não é recuperável: saindo agora
tar: Child returned status 2
tar: Saída por erro atrasada pelos erros anteriores
root@linux-educacional:/home/aluno5# ./configure
bash: ./configure: Arquivo ou diretório inexistente



é isso q acontece. qual o erro?

[69] Comentário enviado por regisolliver em 26/04/2011 - 00:22h

Amigo th13f , muito obrigado pela sua contribuição com o seu artigo. Com sua ajuda, consegui instalar no meu Slack 13.1 um emulador de Gameboy Advance que eu encontrei apenas como pacote tar.gz e segui seu artigo passo-a-passo. Contudo, ao usar o make ocorreu alguns erros de compilação do código-fonte do emulador (que eu tive que arrumar editando o código-fonte. Fiz isso porque treinei c/cpp nos tempos da faculdade). Depois o lance foi encontrar a pasta onde o make install deixou o programa do emulador, que foi em /usr/local/bin/ onde o executável ficou nomeado como VisualBoyAdvance, que é o nome do emulador mesmo.

[70] Comentário enviado por talita.hiibner em 24/05/2011 - 21:02h

No meu nao apareceu o configure, baixei o arquivo errado? (slackware 13),
*obs* não consegui configurar o teclado desculpe os erros *

[71] Comentário enviado por painovo em 26/05/2011 - 17:58h

Blz, vou analizar este artigo, vai responder boa parte das minhas duvidas...

[72] Comentário enviado por champz em 20/06/2011 - 11:48h

Cara, me cadastrei nesse site só para te agradecer mano. você é o cara brother!!!!! há semanas que eu estava com o linux aqui em casa, e sofria com esse negocio estranho de tar.gz e não conseguia instalar programa nenhum. Você me esclareceu muito brother, valeu mesmo!

[73] Comentário enviado por guidoseverus em 24/11/2011 - 23:56h

Thanks brother. Ajudou bastante.

[74] Comentário enviado por airanabdalla em 30/12/2011 - 17:13h

Não consigo apagar um arquivo .tar nem outras pastas que estao relacionadas a um programa chamado SAGU!!


como posso solucionar este problema?

[75] Comentário enviado por marciliopreato em 04/01/2012 - 22:48h

eu ja vi tanta porqueira que eu nao aguento mais viva linuxxxx credo saiiii linuxxxxxxxxxxx

mude de sistema operacional

[76] Comentário enviado por vinicius.almeida em 10/02/2012 - 17:21h

marciliopreato rsrsrsrsr

[77] Comentário enviado por kleig charles em 22/03/2012 - 11:17h

Oi, fiz tudo conforme o indicado estou tentando instalar o JDK da ocracle para aprender desenvolver programas em java em Linux. descompactei a pasta porem dentro da pasta não tem CONFIGURE e quando digito make install sai a seguinte mensagem STOP

[78] Comentário enviado por edumar04 em 10/04/2012 - 01:27h

Blz. O problema só ocorreu na hora da instalação com ./configure

Após este comando, realmente rolam várias informações e checagens e o texto vai rolando na tela, até que acontece isso:

checking how to hardcode library paths into programs... immediate
appending configuration tag "F77" to libtool
checking pthread.h usability... yes
checking pthread.h presence... yes
checking for pthread.h... yes
checking for glib-config... no
checking for GLIB - version >= 1.2.2... no
*** The glib-config script installed by GLIB could not be found
*** If GLIB was installed in PREFIX, make sure PREFIX/bin is in
*** your path, or set the GLIB_CONFIG environment variable to the
*** full path to glib-config.
configure: error: *** GLIB >= 1.2.2 not installed - please install first ***


Alguém sabe como eu resolvo esse cara chamado GLIB?

Valeu!

[79] Comentário enviado por PX em 27/04/2012 - 00:41h

sou novo no linux mas gostaria que alguem me ajudase a instalar o mplayer no meu dsl , para aprendizado , se conhecesse esse maravilhosso editor C+ ja tinha mudado há mais tempo ;) e VIVA o LINUX !!!

[80] Comentário enviado por m4cgbr em 03/05/2012 - 04:25h

Pessoal, o processo é bem simples!

Fiz um teste com a versão 13 do FF para testar, segue o link http://pv-mirror01.mozilla.org/pub/mozilla.org/firefox/releases/13.0b1/linux-i686/pt-PT/firefox-13.0...

1. Baixe o arquivo em uma pasta (não precisa ser root), suponha que tenha baixado em: /home/usuario/downloads
2. Descompacte o arquivo, observe que sera criada uma pasta com o nome /firefox com varios arquivos e subpastas (porém observer que não tem nenhum configure, install, etc..) não tem problemas.

Agora como root, substitua a pasta /usr/lib/firefox/ pela /home/usuario/downloads/firefox.

Reinicie o Firefox normalmente e pronto. Você obviamente pode descompactar o arquivos diretamente em /usr/lib/... porém o ideal é ver e entender os arquivos, comparando verá que apenas serão substituidos pelos já existentes, isso serve também para atualizações, que inclusive eu fiz usando este método.

Se ele der uma mensagem de warnning ou erro na primeira execução, ignore, isso se deve ao fato de ele tentar localizar add-ons e refazer os paths.


Obs.: Eu tbm mudei o do da pasta para root

Espero ter ajudado.

[81] Comentário enviado por davi3582 em 30/05/2012 - 16:40h

Gente aqui não é o lugar mais eu trabalho em um telecentro e esqueci a senha secundaria alguem poderia me falar?

[82] Comentário enviado por antoniocaser em 21/06/2012 - 09:16h

Como é que é???

Quem foi que disse que isso é "SIMPLES"?

Vocês dizem que essas dúvidas é de iniciantes???

Fala sério meus amigos!!!

Essa "SIMPLES" tarefa de instalar um aplicativo no Linux (via terminal), é "complicado" sim, é para usuários AVANÇADOS, e não para INICIANTES!!!

Isso não é uma "simples" barreira, isso é um abismo.

O Linux está fazendo 21 anos (1991) e está difícil o "cara" deslanchar.

Meu slogan:
"Linux, se podem complicar, para que simplificar?"

Mesmo assim, apesar de todas as dificuldades, sou usuário do Linux, e só uso windows em último caso.

Minhas distros preferidas: Linux Mint 13, Big Linux 11.10, Macbuntu 10.10.

E viva o Linux!

[83] Comentário enviado por sandroex em 30/11/2012 - 23:28h

muito bom.. retiro todas minhas duvida...
VALEU E PARABENS

[84] Comentário enviado por m4cgbr em 03/12/2012 - 02:06h

Olá, quando disse ser simples não foi meu objetivo ferir ninguém. Só coloquei meu ponto de vista, pois quando se observa o que ocorre o que é complicado se torna simples.

Além do mais, tem de simplificar sim para aqueles que querem migrar para o mundo Linux e ainda tem receio, nem todos sabem que existem mecanismos como gerenciador de pacotes e etc, pensam que Linux é sinonimo de tela preta.

Defendo que algumas distribuições mantenham o foco para ambientes mais robustos que garantam mais solidez e estabilidade para o SO assim como o Debian, Slackware entre tantos, porém também defendo que se deva investir e distribuições que tenham como o foco a simplicidade para conquistar cada vez mais adeptos, usuários, simpatizantes, seja lá como queiram chamar. Assim, acredito eu que todo mundo ganha, nós que levantamos esta bandeira do Linux, e os recém chegados que teram mais segurança ao navegar na internet, ler seus e-mails, menos risco de pegar vírus além de outros benefícios.

Parabéns pelo amigo que escreveu o artigo e desculpe se feri ou provoquei o sentimento de raiva em algum companheiro.

Até a próxima.

[85] Comentário enviado por JFhilipeCrashLW em 08/12/2012 - 22:10h

Nossa amigo vlw pela dica agora posso jogar jogos de PS2 no PC

[86] Comentário enviado por snowbg em 17/12/2012 - 09:13h

Pô cara! Muito obrigado pela dica!!! Salvou a vida!!!

[87] Comentário enviado por Thix em 17/12/2012 - 16:05h

Olha, achei muito útil sua dica e bem explicada para quem não conhece muito de Linux (meu caso), mas o que fazer nesta situação?

tklohn thiago # cd /home/thiago/Downloads/
tklohn Downloads # ls
cdroot PSU_1.01.tar.gz Smartpanel_1.01.tar.gz UnifiedLinuxDriver_1.01.tar.gz
tklohn Downloads # cd cdroot/
tklohn cdroot # ls
autorun Linux

Como vê, não há um arquivo "configure" no final das contas!

[88] Comentário enviado por sinistrobaiano em 17/12/2012 - 18:00h

gostei...
bem pratico e fácil, me foi bem útil!!
abraço!!

[89] Comentário enviado por Alexandreljg em 05/02/2013 - 01:08h

Acabei de adquirir um pc e o sistema é mandriva linux, e estou tentando instalar o mozila mas não estou conseguindo aprendi a extrair com vocês mas depois de extraido nâo sei o que fazer não consigo identificar o setap para dar inicio a instalação poderia me ajudar?
Obrigado!

[90] Comentário enviado por px em 05/02/2013 - 20:13h

Alexandreljg , se tiver um arquivo configure e so dar um ./configure , make e make install , lembrando faça isso como usuario normal pelo comando sudo , espero ter ajudado abç.

[91] Comentário enviado por Vauz em 23/04/2013 - 10:05h

esse artigo foi muito bom, infelizmente tem softwares mais complicados de se instalar. mas esse artigo ensina a fazer o básico de uma forma bem simples. parabens pro autor!
:D

[92] Comentário enviado por djleotj em 10/10/2013 - 20:34h

Seguinte amigo, baixei direto do site mozilla a atualização firefox, descompactei, abri a pasta e dentro não contem ./configure, nem install nem readme alguem me da um help? não consigo instalar ;/
grato

[93] Comentário enviado por angkor em 23/04/2014 - 08:06h

Ola pessoal,
Qual seria a sintaxe correta para atualizar um arquivo dados.tar.bz2? Por exemplo, tenho uma pasta com várias subpastas compactada chamada dados.tar.bz2 com mais de 12GB, essa pasta e subpastas tiveram seu conteúdo alterado com novos arquivos, isso significa que o arquivo dados.tar.bz2 está desatualizados e eu gostaria de atualizar esse arquivo. É possível?

[94] Comentário enviado por fabiorfeijo em 24/06/2015 - 11:02h

Sou novo no Linux, achei muito bom o post, mas quanto fui p o passo, $ ./configure, n tem no diretorio dai n sei o q fazer. Obs: estou tentando atualizar o Firefox.

[95] Comentário enviado por RUUT em 27/11/2015 - 21:54h

Fabio, se você está como Root e com o Firefox instalado é só você abrir o seu terminal e colocar aptitude full-upgrade, com esse comando você vai atualizar todos os pacotes que estão na sua máquina

[96] Comentário enviado por RUUT em 27/11/2015 - 21:55h


[94] Comentário enviado por fabiorfeijo em 24/06/2015 - 11:02h

Sou novo no Linux, achei muito bom o post, mas quanto fui p o passo, $ ./configure, n tem no diretorio dai n sei o q fazer. Obs: estou tentando atualizar o Firefox.


Fabio, se você está como Root e com o Firefox instalado é só você abrir o seu terminal e colocar aptitude full-upgrade, com esse comando você vai atualizar todos os pacotes que estão na sua máquina

[97] Comentário enviado por pweslly em 12/01/2016 - 19:08h


[1] Comentário enviado por cvs em 20/04/2005 - 07:50h

Sabe, eu não aconselho o cara já chegar dando ./configure, make e make install não... sempre que me perguntam eu falo "baixa o source, descompacta, entra na pasta e leia o README E o INSTALL, lá vai encontrar o que precisa fazer pra poder compilar", com isso o cara não vai ficar dependente, perguntando sempre o que precisa fazer aquilo ou aquilo outro.

Mas foi muito boa a ideia do artigo, gostei, só que o titulo ali tá gz2... hehehe


Exatamente, e completando seu comentário.

Não é obrigatoriamente ser ./configure, mencionam ./configure por ser padrão, caso não tenha, você tem que descobrir qual arquivo que executa a instalação, é bom lê o readme, install, leia-me ou qualquer outra arquivo texto, pois é nele que vem as instruções de instalação e qual arquivo a ser executado. No caso do android studio, o arquivo para executar é ./android , porque no arquivo de texto readme, install ou leia-me ele me dizia qual arquivo era o instalador, em invés de usa ./configure eu usei ./android porque era o arquivo mencionado para instalação.

[98] Comentário enviado por Cyragon em 27/03/2016 - 21:37h

Sou novato, to vendo o SO (Ubuntu 14.04) e o artigo não ajuda mito não, tipo, instala o Blender...

Não tem como fazer sem ir no terminal???
Ai você descomprimir e o que faz depois???
Pra onde a pasta vai????
Como adicionar o programa no sistema???
Vai ficar a opção pra destalar se eu quiser???
Vai tá no lançador???
Vai ficar com um bug nojento que o programa fica sem o ícone???
Vai aparecer na central de programas????

Esses arquivos .tar.bz2 não é o que o Ubuntu usa não né, por que se for, tá fazendo feio, nesse caso o SO não presta, já basta ter que ir no terminal, que isso não agrada nem um pouco.

[99] Comentário enviado por lcquerido em 17/03/2019 - 22:42h

Nossa, como é simples usar Linux!!!

[100] Comentário enviado por lcquerido em 17/03/2019 - 22:45h


[98] Comentário enviado por Cyragon em 27/03/2016 - 21:37h

Sou novato, to vendo o SO (Ubuntu 14.04) e o artigo não ajuda mito não, tipo, instala o Blender...

Não tem como fazer sem ir no terminal???
Ai você descomprimir e o que faz depois???
Pra onde a pasta vai????
Como adicionar o programa no sistema???
Vai ficar a opção pra destalar se eu quiser???
Vai tá no lançador???
Vai ficar com um bug nojento que o programa fica sem o ícone???
Vai aparecer na central de programas????

Esses arquivos .tar.bz2 não é o que o Ubuntu usa não né, por que se for, tá fazendo feio, nesse caso o SO não presta, já basta ter que ir no terminal, que isso não agrada nem um pouco.


Cara, nem sei o que dizer, mas vou tentar ajudar. Veja se acha o Blender (na pagina dele) no formato .deb, baixa e e clica com o botão direito em cima e ve se aparece a opção de instalar. NO mint e manjaro deu certo. Agora, se um dia precisar de Java, programa do imposto de renda, etc, se prepare.


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts