Até onde sei, o único cenário "doloroso" em termos de recompilar coisas é uma atualização do kernel. Então você precisa compilar um kernel junto com todos os módulos do kernel.
A partir dos outros pacotes de nível relativamente alto, você provavelmente não precisará recompila-los a maior parte do tempo quando a dependência for atualizada. Existem apenas algumas ocasiões em que as dependências de um determinado pacote mudam tão drasticamente que você precisa recompilar o pacote dependente.
Na maioria das vezes, quando esses pacotes de 'alto nível' são atualizados, o único indicador do fato de que você precisa recompilar os pacotes dependentes é se eles de repente pararem de funcionar.
Também é útil ler logs de alterações para pacotes que você atualizou, pois na maioria das vezes eles avisam sobre algumas grandes mudanças em sua arquitetura e, embora você tenha a opção de manter sua versão atual para não recompilar todas as coisas .
Na verdade, o Slackware possui slackpkg
s que automatiza o processo de recompilação de alguns pacotes comuns e suas dependências. Também ninguém bane o uso de um gerenciador de pacotes de algum tipo ( apt
etc) para tornar sua vida mais fácil.
Aqui estão algumas referências da documentação do Slackware e do Gentoo: