¿Como compilar en Ubuntu?

Puede llegar el momento en que al descargar el programa de algun sitio no te encuentres con el .deb necesario, si no que quizá encontrarás paquetes para otras distribuciones además de un archivo con el código fuente. La gracia, es que puedes instalarlo de igual manera habiendo descargado el código fuente. Lo primero que necesitas para compilar son ciertos archivos que te permitiran lograrlo. Vamos a una terminal y escribimos

sudo apt-get install build-essential

(recordar que apt-get funciona solo en distribuciones “Debian like”, es decir, no funciona ni en mandriva, ni SuSE, ni Fedora, etc)

Ahora que tenemos lo necesario, debemos descargar algun código fuente (generalmente empaquetado en .tar.gz) Suponiendo que esto está descargado en tu Carpeta Personal, ahora debemos descomprimir el archivo (Click derecho >Extraer Aquí) y nos quedará una carpeta nueva. Abrimos una terminal y escribimos

cd nombre_de_la_carpeta

Ahora que estamos dentro de la carpeta vía consola debemos ejecutar el siguiente comando

sudo ./configure

Esto creará una configuración para poder compilar luego. Lo siguiente es

sudo make

Y ahora

sudo make install

Listo! Compilaste tu propio archivo. Ahora no deberías preocuparte al no encontrar el .deb de algun programa, siempre y cuando cuentes con el código fuente :D.

OJO: Es posible que al momento de ./configure o de make install te tire algun error. No te preocupes! Por ejemplo al instalar amsn desde su source a mi me salió

“checking tk build dir… configure: error: Unable to find Tk directory or Tk package is not tk-dev”

Tambien me tiro un error con libjpeg. La forma de arreglar esto es ir synaptic (o el gestor de paquetes de tu distribución), click en buscar y escribo libjpeg y de entre los resultados busco el que diga libjpeg (o el que me tire error) e instalo el que terminé en -dev. Listo!

Anuncios

~ por Copitox en mayo 9, 2008.

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: