Are there are notable differences between the results of compiling by hand and installing a package? (assume the code base is the same)
Existem todos os tipos de sinalizadores de tempo de compilação que podem ser usados para ajustar os binários resultantes; por exemplo, para desativar determinados recursos ou otimizar o tamanho do código em vez da velocidade.
Além disso, a convenção usada por muitos pacotes com um sistema de compilação acionado por configure
é que, quando você instala manualmente, o pacote entra em /usr/local
por padrão, em oposição a /usr
.
O Gentoo compila a partir da fonte. Você obtém a conveniência de um gerenciador de pacotes sem sacrificar qualquer flexibilidade (você sempre pode ajustar um ebuild
em uma sobreposição local).