Noticia Cómo instalar paquetes en Ubuntu de manera manual

ubuntu_matrix_830x400_scaled_cropp.jpg


Desde hace tiempo que venimos hablando de cómo instalar paquetes y programas a través de repositorios, de paquetes deb, de paquetes rpm, de PPA’s o simplemente a través de programas cómo Synaptic o el Centro de Software de Ubuntu, pero no os hemos hablado de cómo instalar un programa a través de su código fuente. Esta instalación es muy liosa, pero también es la más satisfactoria ya que por norma general es la que mejor se adapta a nuestro sistema operativo, a nuestra máquina. Para realizar esta instalación, lo único que tenemos que hacer es bajarnos un paquete comprimido que casi siempre es de tipo tar.gz o gz, qué es el que tiene el código del programa y a partir de aquí compilar los archivos.


¿Qué necesita programas necesito para instalar paquetes de manera manual?


Paradójicamente, Ubuntu al igual que otros sistemas basado en Debian no trae instalados todos los programas necesarios para compilar. El paquete que englobaba a la mayor parte de herramientas no está instalado de serie por lo que hay que instalar el paquete a mano. Bien, para compilar un paquete nosotros mismos necesitaremos hacer esto en la terminal:

sudo apt-get install build-essential automake make cmake fakeroot checkinstall dpatch patchutils autotools-dev debhelper quilt xutils lintian dh-make libtool autoconf git-core

Esto hará que Ubuntu instale casi todos los programas necesarios para poder compilar código y por extensión poder instalar paquetes de manera manual.

¿Cómo compilamos un programa nosotros mismos?


Una vez que hemos hecho los pasos anteriores, abrimos una terminal y nos situamos en la carpeta del código fuente. Lo primero que tendremos que hacer es ver el archivo “INSTALL” que casi todos los programas traen, alguno lo hacen en “Readme“. Por norma general para compilar tendremos que escribir lo siguiente

./configure

make

make install

./nombredelprograma

make clean

Si bien, en el archivo Readme o INSTALL vendrá con todo detalle los paquetes necesarios así cómo instalar el programa. Los comando ./configure y make son los encargados de configurar y hacer el paquete del programa. El comando make install instala lo creado y con ./ ejecutamos el programa. Luego, el comando make clean se encarga de limpiar los archivos innecesarios que se han creado en la instalación. Esto a grandes rasgos son los pasos necesarios para compilar un programa, pero a veces es necesario instalar alguna librería o paquete para que la instalación funcione. Por último advertir que aunque la instalación es mejor, es una instalación lenta, es decir, para instalar paquetes de maneral manual se depende del código fuente y de la potencia de la máquina, por eso el proceso puede llevar horas o minutos. Por eso es recomendable hacerlo con tiempo y en equipos potentes, aunque este método para instalar de paquetes se puede hacer en cualquier ordenador.


Enlace a la fuente original: Cómo instalar paquetes en Ubuntu de manera manual

Continúar leyendo...