Existem vantagens e desvantagens nas duas maneiras. O que � desvantagem em uma geralmente � vantagem na outra.
Usar apt-rpm:
Vai te poupar trabalho: Pode ser que alguma op��o mal documentada seja necess�ria para compilar o c�digo em seu sistema e voc� pode perder um bom tempo com isso. Pode existir algum problema ainda n�o detectado em vers�es rec�m lan�adas. Usando o pacote pronto, voc� s� usa um comando para instalar e tem certeza que vai funcionar, pois o mesmo j� foi testado.
Velocidade e praticidade: com o apt-get voc� pode instalar centenas de pacotes e suas depend�ncias com um �nico comando.
Seguran�a: Usando os pacotes rpm oficiais, se algum problema relacionado a estabilidade ou seguran�a do sistema for descoberto, em algumas semanas no m�ximo um novo pacote oficial vai estar dispon�vel. Para se manter atualizado e seguro basta usar apt-get update e upgrade com uma certa freq��ncia. Se voc� usa a partir dos fontes, vai ter que ficar monitorando sites de seguran�a (ou at� mesmo dos desenvolvedores do programa em quest�o) a procura de alertas.
Desvantagens: muitas vezes os pacotes oficiais s�o de vers�es desatualizadas. Voc� pode querer uma op��o diferente que s� � dispon�vel na compila��o. Geralmente os pacotes s�o compilados para arquiteturas mais comuns, como i386 ou i586. Somente pacotes mais cr�ticos (como o kernel) s�o compilados para arquiteturas espec�ficas.
Voc� pode n�o querer esperar uma atualiza��o de seguran�a oficial e compilar uma vers�o nova imediatamente.
Usar a partir dos fontes:
Vai obrigatoriamente te dar uma vis�o melhor do funcionamento do sistema.
Permite uma personaliza��o muito maior.
Permite que tudo seja compilado especificamente para seu sistema.
Se voc� monitora todos alertas de seguran�a, pode ter o sistema mais seguro se compilar as atualiza��es de seguran�a imediatamente, n�o tendo que esperar no m�ximo algumas semanas por um pacote oficial.
Desvantagens: usando os fontes em um sistema feito para rpm, pode desatualizar a base de dados rpm e causar problemas de depend�ncias, podendo gerar s�rios problemas.
Maior carga de trabalho quando uma atualiza��o deve ser feita. Em vez de executar o apt-get, vai ter que desinstalar a vers�o anterior do programa, compilar e instalar a nova vers�o a partir do zero.
Usar o apt-rpm n�o impede voc� de compilar novos programas ou vers�es. Por�m � necess�rio cuidado para tal. Nestes casos, o melhor a ser feito � criar um pacote rpm a partir dos fontes. Isto � f�cil de ser feito, podendo-se aproveitar o spec de uma vers�o anterior do pacote ou usar o checkinstall ( usa-se o mesmo processo para compilar o programa: ./configure, make, por�m no lugar do make install usa-se checkinstall e ele cria o pacote depois de fazer algumas perguntas adicionais).
Evite ao m�ximo usar pacotes rpm de outras distribui��es!!!! Recompile-os a partir do src.rpm para seu sistema.
Como podem perceber, prefiro usar apt-rpm por uma quest�o de carga de trabalho. Outros usu�rios podem preferir usar os fontes, para permitir uma melhor "afina��o" do sistema ou uma maior personaliza��o, por�m uma distribui��o baseada em rpm (ou mesmo deb) n�o � adequada para isto.
Marcelo Vivan Borro
Jefferson Toshikazu Higashie Ike escreveu:
Qual a diferen�a entre instalar programas via c�digo fonte e via rpm, apt-get...?
--------------------------------------------------------------------------- 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
