On Sat, 2 Aug 2003 14:48:11 -0300
"Web" <[EMAIL PROTECTED]> wrote:

> Me dizeram que a forma mais simples de instalar aplicativos no Linux �
> procurar por programas que estejam em RPM; por�m, algu�m poderia me
> passar dicas de como instalar aplicativos que estejam em outros
> formatos, pois sou novato nesse sistema operacional, mas preciso
> instalar programas em tar.gz, etc...

Humm, melhor entender direito o que s�o os "formatos"...

Voc� pode pegar os programas em duas formas: o compilado (tamb�m chamado
de bin�rios) ou em arquivo fonte.

Os bin�rios s�o aqueles prontos para serem instalados e usados (assim
como os programas para Win). O problema � que, muitas vezes, ele pode
n�o rodar no seu computador por causa de diferentes vers�es de programas
e bibliotecas, al�m da diferen�a de distribui��es.

1) .rpm: Criado pelo RedHat e usado por um monte de distribui��es como
Conectiva, Mandrake e SUSE.
2) .deb: Usado no Debian e derivados.
3) .tgz: .tgz � sin�nimo de .tar.gz, renomeado basicamente para poder
ser lido no DOS. � equivalente ao .zip, isto �, � simplesmente um pacote
compactado.
O problema � que o Slackware usou a extens�o .tgz para os seus bin�rios.
Portanto, se voc� pegar um .tgz, pode tanto ser um simples pacote
compactado como o bin�rio para Slackware (Piter, me corrija se estiver
enganado).
4) .tar.gz: Como disse acima, o "tar.gz" indica simplesmente que � um
pacote compactado, e n�o indica o que tem dentro dele. Alguns autores
distribuem pacotes compilados simplesmente compactando com .tar.gz.
_Normalmente_, ele coloca um "bin" ou "binary" ou "linux" ou algo
parecido para indicar que j� est� compilado. Por exemplo, o Mozilla
Firebird que eu peguei est� como:
/MozillaFirebird-0.6.1-i686-pc-linux-gnu.tar.gz
5) Outros: Alguns programas j� vem com um comando para instala��o, como
no Windows. Exemplos: OpenOffice, Acrobat Reader.

Passamos agora para os arquivos fonte: o arquivo fonte � aquilo o que o
autor escreve, usando um IDE ou um editor de texto. Ele deve ser
compilado para poder ser instalado e usado pelo computados.

Essa � a parte dif�cil: para poder compilar, voc� precisa saber como
faz�-lo (embora normalmente uma lida no README e INSTALL resolvam), ter
o compilador em funcionamento, ter todos os programas/bibliotecas
necess�rias etc.

1) src.rpm: Pacotes com fontes, mas "preparados" para gerarem um pacote
RPM.
2) src.deb: Pacotes com fontes para DEB.
3) tar.gz: Os fontes normalmente s�o distribu�dos desse jeito. Como j�
explicado, � simplesmente um pacote compactado com todos os arquivos
fonte do programa.
4) zip: Alguns preferem usar o velho .zip mais usados no DOS/Win.

Para compilar um src.rpm, basta dar um "rpm --rebuild arquivo.src.rpm".
Mas � claro que voc� precisa ter todos os programas e bibliotecas
necess�rias para isso. _Normalmente_, o comando acima indica os pacotes
que est�o faltando para a compila��o.

Para compilar um src.rpm... n�o sei :P Deixo para os especialistas do
Debian.

Para compilar um tar.gz, voc� l� o README, l� o INSTALL, consulta
cuidadosamente o site onde voc� pegou o programa, e na maioria das vezes
d� um:
./configure
make
make install

Se voc� tiver todos os programas/bibliotecas necess�rias, isso resolve.
Se n�o tiver, vai ter que analisar as mensagens de erro para descobrir o
que est� faltando (depois de verificar o que a documenta��o indica,
claro).

Espero que tenha ajudado...

-- 
Ricardo Yassuo Igarashi
E-mail: [EMAIL PROTECTED]
Linux HP: http://web.that.com.br/iga
---------------------------------------------------------------------------
Esta lista � patrocinada pela Conectiva S.A. Visite http://www.conectiva.com.br

Arquivo: http://bazar2.conectiva.com.br/mailman/listinfo/linux-br
Regras de utiliza��o da lista: http://linux-br.conectiva.com.br
FAQ: http://www.zago.eti.br/menu.html

Responder a