jump to navigation

Instalar aplicaciones a partir del código fuente (Compilar) en Ubuntu 4/02/2007

Posted by JACB in GNU/Linux, Linux, OpenSource, Sistemas operativos, Software, Tutoriales, Ubuntu.
trackback

Bueno, debido a que este tema puede ser de ayuda a mucha gente, he decidido separarlo del otro tutorial, para que el usuario esté más informado.

A veces se encuentran aplicaciones que no proporcionan paquetes de instalación, y hay que compilar a partir del código fuente. Para ello, lo primero que hay que hacer en Ubuntu es instalar un meta-paquete llamado build-essential. Para ello, abrir una terminal y ejecutar los siguientes comandos:

$ sudo aptitude update
$ sudo aptitude install build-essential

En general, los pasos a seguir para compilar una aplicación son los siguientes:

  1. Descargar el código fuente.
  2. Descomprimir el código.
  3. Entrar en el directorio creado al descomprimir el código.
  4. Ejecutar el script configure (sirve para comprobar las características del sistema que afectan a la compilación, configurando la compilación según estos valores, y que crea el archivo makefile).
  5. Ejecutar el comando make, encargado de la compilación.
  6. Ejecutar el comando sudo make install, que instala la aplicación en el sistema, o mejor aún, instalar checkinstall (via Aptitude), y ejecutar sudo checkinstall. Esta aplicación crea un paquete .deb de forma que no haya que compilarlos la próxima vez.

El uso de checkinstall tiene también la ventaja de que el sistema tendrá constancia de los programas instalados de esa forma, facilitando también su desinstalación.

He aquí un ejemplo completo de ejecución de este procedimiento:

$ sudo aptitude install libpanelapplet
$ tar xvzf sensors-applet-0.5.1.tar.gz
$ cd sensors-applet-0.5.1
$ ./configure --prefix=/usr
$ make
$ sudo checkinstall

Fuente: mundogeek.net

Comentarios»

1. victor - 9/06/2007

un apregunta. ¿como puedo eliminar el codigo de fuente instalado?

2. Arturo - 22/10/2009

Gracias Chamo (amigo), es de mucha ayuda, es escencial para instalar algunos programas en ubuntu que no es pocible encontrar en *.deb

3. Arturo - 22/10/2009

tengo una duda:
$ sudo aptitude install libpanelapplet
debo reemplazar libpanelapplet por el nombre de la aplicación.

4. mario - 11/05/2010

Buenos dias, aguien me podria decir como instalar la aplicacion osmuis en un linux que solo esta en codigo fuente ???

Lo agradeceria muchisimo.

5. gomzstudio - 15/05/2010

buen aporte


Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s

A %d blogueros les gusta esto: