Como sempre, isso depende. Este é um dos possíveis problemas ao instalar a partir da fonte, os nomes e localizações de bibliotecas e binários podem entrar em conflito entre apt (apt-get) e sudo make install
Existem 2 soluções gerais:
Primeiro - Instalando o código-fonte em /usr/local
- minimiza conflitos com arquivos do sistema em /usr
Isso é o que eu geralmente faço
./configure --prefix=/usr/local
make
sudo make install
Second - Provavelmente melhor, use check install
sudo apt-get install checkinstall
./configure
make
sudo checkinstall
Isso faz um .deb do seu código-fonte e, portanto, funciona melhor com apt
. O pacote pode então ser instalado e removido de forma semelhante a qualquer outro .deb.
Veja link
Você colocaria o pacote em espera
veja Como evitar a atualização de um pacote específico?
e, em seguida, atualize o pacote, baixe manualmente o código-fonte e recompile (com checkinstall) ou retire-o e use os repositórios do ubuntu (apt).
Nota: A instalação do IMO em / usr / local é MUITO provável de resultar em problemas com os arquivos do sistema, já que é mais limpa (mantém os arquivos de origem e os arquivos do sistema completamente separados). O checkinstall é muito confiável, mas, se houver um conflito, você pode quebrar o sistema.