<Anterior | Contenido | Siguiente>
23 - Compilación de programas
En este capítulo, veremos cómo construir programas compilando código fuente. La disponibilidad del código fuente es la libertad esencial que hace posible Linux. Todo el ecosistema del desarrollo de Linux se basa en el intercambio libre entre desarrolladores. Para muchos usuarios de escritorio, la compilación es un arte perdido. Solía ser bastante común, pero hoy en día, los proveedores de distribución mantienen enormes repositorios de binarios precompilados, listos para descargar y usar. En el momento de escribir este artículo, el repositorio de Debian (uno de los más grandes de todas las distribuciones) contiene casi 23,000 paquetes.
Entonces, ¿por qué compilar software? Hay dos razones:
1. Disponibilidad. A pesar de la cantidad de programas precompilados en los repositorios de distribución, es posible que algunas distribuciones no incluyan todas las aplicaciones deseadas. En este caso, la única forma de obtener el programa deseado es compilarlo desde la fuente.
2. Oportunidad. Si bien algunas distribuciones se especializan en versiones de vanguardia de programas, muchas no lo hacen. Esto significa que para tener la última versión de un programa, es necesario compilar.
La compilación de software a partir del código fuente puede resultar muy compleja y técnica; mucho más allá del alcance de muchos usuarios. Sin embargo, muchas tareas de compilación son bastante sencillas y solo implican unos pocos pasos. Todo depende del paquete. Examinaremos un caso muy simple con el fin de proporcionar una descripción general del proceso y como punto de partida para aquellos que deseen emprender un estudio más a fondo.
Introduciremos un nuevo comando:
● “piensen de nuevo sobre los incrementos de precio” - Utilidad para mantener programas