Ubuntu utilitza una tecnologia d'instal·lació d'aplicacions basada en paquets. Cada paquet és un arxiu comprimit, amb extensió .deb, que conté informació del producte, arxius de programa, biblioteques, icones, documentació i scripts de configuració. Els gestors de paquets utilitzen aquests arxius per a localitzar, instal·lar, actualitzar i eliminar programes de manera segura.
Per exemple, si volem treballar amb LibreOffice i ho tenim d'instal·lar, la qual cosa haurem de fer és instal·lar un paquet que contindrà tots aquells programes necessaris perquè l'aplicació funcione correctament. A més, és possible que la instal·lació del dit paquet requerisca d'altres paquets (anomenats dependències) que s'instal·laran junt amb l'aplicació.
Per tant, el paquet que identifica una aplicació és com un contenidor de programes que interactuen entre ells per al funcionament correcte de l'aplicació. A més, aquests paquets s'agrupen en llocs web (anomenats repositoris) que ofereixen multitud de programes lliures i disponibles per a ser instal·lats a través d'Internet. LliureX, per exemple, disposa dels seus propis, encara que hi ha molts més.
En LliureX, la gestió d'aplicacions es pot realitzar de diverses maneres (de més senzilla a més complexa):
A més, és important el fet de que hem de saber el nom de l'aplicació (o el paquet) que volem instal·lar.
Aquesta aplicació és la forma més senzilla d'Ubuntu per a instal·lar o llevar programes. Per a accedir a aquesta hem d'obrir el menú Aplicacions -> Instal·lació de programari.
S'obri llavors una finestra per a poder gestionar les aplicacions, amb tres zones:
Per a cercar una aplicació hem d'escriure el seu nom, descripció o nom del paquet en el quadre de cerca i, automàticament, ens mostra les opcions en la part central. En els tres casos, la cerca la realitza tant en el títol com en la descripció de cada una de les aplicacions.
Si seleccionem qualsevol de les opcions, es mostren dos botons: un per a mostrar més informació relativa a l'aplicació, i un altre per a instal·lar (o desinstal·lar en el cas que ho tinguem ja instal·lat). Polsem el botó Instal·la, comença el procés i es modifica el valor de l'indicador.
Quan la instal·lació s'ha acabat, el botó que anteriorment indicava Instal·la, ara passa a indicar Suprimix-lo. De manera que si volem realitzar l'operació inversa, és a dir, eliminar el programa, simplement hem de polsar el botó anterior i comença el procés de desinstal·lació.
Synaptic és un avançat sistema per a instal·lar o eliminar aplicacions del teu sistema. L'entorn és gràfic, com en el cas anterior, però molt més potent i requereix un major nivell de coneixements. Amb Synaptic tenim el control complet dels paquets (aplicacions) instal·lats en el nostre sistema.
Per a accedir a aquesta hem d'obrir el menú Aplicacions -> Ferramentes del sistema -> Synaptic, gestor de paquets.
La finestra que es mostra, després de l'obertura, està dividida en 4 seccions:
Abans de començar, la primera cosa que hem de fer és polsar el botó Refresa perquè refresque la llista de paquets, ja que es pot haver modificat amb nous o amb versions actualitzades. Es mostra, llavors, un diàleg indicant el progrés i, en finalitzar, es tanca.
Ara estem en disposició de realitzar la cerca, per al que escrivim: el nom de l'aplicació, del paquet o la seua descripció, en la barra de cerca i, a mesura que ho fem, es mostren els paquets que coincideixen.
Els paquets que es mostren, com resultat de la busca, poden tindre tres estats (columna E):
En el nostre cas, com els paquets de la imatge superior no estan instal·lats, podem instal·lar-los fent clic, amb el botó dret del ratolí, i seleccionant l'opció Marca per a instal·lar.
Després de seleccionar-ho, és possible que el paquet depenga de (requerisca) altres paquets. En aquest cas es mostra una finestra indicant de les dependències i en la que hem de polsar el botó Marca.
És llavors quan els paquets canvien l'estat (es mostra com seleccionat). Ara hem d'aplicar els canvis (perquè realitze la instal·lació) mitjançant la pulsació del botó Aplica (de la barra de ferramentes superior), el que fa que es mostre un diàleg amb els paquets que es van instal·lar/actualitzar, així com l'espai que ocupen.
Tornem a polsar el botó Aplica i comença el procés, mostrant una finestra que hem de tancar en finalitzar-ho.
Una vegada acabat, podem observar com ha canviat l'estat dels paquets a instal·lat (quadre d'estat en color verd).
També podem, com en el cas anterior, desinstal·lar una aplicació de manera semblant a la instal·lació. Per a això, seleccionem el paquet i fem clic amb el botó dret del ratolí, seleccionant l'opció Marca per a eliminar (si volem eliminar l'aplicació) o Marca per a eliminar completament (si volem que, a més, elimine els fitxers de configuració de l'aplicació). Es recomana usar la segona opció.
Després d'açò, l'estat passarà a marcat per a desinstal·lar (una aspa blanca amb fons roig).
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).
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-get. 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-get o con entorno gráfico Synaptic, la desinstalación borrará sólo el paquete especificado, pero no las dependencias.
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