[RESOLVIDO] instalação tar.gz

Iniciado por Flávio M Portella, 09 de Fevereiro de 2012, 21:10

tópico anterior - próximo tópico

Flávio M Portella

É possível instalar aplicativos no ubuntu, para os quais não haja reposítorios ou pacotes .deb? Me refiro aos tar.gz, tar.gz2, código fonte e coisas assim. Imagino que seja possível via terminal. Mas não sei como fazer.

obrigado

jorge505

#1
Olá colega, há sim, e isso é a tal compilação  :)
O método que aprendi e já utilizei sem problemas é esse:
Citarsudo su
Para ser root (superusuário)

Citarcd /root
Para ir ate o diretório /root

Citarmkdir nome_da _pasta
Para criar a pasta onde ficará o programa

Citarcd nome da pasta criada
Para entrar na pasta criada

cp /diretório onde está o arquivo programa/nome do arquivo do programa nome do diretório criado

Citartar -tvzf nome do arquivo do programa
Para descompactar arquivos .tar.gz
OU
Citartar -jxvf nome do arquivo do programa
Para descompactar arquivos .tar.bz2

Caso necessário, entre na pasta descompactada:
Citarcd pasta descompactada

Execute:
Citar./configure
Essa é a parte complicada  ;D
Pois ele irá verificar se o seu sistema tem o que é necessário para instalar o programa, ou seja, as bibliotecas, sendo assim, no momento que der algum erro veja a biblioteca que se pede e a instale, depois tente executar o configure novamente

Citarmake
Irá compilar o código-fonte

Citarmake install
Para instalar o programa




Pronto, está compilado  :)


Artur :-)

è do jeito que ele explicou,mas dê sempre uma lida no  SETUP,Readme,INstall que vêm junto com o pacote que ele tira alguma dúvidas.
Lenovo Ideapad 330, Intel Core i3 2,00Ghz@4x/ RAM 8GB DRR4 2133Mhz Kilsre/ SSD Kingston 120GB/ HD WS DIGITAL 7200rpm 1TB

Flávio M Portella

#3
Gente, valeu.

vou fazer uma tentativa. Mas tenho uma dúvida, ainda:

quando eu dou o comando "mkdir nome_da_pasta", eu devo simplesmente dar o nome. A localização da pasta o sistema decide?

E além disso o arquivo em questão é um tar.bz2 e não um tar.gz2 como eu havia escrito antes...

jorge505

Olá Flavio, não, a pasta será criada dentro do diretório /root, uma que vez você entrou nele quando digitou:
cd /root
E desculpa, quis me referir ao formato tar.bz2 e não ao tar.gz2, foi um erro de digitação  ;D
Caso tenha problemas na hora de configurar (./configure) poste aqui e nós lhe ajudaremos, abraços  :)

Flávio M Portella

Vou fazer uma tentativa e posto o resultado essa semana.

obrigado de novo.

Flávio M Portella

segui até a descompactação, mas quando digito './configure' :

Citarroot@flavio-note:~/lptm/lpmt# ./configure
bash: ./configure: Arquivo ou diretório não encontrado

não acontece nada além disso   ???


agente100gelo

Você está tentando usar o ./configure no diretório errado.
Advogado e analista de sistema cearense.
Twitter: @glaydson

Flávio M Portella

Alguma coisa estou fazendo de errado, mas o que devo fazer para "estar certo" ?

O diretório em questão é o diretório resultante da descompactação do tar.bz2, descompactação que realizei dentro da pasta que havia criado no diretório root.

Talvez eu não devesse ter descompactado lá o arquivo em questão...

jorge505

Não não colega, você está fazendo certo, bom, mais ou menos, provavelmente você não está entrenado na pasta em que há o arquivo configure, para ter uma noção melhor dos arquivos digite:
sudo nautilus
E navegue até o diretório /root, agora veja como está a "situação" das pastas, descubra em qual pasta  está o arquivo ./configure e copie o diretório desta pasta (será fácil encontrá-lo), agora volte ao terminal e digite:
cd [i]/diretório_está_o_arquivo_configure[/i]
E tente novamente executar:
./configure

CitarCaso necessário, entre na pasta descompactada:
Citar
cd pasta descompactada
Abraços  :)

Flávio M Portella

Nossa, quanta informação!

Vou tentar amanhã de manhã, com calma e após uma boa noite de sono. Vamos ver até que ponto chegarei!

A propósito, em que diretório devo estar depois, para executar 'make' e depois 'make install'?

obrigado novamente.

jorge505

O make utiliza as informações no arquivo makefile que foi gerado pelo ./configure, sendo assim, você deve estar no mesmo diretório em que estava quando executou o:
./configure
Abraços

Flávio M Portella

tá triste...

não consigo localizar
Citar./configure
, parece que não existe.
Estou usando um lançador que a abre uma janela "root" no nautilus,
Citargksudo "gnome-open %u"
.
o localizador não localiza nada de
Citar./configure
.

ái... :(

jorge505

Colega, entre na pasta descompactada e digite no terminal:
ls
Isso irá listar todos os arquivos que estão nessa pasta, copie e cole o resultado aqui para analisarmos o conteúdo da mesma, uma vez que, o configure pode estar como config ou então setup por exemplo, caso deseje, leia também o arquivo README, nele estarão contidas  as informações necessárias para a instalação.
Abraços  :)

irtigor

tar.gz só diz que ele foi juntado com o tar e compactado com o gzip, e tar.bz2 compactado com o bzip2. Mesmo isso pode estar errado. Já que está com dificuldades de identificar, informe o nome/link do que você está usando. O firefox por exemplo, é distribuído - já compilado -  em um .tar.bz2, não tem configure, nem make.