Sim, em vez de usar make install
, você pode usar o utilitário checkinstall
.
O que isto faz é, em vez de usar o make para copiar todos os arquivos necessários diretamente para o seu sistema de arquivos, verificar a instalação, instalar em um ambiente virtual, esperar até que seja concluído e compilar os arquivos "instalados" em um pacote .deb .
A maneira típica de executar o checkinstall:
./configure
make
sudo checkinstall
Durante o checkinstall, você dá ao pacote um nome e um número de versão.
Você pode então instalar este pacote .deb com sudo dpkg -i packagename.deb
e então o dpkg (e portanto também o APT) saberá que este pacote está instalado. (No entanto, não saberá de que pacotes isso depende, mas a maioria das coisas que você compilar será auto-suficiente, talvez vinculada estaticamente).
Se o nome do pacote que você escolheu corresponder ao nome do pacote de um pacote no repositório, ele será tratado pelo APT como outra opção de versão para esse pacote - e se for maior que a versão do repositório, ele será padrão, deixe sozinho.
Esta é uma maneira relativamente limpa de instalar coisas também, porque permite "desinstalar" o software facilmente também.