Por lo general, utilizamos el código fuente para instalar bibliotecas o programas en Linux, todos los cuales son utilizados por la herramienta autoools (aunque puede estar desactualizada, bazel, CMake, etc.). Pero por ahora, sigue siendo una buena opción.
Proceso de instalación típico:
./configure
hacer
sudo make install
Si usted mismo ha creado un proyecto de código abierto, puede imaginarse el dolor de escribir un Makefile por sí mismo, así que use los autools. Si sucede, no es muy fácil de usar. Simplemente use el siguiente script para generarlo.
https://github.com/happyAnger6/anger6_autotools.git