Las ideas no duran mucho, hay que hacer algo con ellas

juliorestrepo.wordpress.com desde el año 2008

Como instalar programas en GNU/Linux

Conocimientos Previos:

Antes de aprender a instalar programas en GNU/Linux es necesario tener ciertos conocimientos previos:

  1. Saber abrir una consola
    • En KDE -> Mediante el comando konsole
    • En GNOME -> Mediante el comando gnome-terminal
    • Cualquier otro escritorio -> Accediendo a un TTY mediante la combinación de teclas CONTROL+ALT+Fxxx [donde Fxxx es cualquier tecla de Función (F1, F2, F3… etc)]
  2. Conocer
    • Qué es una distribución?
    • Qué distribución estás usando?
    • De qué distribución es hija la distribución estás usando?
      • Por ejemplo, Ubuntu es hija de Debian, Fedora es hija de RedHAT, OpenSUSE es hija de SLACKWARE, Mandriva es hija de RedHAT
      • IMPORTANTÍSIMO e INTERESANTÍSIMO: El arbol genealógico de las distribuciones GNU/Linux. Puede encontrarse en http://futurist.se/gldt/

Luego de entender claramente los puntos anteriores podemos proceder.

Existen 3 grandes familias de distribuciones GNU/Linux

  • La Familia de DEBIAN
  • La Familia de SLACKWARE
  • La Familia de RedHAT

Un programa generalmente está constituido por varios componentes (archivos ejecutables, de configuración, etc…) Con el propósito de simplificar las cosas, se han inventado los PAQUETES, los cuales cumplen la función de CONTENER, en un archivo único, todos los componentes específicos de cada programa.

En sus comienzos, cada familia de GNU/Linux fue optimizada para hacer uso de un tipo de paquete específico:

  • La Familia de DEBIAN emplea paquetes de extensión DEB
  • La Familia de SLACKWARE utiliza paquetes de extensión TAR.GZ ó TAR.BZ2
  • La Familia de RedHAT usa paquetes de extensión RPM

Actualmente las cosas han cambiado bastante, permitiendo que cualquier tipo de paquete pueda ser instalado en distribuciones de diferente familia. Por ejemplo, HOY es posible instalar paquetes TAR.GZ en distribuciones de la familia RedHAT, o instalar paquetes RPM en la familia DEBIAN.

ES ALTAMENTE RELEVANTE APRENDER COMO FUNCIONAN LAS 3 FAMILIAS, esto debido a que es posible encontrarnos con varias formas de proceder, ante lo cual probablemente necesitaremos escoger NO LA MÁS FÁCIL, sino la que efectivamente GENERE LOS MEJORES RESULTADOS.

DEBIAN (Paquetes DEB)

En la familia de DEBIAN los paquetes pueden:

Ser instalados mediante el comando:

apt-get install nombre_paquete

Ser desinstalados a través del comando:

apt-get remove nombre_paquete

Si usas una distribución de la familia de DEBIAN puedes encontrar más información aquí:

REDHAT (Paquetes RPM)

En la familia de REDHAT los paquetes pueden:

Ser instalados mediante el comando:

rpm -i nombre_paquete

Ser desinstalados a través del comando:

rpm -e nombre_paquete

CASOS ESPECIALES (MANDRIVA y FEDORA)

  • En Mandriva (distribución derivada de REDHAT) los paquetes pueden ser instalados mediante el comando:

urpmi nombre_paquete

y pueden ser desinstalados a través del comando:

urpme nombre_paquete

  • En FEDORA (otra distribución también derivada de REDHAT) los paquetes pueden ser instalados mediante el comando:

yum install nombre_paquete

y pueden ser desinstalados a través del comando:

yum remove nombre_paquete

Si usas una distribución de la familia de REDHAT puedes encontrar más información aquí:

SLACKWARE (Paquetes TAR.GZ y TAR.BZ2)

Los archivos TAR.GZ y TAR.BZ2 son básicamente archivos comprimidos que contienen el código fuente y algunos archivos complementarios usados por el programa que queremos instalar. La Ventaja de comprimir los archivos es ahorrar tráfico durante su transferencia por red y espacio de almacenamiento. La desventaja es que para ser usado requiere estar descomprimido, lo cual toma cierto tiempo y dependerá de la velocidad del hardware que estemos usando.

Los pasos para instalar un programa empaquetado en TAR.GZ y TAR.BZ2 son básicamente 2:

  1. Descomprimir el paquete mediante el uso del comando TAR
  2. Una vez descomprimido localizar un SCRIPT (Archivo Automatizado de Instrucciones) y ejecutarlo.

Al ejecutar el SCRIPT se llevan a cabo las siguientes operaciones:

  • Se configuran algunas opciones personalizadas del programa para adaptarlo a nuestro sistema operativo.
  • Se compila el código fuente del programa que deseamos instalar de acuerdo a las instrucciones personalizadas dadas en el paso anterior.
  • Finalmente se instala el programa (ya compilado) en nuestro disco duro.

En caso de CARECER de Script debemos realizar nosotros mismos los procesos de configuración, compilación e instalación mediante los famosos comandos:

  • Configuración -> mediante el comando ./configure
  • Compilación -> a través del comando make
  • Instalación -> por medio del comando make install

Observación: Existen MÁS FAMILIAS de GNU/LINUX y tambien existen MÁS MÉTODOS para instalar o desinstalar programas en GNU/LINUX. Este artículo es bastante básico, para lo hermosa, extensa y cautivadora que es el área de Gestión de Paquetes dentro del mundo de la informática.

5 comentarios el “Como instalar programas en GNU/Linux

  1. Pingback: NTFS en Linux - Los archivos con acentos son invisibles « Las ideas no duran mucho. Hay que hacer algo con ellas.

  2. Nelson
    enero 13, 2009

    Guauuu!!! genial por fin me topo con informacion realmente util, de verdad te pasaste!! muchisimas gracias!! en serio te lo agradesco me aclara mucho la pelicula.🙂

  3. Alexandra
    junio 27, 2009

    hola por favor podrian ayudarme tengo que presentar un proyecto en el cual tengo que compilar openoffice 3 por favor ayudenme y estas paginas estan muy interesantes

  4. Pingback: OpenFiler – Instalacion y Configuracion Paso a Paso | Las ideas no duran mucho, hay que hacer algo con ellas

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: