Em Sex 30 Abr 2004 10:20, Rodrigo Albernaz Bezerra escreveu: > Pessoal, > > Tenho algumas d�vidas sobre os rpm's, srpm's, tarballz e outros > tipos existentes por a�. Geralmente quando se instala uma distribui��o > baseada em rpm's, tal como a RedHat, Fedora Core, Mandrake, n�o lembro > outros, os pacotes que v�m na instala��o est�o pr�-compilados, isto � > correto ?
Os pacotes rpm e deb s�o bin�rios pr� compilados para a distribui��o espec�fica, geralmente otimizados para arquiteturas gen�ricas, como i386 ou i686. > H� alguma maneira de realizar a instala��o atrav�s dos srpm's, > adequando melhor portanto a compila��o dos pacotes ao seu ambiente > computacional ? N�o e sim. Os pacotes srpm's (Source RPM) s�o somente os fontes dos programas e alguns scripts. Se voc� instal�-los, ter� somente estes fontes. Para ter os programas, deve ter os rpm's, que podem ser gerados a partir dos srpm's. > Creio que quando se instala um tarball, compilando o > programa, se consegue algo com o que eu queria com os srpm's que seria > adequar melhor os pacotes ao sistema, mas a n�vel de instala��o n�o > conhe�o nenhuma distribui��o que fa�a isso a n�o ser o "gentoo linux", > estou correto? Otimizar os pacotes para sua arquitetura em particular vai representar um ganho de desempenho somente para alguns poucos pacotes chave (como o kernel, mas estes j� s�o s�o otimizados para arquiteturas particulares em diferentes pacotes rpm, como no caso dos Conectiva). N�o existe grande ganho de desempenho ao se compilar os pacotes menos importantes para a arquitetura exata do seu sistema. _Na minha opini�o_ n�o valeria a pena o esfor�o. > > Para que servem aqueles CD's extras que geralmente v�m nas > distribui��es, por exemplo, no Red Hat ou SuSe geralmente vem um punhado > de CD's, s�o os srpm's ??? Sim, costumam ser os srpm's ( dependendo da distro, l�gico). Resumindo: voc� pode otimizar todos pacotes da distribui��o para sua arquitetura baixando os src-rpm e gerando os rpm's a partir deles. Voc� vai ter que especificar para o rpm qual a arquitetura a ser usada. Leia man rpm e cheque os specs (scripts com as especifica��es do pacote) dos pacotes src-rpm. Um outro detalhe que voc� talvez j� saiba: N�o instale pacotes a partir dos fontes diretamente em um sistema que usa rpm. Voc� tem grandes chances de corromper a base rpm. Gere um pacote rpm a partir dos fontes (usando o src-rpm ou o checkinstall) e o instale . Se vai valer a pena, depois voc� posta na lista, ok? :) -- Marcelo Vivan Borro Linux User # 277064 --------------------------------------------------------------------------- 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
