Onde deve ser instalado os aplicativos .tgz?

1. Onde deve ser instalado os aplicativos .tgz?

andre luiz
xiloba

(usa Slackware)

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?


  


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

banto palmarino
banto

(usa Debian)

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?

andre luiz
xiloba

(usa Slackware)

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?

Alberto Federman Neto.
albfneto

(usa Sabayon)

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?

andre luiz
xiloba

(usa Slackware)

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.