Como compilar en Linux

Pues hoy ni mas ni menos sus voy a ense?como se compila un programa en Linux, para los que les gusta como yo tener los programas acualizados al d?(recordemos que synaptic lleva retraso casi siempre) o bien le haga gracia aprender, o tiene ganas de romper su sistema, o de usar linux sin conexion a internet y guardar los programas en un CD, o lo que sea, en LEER MAS>>>Para explicarlo me basare en un ejemplo muy simple, recordamos el eagle mode de hace unos dias? Os habreis percatado que no esta en synaptic, y que si queremos usarlo solo podiamos bajar una live CD o bien… compilarlo

Primero vamos a bajarnos el programa, en .tar.gz, tar.bz2, etc.

Ahora una vez bajado, lo descomprimimos graficamente

Nos metemos en la carpeta eaglemode-0.75… y nos abrimos el README, seguimos las instrucciones: nos dicen que vayamos a ./doc/html/index.html
por tanto vamos ahi y abrimos index.html

una web muy chula, vamos a mirar que pone en System Requirements
Vaya, una lista nos dice el programa y su nombre en debian (osea, como buscarlo en synaptic, o descargarlo via google). Le hacemos caso y descargamos e instalamos todo lo que nos pide aqui.

Chupi, ahora abriremos la parte de install…
Nos pone que lo hagamos a la manera mas habitual.

vamos a la carpeta desde terminal, con cd nombreCarpeta para movernos por el sistema de archivos.
Una vez dentro de la carpeta eaglemode escribimos, como dice en readme:

sudo ./configure
sudo make
sudo make install

Ahora se tirara un rato para cada uno de los comandos anteriores, lo dejamos que haga y al rato se detiene.

Perfecto, abrimos la carpeta eaglemode-0.75… graficamente, cerramos terminal con exit. Veis eso de eaglemode.ph? Es el ejecutable.
Abridlo y si os pregunta, dadle a ejecutar

Ya tenemos programa compilado y andando, ahora solo tendriamos que hacerle un acceso directo o alguna chorrada por el estilo por comodidad, y listos!

Ya veis, compilar programas normales (no kernels o cosas peligrosas) es una tarea sencilla dentro de lo que cabe. Asi no nos limitamos ni dependemos de synaptic o los .deb… Por cierto, Existe un .deb de eaglemode que hace solito todo lo que hemos hecho a mano, pero a que a mano mola mas?? jajaja

Salu2!!

Categoría: Sin categoría