É melhor notar que as dependências de um software raramente mudam. Se você tiver compilado o software com sucesso uma vez, qualquer versão subseqüente deve ser fácil de compilar - todas as dependências já devem estar satisfeitas.
Se você compilou a partir da fonte, não há .deb
ou pacote semelhante que você possa usar para atualizar, a menos que espere que a distribuição inclua esse software em seus repositórios ou aguarde até que o PPA dos desenvolvedores seja atualizado.
Simplificando, alguém tem que compilá-lo primeiro para torná-lo um deb. Compilar uma versão antiga não lhe daria a capacidade de atualizar automaticamente, você ainda tem que passar por todo o processo "download-configure-compile-install".
No entanto , se você quiser instalar a mesma versão em vários computadores, faria sentido empacotar sua versão compilada como .deb
(ou similar) e distribuí-la para esses computadores. Se feito corretamente, as dependências seriam colocadas automaticamente.
Quanto às vantagens de instalar a partir do código-fonte, as únicas duas em que consigo pensar são:
- Você obtém acesso à revisão mais recente do código e tem a opção de uma versão estável ou a versão de ponta (geralmente chamadas de construções noturnas, revisão mais recente, etc.) O
- Ubuntu / other-distribution pode não querer incluir o software em seus repositórios. Nesse caso, você está preso ao código-fonte ou aos pacotes fornecidos pelos desenvolvedores ou pela comunidade. Ou seja, você não tem escolha a não ser usar as fontes.