martes, 12 de febrero de 2008

Instalar programas en Linux, 2da Parte

En el post anterior, explique como instalar programas en Linux a través de los repositorios, pero , ¿que pasa cuando el programa que nos interesa instalar no está en los repositorios?


Podemos bajar el paquete .deb, el paquete .rpm o el que corresponda a nuestra distribucion:

  • Si buscamos paquetes .deb para debian podemos bajarlos desde:

http://packages.debian.org
http://www.rpmseek.com

  • Si buscamos paquetes .deb para ubuntu:

http://packages.ubuntu.com
http://www.getdeb.net

  • Si buscamos paquetes .rpm para redhat, fedora, mandriva ó suse:

http://www.rpmseek.com
http://rpmfind.net
http://rpm.pbone.net

  • Si buscamos paquetes .tgz para slackware:

http://www.linuxpackages.net

Hay muchos mas sitios de donde bajar programas empaquetados.

Instalación:

Depende del tipo de paquete que use nuestra distribución

  • En las distribuciónes que usan los paquetes .deb:
# dpkg -i nombre_del_paquete.deb
  • En las distribuciónes que usan los paquetes .rpm:
# rpm -i nombre_del_paquete.rpm
  • En las distribuciónes que usan los paquetes .tgz
#  installpkg nombre_del_paquete.tgz

En algunas distribuciónes no necesitarás hacer esto desde la línea de comandos, simplemente los puedes instalar haciendo doble click sobre el paquete.

Desde el código fuente…

Otra forma de instalar programas en Linux es desde el código fuente del programa, para esto necesitamos el tarball que por lo general es .tar.gz o .tar.bz2, estos tarball necesitan ser compilados, este proceso se puede hacer en cualquier distribución, solo necesitamos las herramientas de compilación.

  • Descomprimir y compilar un .tar.gz

Primero la descompresión:

tar -xzvf nombre_del_tarball.tar.gz

Esto generará un directorio, entramos:

cd nombre_del_directorio

Ahora que estamos dentro del directorio, podemos compilarlo, pero no todos los tarball se compilan de la misma forma, es recomendable leer el README, pero por lo general es así:

./configure
make
make install
  • Descomprimir y compilar un .tar.bz2

Primero la descompresión:

tar -xjvf nombre_del_tarball.tar.bz2

Sólo la descompresión es diferente, los siguientes pasos son los mismos que el .tar.gz ( Obviamente puede ser diferente, para eso esta el README)

Instalar .bin y .run

Estos archivos para ser instalados necesitan permisos de ejecución:

# chmod +x archivo.bin

Y luego para ejecutarlo:

./archivo.bin

Para el .run es el mismo proceso.

No hay comentarios.: