As vantagens de um sistema de gerenciamento de pacotes como apt, yum, pacman, emerge, etc incluem:
- É fácil consultar qual versão de um pacote está instalada ou disponível.
- É fácil remover um pacote completamente, certificando-se de que todos os seus arquivos tenham desaparecido.
- É fácil verificar a integridade dos arquivos de pacotes, para que você possa ver se foi corrompido ou adulterado.
- É fácil atualizar um pacote instalando a nova versão e removendo todos os arquivos das versões antigas. Isso fará com que você não deixe nenhum arquivo remanescente do pacote antigo para confundir ou quebrar coisas.
- É fácil ver quais pacotes exigem ou fornecem itens que outros pacotes fornecem ou exigem, para que você possa ter certeza de que os itens necessários para o pacote funcionem corretamente.
- É fácil instalar ou remover grupos de pacotes.
- Em muitos casos, é possível fazer o downgrade para uma versão anterior de um pacote, por exemplo, quando uma nova versão tem um bug.
Embora seja para o Fedora, veja também:
A instalação a partir do código-fonte pode ter vantagens
- Você pode personalizar os binários (ativar / desativar opções)
- O pacote mais atualizado está disponível nos repositórios
- Às vezes, necessário para correções de bugs
Mas as desvantagens são que você terá que atualizar manualmente o pacote quando uma nova versão estiver disponível e muitas vezes você perderá o suporte.
IMO Se você deseja compilar todos ou a maioria de seus pacotes, eu aconselho o Gentoo.