Fórum Ubuntu Linux - PT

Suporte Técnico => Aplicativos => Tópico iniciado por: Flávio M Portella em 09 de Fevereiro de 2012, 21:10

Título: [RESOLVIDO] instalação tar.gz
Enviado por: Flávio M Portella em 09 de Fevereiro de 2012, 21:10
É 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
Título: Re: instalação tar.gz
Enviado por: jorge505 em 09 de Fevereiro de 2012, 21:38
Olá colega, há sim, e isso é a tal compilação  :)
O método que aprendi e já utilizei sem problemas é esse:
Citar
sudo su
Para ser root (superusuário)

Citar
cd /root
Para ir ate o diretório /root

Citar
mkdir nome_da _pasta
Para criar a pasta onde ficará o programa

Citar
cd 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

Citar
tar -tvzf nome do arquivo do programa

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

Caso necessário, entre na pasta descompactada:
Citar
cd 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

Citar
make
Irá compilar o código-fonte

Citar
make install
Para instalar o programa



Pronto, está compilado  :)

Título: Re: instalação tar.gz
Enviado por: Artur :-) em 11 de Fevereiro de 2012, 16:11
è 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.
Título: Re: instalação tar.gz
Enviado por: Flávio M Portella em 11 de Fevereiro de 2012, 19:17
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...
Título: Re: instalação tar.gz
Enviado por: jorge505 em 11 de Fevereiro de 2012, 19:49
Olá Flavio, não, a pasta será criada dentro do diretório /root, uma que vez você entrou nele quando digitou:
Código: [Selecionar]
cd /rootE 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  :)
Título: Re: instalação tar.gz
Enviado por: Flávio M Portella em 12 de Fevereiro de 2012, 20:45
Vou fazer uma tentativa e posto o resultado essa semana.

obrigado de novo.
Título: Re: instalação tar.gz
Enviado por: Flávio M Portella em 15 de Fevereiro de 2012, 13:05
segui até a descompactação, mas quando digito './configure' :

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

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

Título: Re: instalação tar.gz
Enviado por: agente100gelo em 15 de Fevereiro de 2012, 14:11
Você está tentando usar o ./configure no diretório errado.
Título: Re: instalação tar.gz
Enviado por: Flávio M Portella em 15 de Fevereiro de 2012, 19:40
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...
Título: Re: instalação tar.gz
Enviado por: jorge505 em 15 de Fevereiro de 2012, 23:05
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:
Código: [Selecionar]
sudo nautilusE 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:
Código: [Selecionar]
cd [i]/diretório_está_o_arquivo_configure[/i]E tente novamente executar:
Código: [Selecionar]
./configure
Citar
Caso necessário, entre na pasta descompactada:
Citar
cd pasta descompactada
Abraços  :)
Título: Re: instalação tar.gz
Enviado por: Flávio M Portella em 16 de Fevereiro de 2012, 01:02
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.
Título: Re: instalação tar.gz
Enviado por: jorge505 em 16 de Fevereiro de 2012, 15:29
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:
Código: [Selecionar]
./configureAbraços
Título: Re: instalação tar.gz
Enviado por: Flávio M Portella em 24 de Fevereiro de 2012, 19:55
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,
Citar
gksudo "gnome-open %u"
.
o localizador não localiza nada de
Citar
./configure
.

ái... :(
Título: Re: instalação tar.gz
Enviado por: jorge505 em 24 de Fevereiro de 2012, 20:08
Colega, entre na pasta descompactada e digite no terminal:
Código: [Selecionar]
lsIsso 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  :)
Título: Re: instalação tar.gz
Enviado por: irtigor em 25 de Fevereiro de 2012, 12:11
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.
Título: Re: instalação tar.gz
Enviado por: Flávio M Portella em 26 de Fevereiro de 2012, 13:56
irtigor , o aplicativo que estou tentando instalar, baixei daqui:

http://hv-a.com/lpmt/lpmt_binary_linux_64.tar.bz2

e o link acima abri nessa página:

http://hv-a.com/lpmt/?page_id=63

jorge505,

o comando ls no terminal me pareceu complicado, pois devo pedir alistagem de cada pasta dentro de cada pasta. Então lhe passo essa imagem da pasta. Não há READ ME, como vc pode ver :(

(https://ubuntuforum-pt.org/proxy.php?request=http%3A%2F%2Fdl.dropbox.com%2Fu%2F51502358%2FCaptura_de_tela.jpg&hash=71c2e4e8638aec6df7ae9a7fef3abc75b77878f6)
Título: Re: instalação tar.gz
Enviado por: selvaking em 26 de Fevereiro de 2012, 14:09
Flávio!

Este pacote que vc pegou não precisa de compilação, pois já está compilado.
vc descompacta e depois executa o binário.

O site avisa sobre isto na página.

"If you are a Linux user and don’t want to compile LPMT yourself, here you can freely download a Linux 32bit binary , and a Linux 64bit binary
Please, be aware that provided Linux binaries may be slightly outdated, for newer versions you are encouraged to get source code."

"Se você é um usuário Linux e não quer compilar LPMT-se, aqui você pode baixar gratuitamente um binário Linux de 32 bits, e um binário Linux 64bit
Por favor, esteja ciente de que desde que os binários Linux pode ser um pouco desatualizado, para versões mais recentes que são incentivados a obter o código fonte." (Tradução by google translate).

tente isto:
Código: [Selecionar]
bash /root/lpmt/lpmtde acordo com a imagem que vc enviou, vai rolar alguma coisa. ;)
Título: Re: instalação tar.gz
Enviado por: lopp em 26 de Fevereiro de 2012, 14:32
segui até a descompactação, mas quando digito './configure' :

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

não acontece nada além disso   ???
você atentou para o detalhe acima em negrito?
Título: Re: instalação tar.gz
Enviado por: Flávio M Portella em 26 de Fevereiro de 2012, 15:25
selvaking, agradeço suas palavras, mas não sei como executar esse arquivo que no site se diz ser executavel. Clico nele com botão direito ou esq
Título: Re: instalação tar.gz
Enviado por: irtigor em 26 de Fevereiro de 2012, 15:28
Digitou o sugerido? bash /root/lpmt/lpmt? Se não funcionar, copie e cole a saída aqui.
Título: Re: instalação tar.gz
Enviado por: Flávio M Portella em 26 de Fevereiro de 2012, 15:32
selvaking, Ttentei seu código, copiado, e a mesma coisa. Mas... realmente não tinha entendido que o que baixei (em teoria) já estava compilado.
Vou tentar baixar do código fonte, nunca fiz isso, vou ver se consigo algo... Vai que...

lopp,  vc estava me mostrando as letyars invertidas, né?
mas aquilo foi como escrevi, errado mesmo, e por isso chamei assim, meio estranho. mas a pasta era aquela mesma. era pq agora recomecei e tratei de escrever direito  :)
Título: Re: instalação tar.gz
Enviado por: irtigor em 26 de Fevereiro de 2012, 15:37
Se você informar a saída, como eu pedi, talvez não seja necessário compilar.
Título: Re: instalação tar.gz
Enviado por: Flávio M Portella em 26 de Fevereiro de 2012, 15:40
saída seria o formato depois que o material é descompactado?
Título: Re: instalação tar.gz
Enviado por: irtigor em 26 de Fevereiro de 2012, 15:43
É o que a aparece no terminal, depois do comando bash /root/lpmt/lpmt
Coisas que podem indicar o motivo de não funcionar.
Título: Re: instalação tar.gz
Enviado por: selvaking em 26 de Fevereiro de 2012, 15:56
A saída que apareceu na tela após vc digitar o comando como root.

Código: [Selecionar]
bash /root/lpmt/lpmt
Título: Re: instalação tar.gz
Enviado por: hvfrancesco em 26 de Fevereiro de 2012, 17:32
A saída que apareceu na tela após vc digitar o comando como root.

Código: [Selecionar]
bash /root/lpmt/lpmt

Hello, I'm the LPMT developer,
in your case you should launch it from inside the installation directory, to do that, first move on the right location and then launch the executable, on a terminal do something like this:

Código: [Selecionar]
cd /root/lpmt
./lpmt

best, francesco

(btw. it is not a good idea to install it or run it as root user)
Título: Re: instalação tar.gz
Enviado por: hvfrancesco em 26 de Fevereiro de 2012, 17:35
just another thing: in some linux system (not all of them) LPMT crashes if you have not a recognized USB camera attached
Título: Re: instalação tar.gz
Enviado por: platao em 26 de Fevereiro de 2012, 22:45
Ola c ompanheiros,nao precisa compilar nesse caso, estou no ubuntu 11.04 x64 e peguei o pacote 64bit tentei dessa forma no terminal;

sudo apt-get install -y freeglut3 freeglut3-dev libdrm-dev libgl1-mesa-dev libglu1-mesa-dev libglut3 libglut3-dev libice-dev libkms1 libpthread-stubs0 libpthread-stubs0-dev libsm-dev libx11-dev libxau-dev libxcb1-dev libxdmcp-dev libxext-dev libxt-dev mesa-common-dev x11proto-core-dev x11proto-input-dev x11proto-kb-dev x11proto-xext-dev xtrans-dev libfreeimage3 libfreeimage-dev

Pelo que entendi....tbm e necessario ter a webcam funcionando?! da para pegar qualquer imagem e editar com ele;

(https://ubuntuforum-pt.org/proxy.php?request=http%3A%2F%2Fimg341.imageshack.us%2Fimg341%2F5830%2Fcapturadetelayy.th.png&hash=158027e1da2afe06dbd45d3390647f061ab1f003) (http://img341.imageshack.us/i/capturadetelayy.png/)

(https://ubuntuforum-pt.org/proxy.php?request=http%3A%2F%2Fimg835.imageshack.us%2Fimg835%2F699%2Fcapturadetela1y.th.png&hash=cab263e376464515d8a6a1e8d0a87f871cd9ff64) (http://img835.imageshack.us/i/capturadetela1y.png/)

(https://ubuntuforum-pt.org/proxy.php?request=http%3A%2F%2Fimg685.imageshack.us%2Fimg685%2F8798%2Fcapturadetelafz.th.png&hash=5b64b779d440454b741ec0e143a41b6bb058c412) (http://img685.imageshack.us/i/capturadetelafz.png/)

Flavio, para evitar a "fadiga" de ter que ficar digitando comandos no terminal para localizar e descompactar o arquivo tar use a extenção nautilus open terminal(instale pelo sinaptic) dai e so descompactar com o "extrair aqui" e marcar como na foto para executar....se quer executar pelo terminal e so clicar com o direito e selecionar "abrir no terminal" que ele ja abre na pasta correta sem ter que ficar navegando nas pastas...

(https://ubuntuforum-pt.org/proxy.php?request=http%3A%2F%2Fimg41.imageshack.us%2Fimg41%2F1806%2Fcapturadetela2ad.th.png&hash=ee7618381c42c17459427c93a4b7e8d909d0c0d0) (http://img41.imageshack.us/i/capturadetela2ad.png/)

(https://ubuntuforum-pt.org/proxy.php?request=http%3A%2F%2Fimg403.imageshack.us%2Fimg403%2F9710%2Fcapturadetela3.th.png&hash=bf7a42a7ede6b81fd631ec0a21f3b9844a2c458d) (http://img403.imageshack.us/i/capturadetela3.png/)

Título: Re: instalação tar.gz
Enviado por: Flávio M Portella em 27 de Fevereiro de 2012, 00:33
Saída de minha última tentativa:

Citar
flavio@flavio-note:~/Desktop/lpmt$ ./lpmt
./lpmt: error while loading shared libraries: libfreeimage.so.3: cannot open shared object file: No such file or directory
flavio@flavio-note:~/Desktop/lpmt$

Francesco,
I've moved the lpmt's folder to Desktop, in order to avoid runing it as root, but I'm still missing something. And I fear it is some valuable knowledge...

Eu movi a pasta para a área de trabalho -  sim, copiei parte do procedimento do platao - mas ainda assim não rodou. Parece que ainda faltam peças no quebra cabeças. Se entendí bem, falta libfreeimage.so.3. Mas eu não tenho a mínima idéia do que fazer a respeito...

obrigado a todos, tks and grazie :-)
Título: Re: instalação tar.gz
Enviado por: Flávio M Portella em 27 de Fevereiro de 2012, 00:44
Bom, instalei essa "library", libfreeimage via Synaptic. 

E o lpmt está abrindo :D

Agora a fase 2, que é aprender a usa-lo. Mas isso será outro tópico, eventualmente!

Obrigado! Grazie! Thanks!
Título: Re: instalação tar.gz
Enviado por: selvaking em 27 de Fevereiro de 2012, 09:43
Beleza!

edita e coloca [RESOLVIDO] no Assunto do tópico assim auxilia quem esteja procurando pelo mesmo assunto.
Título: Re: instalação tar.gz
Enviado por: Flávio M Portella em 27 de Fevereiro de 2012, 11:13
É, uma das lições mais importante, é tentar iniciar o aplicativo "rebelde" via terminal.
Assim, a saída pode dizer se falta alguma biblioteca. Não tinha idéia disso  ;D
Título: Re: [RESOLVIDO] instalação tar.gz
Enviado por: platao em 27 de Fevereiro de 2012, 11:58
Outra forma de compilar um aplicativo que esta nos repositorios do ubuntu e com o buildep(é necessario nesse caso marcar nos canais de software o codigo fonte), por exemplo, vc quer compilar o Wine ao invez de pegar a versao pronta generica do repositorio e instalar vc usa o buildep, assim o seu Wine compilado fica com o maximo de desempenho e otimizado para a sua maquina;

platao@platao-Crestline-ICH8M-Chipset:~$ sudo apt-get build-dep wine1.2
[sudo] password for platao:
Lendo listas de pacotes... Pronto
Construindo árvore de dependências      
Lendo informação de estado... Pronto
Os pacotes a seguir serão REMOVIDOS:
  libjack-jackd2-0
Os NOVOS pacotes a seguir serão instalados:
  autotools-dev bison comerr-dev docbook docbook-dsssl docbook-to-man
  docbook-utils docbook-xsl execstack flex fontforge gcc-4.5-multilib
  gcc-multilib jadetex krb5-multidev lacheck latex-beamer latex-xcolor
  lib32asound2-dev lib32gomp1 lib32ncurses5-dev lib32v4l-dev lib32z1-dev
  libasound2-dev libaudio-dev libaudiofile-dev libavahi-client-dev
  libavahi-common-dev libc6-dev-i386 libcapi20-3 libcapi20-dev libconfig++8
  libcups2-dev libdbus-1-dev libdrm-dev libesd0-dev libexif-dev libexpat1-dev
  libffado-dev libffado2 libfontconfig1-dev libfontforge1 libfreetype6-dev
  libgcrypt11-dev libgdraw4 libgif-dev libgl1-mesa-dev libglu1-mesa-dev
  libgnutls-dev libgpg-error-dev libgphoto2-2-dev libgsm1-dev libgssrpc4
  libhal-dev libhal-storage-dev libice-dev libieee1284-3-dev libjack-dev
  libjack0 libjpeg62-dev libkadm5clnt-mit7 libkadm5srv-mit7 libkdb5-4 libkms1
  libkrb5-dev liblcms1-dev libldap2-dev libltdl-dev libmpg123-0 libmpg123-dev
  libncurses5-dev libodbcinstq1c2 libopenal-dev libosp5 libostyle1c2
  libpng12-dev libpthread-stubs0 libpthread-stubs0-dev libqt3-mt
  libsamplerate0-dev libsane-dev libsgmls-perl libsm-dev libsp1c2 libspiro0
  libssl-dev libtasn1-3-dev libtiff4-dev libtiffxx0c2 libtool libuninameslist0
  libusb-dev libv4l-dev libx11-dev libxau-dev libxcb1-dev libxcomposite-dev
  libxcursor-dev libxdmcp-dev libxext-dev libxfixes-dev libxi-dev
  libxinerama-dev libxml++2.6-2 libxml2-dev libxrandr-dev libxrender-dev
  libxslt1-dev libxt-dev libxxf86vm-dev lmodern luatex lynx lynx-cur m4
  mesa-common-dev odbcinst odbcinst1debian2 openjade pgf prelink prosper
  ps2eps quilt sgmlspl sp tex-common texlive-base texlive-binaries
  texlive-common texlive-doc-base texlive-extra-utils texlive-font-utils
  texlive-fonts-recommended texlive-fonts-recommended-doc
  texlive-generic-recommended texlive-latex-base texlive-latex-base-doc
  texlive-latex-recommended texlive-latex-recommended-doc texlive-luatex
  texlive-pstricks texlive-pstricks-doc tipa unixodbc unixodbc-dev
  x11proto-composite-dev x11proto-core-dev x11proto-fixes-dev
  x11proto-input-dev x11proto-kb-dev x11proto-randr-dev x11proto-render-dev
  x11proto-xext-dev x11proto-xf86vidmode-dev x11proto-xinerama-dev
  xorg-sgml-doctools xtrans-dev zlib1g-dev
0 pacotes atualizados, 159 pacotes novos instalados, 1 a serem removidos e 1 não atualizados.
É preciso baixar 265 MB/271 MB de arquivos.
Depois desta operação, 581 MB adicionais de espaço em disco serão usados.
Você quer continuar [S/n]? s

Pronto todas as dependencias vao estar satisfeitas e so pegar o source e compilar sem os erros chatos e remover tudo depois do aplicativo isntalado.