Si está usando una distribución Linux importante como Ubuntu o Fedora, habría venido con un gestor de paquetes que le permite instalar fácilmente paquetes binarios (DEB o RPM ) en su sistema. Sin embargo, si está planeando personalizar el software que está instalando, como añadir funciones adicionales, es posible que desee utilizar los paquetes fuente y compilarlos usted mismo.
Hay un par de razones por las que usted podría estar tentado a intentarlo por sí mismo:
Estructura de los paquetes fuente de DEB
Cuando vaya a descargar un paquete fuente DEB desde un repositorio, el gestor de paquetes se ocupará de tres archivos primarios (mostrados en el repositorio Ubuntu más abajo):
Instalación de paquetes fuente DEB
El sistema DEB y las herramientas que lo acompañan facilitan la descarga y compilación de versiones de software desde los repositorios de APT. Los siguientes pasos describen el proceso:
En primer lugar, deberá instalar algún software que le permita compilar otro software. Emita el siguiente comando desde la terminal:
sudo apt-get install build-essential
También querrá asegurarse de que tiene habilitados los repositorios de origen.
Compruebe las «Fuentes de software» en su gestor de paquetes para confirmar que la opción «Código fuente» está seleccionada.

Alternativamente, inspeccione el archivo «/etc/apt/sources.list» y confirme que las siguientes líneas aparecen sin una marca «#» delante de ellas (si lo hacen, simplemente retírelo y guarde el archivo):
deb-src http://us.archive.ubuntu.com/ubuntu/ universo preciso deb-src http://us.archive.ubuntu.com/ubuntu/ accurate multiverse
>
La herramienta apt-src es una versión de «apt-get» que funciona en paquetes fuente. Instálelo con lo siguiente:
sudo apt-get install apt-src
Nota : si instala primero este paquete, también instalará el paquete build-essentials
A continuación, es posible que necesite obtener algunas bibliotecas u otro software necesario para crear el paquete que desea ( , esta es una dependencia, pero diferente de la que puede encontrar al instalar paquetes binarios ).
sudo apt-get build-dep[nombre del paquete]>[nombre del paquete
Ahora puede descargar el paquete. El siguiente comando le traerá el paquete, lo compilará y lo instalará automáticamente:
sudo apt-src --build install[package]
>[paquete
Si prefiere descargar el paquete fuente, ya sea para echar un vistazo dentro, o para hacer algunos cambios, puede descargarlo y luego instalarlo una vez que esté en su sistema local con lo siguiente:
sudo apt-src install[nombre del paquete]
>[nombre del paquete
(Esto descargará los archivos fuente anteriores)
sudo apt-src build[nombre del paquete]
(Esto construirá el paquete a partir de los archivos descargados)
sudo dpkg -i[nombre(s) de archivo del paquete].deb>.
Los paquetes fuente de Debian y sus herramientas relacionadas son una gran manera de empezar a aprender sobre cómo se hace el software libre. Como miembro de la comunidad, usted debe probarlo y aprender a apreciar todo el trabajo duro que realizan los desarrolladores.