Pular para o conteúdo

Onde deve ser instalado os aplicativos .tgz?

Responder tópico
  • Denunciar
  • Indicar

1. Onde deve ser instalado os aplicativos .tgz?

Enviado em 08/09/2013 - 18:19h

Oi, Galera.
Estou querendo aprender instalar programas no Ubuntu13 a partir do código fonte.

Usei o elinks e o pwgen como testes.
O primeiro rodou beleza. Mas o segundo, não. O segundo, depois de rodar o ./configure, aparece um executável pwgen.

Como eu descompactei o arquivo na pasta Downloads, se eu digito o executável no prompt do terminal, ele não roda. Só se eu entrar em
cd Downloads
cd pwgen
./pwgen


Como resolver?

Responder tópico

2. Re: Onde deve ser instalado os aplicativos .tgz?

Enviado em 08/09/2013 - 18:47h

normalmente os comandos são:
./configure
make
make install

por padrão os aplicativos (os executavéis) são instalados em /usr/local/bin

Se você quiser em local diferente ajusta o caminho ./configure --prefix=/outro/diretorio/padrao

3. Re: Onde deve ser instalado os aplicativos .tgz?

Enviado em 08/09/2013 - 19:09h

Então eu devo digitar: mv pwgen /usr/local/bin ?

Além disso, tenho que digitar algo para que o comando seja chamado sem que eu digite ./pwgen ? Queria digitar apenas pwgen, como faria no caso de uma instalação feita a partir do synaptic ou sudo apt-get install pwgen.

4. Re: Onde deve ser instalado os aplicativos .tgz?

Enviado em 08/09/2013 - 19:18h

é tar.gz ou é tgz mesmo?

pq tar.gz podem ser várias coisas, em geral são fontes e aí tem que compilar,

mas tgz? .tgz mesmo?
São pacotes só para Slackware, não vão funcionar em Ubuntu ou em outras distros:

https://www.linuxquestions.org/questions/slackware-14/installing-tgz-tar-packages-126367/
http://www.slackware.com/packages/

Vc não precisa mover, o default já deve ter instalado no lugar certo, mas se for para slack, não vai rodar.

quanto ao comando, faz um atalho para ele no desktop ou faz um alias:

# alias pwgen=./pwgen

e coloque no seu arquivo ~/.bashrc

e os comandos que o Banto sugeriu, o melhor jeito é

$ ./configure
$ make
$ sudo make install

ou seja, configure e make como usuário comum e make install como root.

5. Re: Onde deve ser instalado os aplicativos .tgz?

Enviado em 08/09/2013 - 20:13h

albfneto escreveu:

é tar.gz ou é tgz mesmo?

pq tar.gz podem ser várias coisas, em geral são fontes e aí tem que compilar,

mas tgz? .tgz mesmo?
São pacotes só para Slackware, não vão funcionar em Ubuntu ou em outras distros:

https://www.linuxquestions.org/questions/slackware-14/installing-tgz-tar-packages-126367/
http://www.slackware.com/packages/

Vc não precisa mover, o default já deve ter instalado no lugar certo, mas se for para slack, não vai rodar.

quanto ao comando, faz um atalho para ele no desktop ou faz um alias:

# alias pwgen=./pwgen

e coloque no seu arquivo ~/.bashrc

e os comandos que o Banto sugeriu, o melhor jeito é

$ ./configure
$ make
$ sudo make install

ou seja, configure e make como usuário comum e make install como root.
Obrigado, Alfbneto.
Não é para Slackware,não. Eu estou tentando fazer a internet do Slackware funcionar, mas é em outro micro.

São arquivos tar.gz. Eu me expressei mal.
Se você baixar o arquivo pwgen (é para gerar senhas aleatórias), vai ver que não tem como continuar depois do ./configure. E NÃO TEM arquivo Readme.
Mesmo tentando digitar o comando make e make install não rolam.

Se eu rodar o ./pwgen o programa roda e aparecem as senhas na tela do terminal.


Responder tópico

Responder tópico

Entre na sua conta para responder.

Fazer login para responder