Ubuntu utiliza una tecnología de instalación de aplicaciones basada en paquetes. Cada paquete es un archivo comprimido, con extensión .deb, que contiene información del producto, archivos de programa, bibliotecas, iconos, documentación y scripts de configuración. Los gestores de paquetes utilizan estos archivos para localizar, instalar, actualizar y eliminar programas de modo seguro.
Por ejemplo, si queremos trabajar con LibreOffice y lo tenemos que instalar, lo que deberemos hacer es instalar un paquete que contendrá todos aquellos programas necesarios para que la aplicación funcione correctamente. Además, es posible que la instalación de dicho paquete requiera de otros paquetes (llamados dependencias) que se instalarán junto a la aplicación.
Por lo tanto, el paquete que identifica una aplicación es como un contenedor de programas que interactúan entre ellos para el correcto funcionamiento de la aplicación. Además, éstos paquetes se agrupan en sitios web (llamados repositorios) que ofrecen multitud de programas libres y disponibles para ser instalados a través de Internet. LliureX, por ejemplo, dispone de los suyos propios, aunque existen muchos más.
En LliureX, la gestión de aplicaciones se puede realizar de varias maneras:
Esta aplicación es la forma más sencilla de Ubuntu para instalar o quitar programas. Para acceder a ésta tenemos que abrir el menú Aplicaciones -> Añadir y quitar programas.
Se abre entonces una ventana para poder gestionar las aplicaciones, con tres zonas:
Para buscar una aplicación tenemos que escribir su nombre (o parte de él) en el cuadro de búsqueda y, automáticamente, nos muestra las opciones en la parte central.
Si seleccionamos cualquiera de las opciones, se muestran dos botones: uno para mostrar más información relativa a la aplicación, y otro para instalar (o desinstalar en caso de que lo tengamos ya instalado). Pulsamos el botón Instalar y comienza el proceso y el indicador de éste indica que se está instalando.
Cuando la instalación se ha terminado, el botón que anteriormente indicaba Instalar, ahora pasa a indicar Desinstalar. De modo que si queremos realizar la operación inversa, es decir, eliminar el programa, simplemente tenemos que pulsar el botón anterior y comienza el proceso de desinstalación.
Synaptic es un avanzado sistema para instalar o eliminar aplicaciones de tu sistema. El entorno es gráfico, como en el caso anterior, pero mucho más potente y requiere un mayor nivel de conocimientos. Con Synaptic tenemos el control completo de los paquetes (aplicaciones) instalados en nuestro sistema.
Para acceder a ésta tenemos que abrir el menú Aplicaciones -> Herramientas -> Synaptic, gestor de paquetes.
La ventana que se muestra, tras la apertura, está dividida en 4 secciones:
Antes de comenzar, lo primero que debemos hacer es pulsar el botón Recargar para que refresque la lista de paquetes, ya que se puede haber modificado con nuevos o con versiones actualizadas. Se muestra, entonces, un diálogo indicando el progreso y, al finalizar, se cierra.
Ahora estamos en disposición de realizar la búsqueda, para lo que escribimos el nombre del paquete parte de él) en la barra de búsqueda y, a medida que lo hacemos, se muestran los paquetes que coinciden.
Los paquetes que se muestran, como resultado de la búsqueda, pueden tener tres estados (columna E):
En nuestro caso, como los paquetes de la imagen superior no están instalados, podemos instalarlos haciendo clic, con el botón derecho del ratón, y seleccionando la opción Marca para instalar.
Tras seleccionarlo, es posible que el paquete dependa de (requiera) otros paquetes. En este caso se muestra una ventana indicando de las dependencias y en la que debemos pulsar el botón Marcar.
Es entonces cuando los paquetes cambian el estado (se muestra como seleccionado). Ahora tenemos que aplicar los cambios (para que realice la instalación) mediante la pulsación del botón Aplicar (de la barra de herramientas superior), lo que hace que se muestre un diálogo con los paquetes que se van instalar/actualizar, así como el espacio que ocupan.
Volvemos a pulsar el botón Aplicar y comienza el proceso, mostrando una ventana que debemos cerrar al finalizarlo.
Una vez terminado, podemos observar como ha cambiado el estado de los paquetes a instalado (cuadro de estado en color verde).
También podemos, como en el caso anterior, desinstalar una aplicación de manera similar a la instalación. Para ello, seleccionamos el paquete y hacemos clic con el botón derecho del ratón, seleccionando la opción Marcar para desinstalar (si queremos eliminar la aplicación) o Marcar para desinstalar completamente (si queremos que, además, elimine los ficheros de configuración de la aplicación). Se recomienda usar la segunda opción.
Tras esto, el estado pasará a marcado para desinstalar (un aspa blanca con fondo rojo).
El proceso a partir de aquí, es el mismo que en la instalación, ya que debemos pulsar el botón Aplicar. Se muestra un diálogo con los cambios, en el que pulsamos el botón Aplicar, lo que hace que comience el proceso y muestre un diálogo donde se puede observar el progreso.
Como hemos comentado en la introducción, los repositorios contienen las últimas versiones de los programas, por lo que en caso de haber una actualización, éstas se suben directamente de modo que quedan disponibles para toda la comunidad. Por ello, puede ocurrir que alguno de los programas indique que tiene una actualización (estado en verde con un símbolo de exclamación). Para actualizarlo, tenemos que: seleccionar el paquete, hacer clic con el botón derecho del ratón y selecionar la opción Marcar para actualizar.
Tras esto, el estado cambia y muestra una flecha blanca sobre fondo verde.
Ahora pulsamos el botón Aplicar de la barra de herramientas, lo que hace que se muestre una ventana con los cambios a realizar. Pulsamos el botón Aplicar y se muestra un diálogo que indica que se están aplicando los cambios (de manera similar a la instalación y desinstalación).