Compilar código fuente
Hay que buscar el codigo fuente del programa que se desea instalar. Este lo enocntraremos comprimido en .tar.bz2 o en .tar.gz
Para hacer un ejemplo en este tutorial instalaremos pidgin que bajamos el codigo fuente de la pagina oficial
Lo más recomendable es leer el archivo install que viene comprimido junto con el paquete pues ahí seguramente tendremos una guía rápida de instalación también.
1.- Descomprimir paquete
Descomprimimos primero el paquete. Para ello nos dirigimos a el directorio en donde lo descargamos.
# cd Desktop/
y lo descomprimimos con:
# tar -xjvf archivo.tar.gz2
para los .tar.gz2 y
# tar -xvzf archivo.tar.gz
para los .tar.gz
2.-Configurar
Nos dirigimos al directorio creado al descomprimir.
#cd nuevoDirectorio/
ya ahí ejecutamos el archivo configure de la siguiente manera:
# ./configure
Puede suceder que el proceso de configuración no se complete y que requiera de algún paquete extra o desabilitar ciertas opciones de lo que estamos instalando pero siempre tendremos información de lo que nos haga falta.
Para este caso la respuesta que manda es:
configure: error:
XScreenSaver extension development headers not found.
Use --disable-screensaver if you do not need XScreenSaver extension support,
this is required for detecting idle time by mouse and keyboard usage.
Podemos instalar los paquetes necesarios para solucionar este problema:
# apt-get install libstartup-notification0 libstartup-notification0-dev libxss-dev
O Desabilitar la opción:
#./configure --disable-screensaver
Cuando la configuración sea correcta obtendremos un mensaje parecido a el siguiente:
configure complete, now type 'make'
3.- Crear paquete
Para este paso solo ponemos:
#make
4.- Instalación del paquete
Como ultimo paso ponemos:
# make install
y esperamos a que termine de instalarse nuestro paquete.
Comentario
Algunos paquetes, principalemnte paquetes recientes cambien la manera de crearse de make por jam. En un caso así solo cambiamos, en vez de poner:
#make
ponemos:
#jam
y en vez de instalar con:
# make install
instalamos con:
# jam install
Carlos Alberto Silva Ramírez
Lic. Filosofía,UAEM
0 comentarios:
Publicar un comentario