BÚSQUEDA Y GESTIÓN DE PROGRAMAS
1.1. Introducción
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.
1.2. Opciones a la hora de gestionar programas
En LliureX, la gestión de aplicaciones se puede realizar de varias maneras (de más sencilla a más compleja):
- La aplicación Añadir y quitar programas
- El programa Synaptic
- Los programas apt o aptitude
Además, es importante el hecho de que debemos saber el nombre de la aplicación (o el paquete) que queremos instalar.
1.2.1. Aplicación Añadir y quitar programas
1.2.1.1. Acceso
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:
- Una parte superior que contiene:
- Un menú con diferentes funcionalidades
- Una barra de herramientas con un listado de repositorios (para filtrar las aplicaciones), otro listado de repositorios (para filtrar las aplicaciones instaladas), un historial de operaciones, un indicador de proceso y una barra de búsqueda.
- Una parte central que contiene:
- Un panel de categorías o departamentos: que muestra las agrupaciones
- Un listado de aplicaciones más recientes y recomendadas
- Una parte inferior que contiene:
- Un listado de las aplicaciones mejor valoradas
- El total de aplicaciones
1.2.1.2. Búsqueda e instalación
Para buscar una aplicación tenemos que escribir su nombre, descripción o nombre del paquete en el cuadro de búsqueda y, automáticamente, nos muestra las opciones en la parte central. En los tres casos, la búsqueda la realiza tanto en el título como en la descripción de cada una de las aplicaciones.
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 se modifica el valor del indicador.
1.2.1.3. Desinstalación
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.
1.2.2. El programa Synaptic
1.2.2.1. Acceso
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:
- Una parte superior que contiene:
- Un menú con las funcionalidades.
- Una barra de herramientas con: un botón de recarga de información de paquetes, otro botón para marcar todas las actualizaciones, otro botón para aplicar los cambios, otro para ver las propiedades de un paquete y una barra de búsqueda.
- Una parte central que contiene:
- Un panel (a la izquierda) con la lista de categorías, así como botones para aplicar determinados filtros.
- Un panel a la derecha donde se muestran todos los paquetes (filtrados por el panel izquierdo), así como información relativa a éstos (en la parte inferior).
- Una parte inferior que contiene información relativa al número de paquetes listados, instalados, rotos, preparados para instalar/actualizar y preparados para desinstalar.
1.2.2.2. Búsqueda e instalación
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 de la aplicación, del paquete o su descripción, 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):
- el cuadro está en blanco: significa que el paquete no está instalado.
- el cuadro está en verde: significa que el paquete está instalado y en la última versión.
- el cuadro está en verde con un símbolo de exclamación: significa que el paquete está instalado, pero que hay una nueva versión disponible.
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).
1.2.2.3. Desinstalación
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.
1.2.2.4. Actualización
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 seleccionar 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).
1.2.3. Programas apt o aptitude
Aunque podemos instalar programas de forma gráfica, como hemos visto en los puntos anteriores, siempre podemos recurrir a la terminal para instalar cualquier programa, aunque en este caso se requerirán conocimientos mayores.
Existen dos formas de instalar programas en modo texto: aptitude y apt. Ambos programas son muy similares, salvo en un detalle, y es que el primero recuerda las dependencias que se han aplicado en la instalación de un paquete. Esto significa que si se instala o actualiza una aplicación con aptitude y luego se quiere desinstalar, aptitude borrará el programa junto con todas sus dependencias (excepto si son usadas por otros paquetes). Si se instala con apt o con entorno gráfico Synaptic, la desinstalación borrará sólo el paquete especificado, pero no las dependencias.
1.2.3.1. Acceso
Para acceder a la aplicación tenemos que abrir la terminar mediante el menú: Aplicaciones -> Accesorios -> Terminal. Una vez abierta, tenemos que ejecutar los siguientes comandos como administrador. En el caso de aptitude:
sudo aptitude update
y en el caso de apt:
sudo apt-get update
Con estos comandos actualizamos el listado de paquetes, para, a continuación, realizar una búsqueda del paquete o aplicación a instalar. Con aptitude:
sudo aptitude search nombre_del_paquete_o_aplicación
y con apt:
sudo apt-cache search nombre_del_paquete_o_aplicación
Por ejemplo, para buscar la aplicación calibre:
sudo apt-cache search calibre
Una vez tenemos el paquete localizado con la búsqueda (o sabemos su nombre), tenemos que instalarlo mediante la orden:
sudo aptitude install nombre_del_paquete
Con apt:
sudo apt-get install nombre_del_paquete
Por ejemplo, para instalar el calibre:
sudo aptitude install calibre