El sistema de paquetes utiliza una base de datos para monitorizar los paquetes instalados, los no instalados y los que están disponibles por si deseamos instalarlos.
A la hora de instalar paquetes utilizaremos el programa apt-get el cual utilizará la base de datos anteriormente comentada y averiguará cómo instalar los paquetes que le indicamos, así como aquellos otros paquetes adicionales, si son necesarios, que serán requeridos por el paquete que deseamos instalar para que funcione correctamente.
Para actualizar la lista, se utiliza el comando:
# apt-get update
Este comando busca el paquete solicitado en los archivos listados en /etc/sources.list
Si tenemos conexión a internet buscará las fuentes en los repositorios indicados en /etc/sources.list
Nada mejor para explicarlo que con un ejemplo. Vamos a instalar un visor de ficheros PDF llamado xpdf, así que vamos a indicar los pasos a seguir:
# apt-get update
Nos debe aparecer algo similar a:
guadalinex:/home/fermin# apt-get update
Des:1 http://http.guadalinex.org liron/main Packages [2835kB]
Obj http://http.guadalinex.org liron/main Release
Obj http://http.guadalinex.org liron/contrib Packages
Obj http://http.guadalinex.org liron/contrib Release
Obj http://http.guadalinex.org liron/non-free Packages
Obj http://http.guadalinex.org liron/non-free Release
Des:2 http://http.guadalinex.org liron/guada Packages [1179B]
Des:3 http://http.guadalinex.org liron/guada Release [82B]
Obj http://http.guadalinex.org liron/non-US/main Packages
Obj http://http.guadalinex.org liron/non-US/main Release
Obj http://http.guadalinex.org liron/non-US/contrib Packages
Obj http://http.guadalinex.org liron/non-US/contrib Release
Obj http://http.guadalinex.org liron/non-US/non-free Packages
Obj http://http.guadalinex.org liron/non-US/non-free Release
Descargados 2837kB en 1m48s (26,1kB/s)
Leyendo lista de paquetes... Hecho
# apt-get install xpdf
Y nos aparecerá:
guadalinex:/home/fermin# apt-get install xpdf
Leyendo lista de paquetes... Hecho
Creando árbol de dependencias... Hecho
Se instalarán los siguientes paquetes extras:
lesstif2 t1lib1 xpdf-common xpdf-reader xpdf-utils
Se instalarán los siguientes paquetes NUEVOS:
lesstif2 t1lib1 xpdf xpdf-common xpdf-reader xpdf-utils
0 actualizados, 6 se instalarán, 0 para eliminar y 54 no actualizados.
Necesito descargar 2602kB de archivos.
Se utilizarán 6746kB de espacio de disco adicional después de desempaquetar.
¿Desea continuar? [S/n] s
Des:1 http://http.guadalinex.org liron/main lesstif2 1:0.93.94-1 [691kB]
...
Configurando xpdf (2.03-2) ...
$ xpdf
Vamos a detallar lo que ha hecho apt-get:
Puede ocurrir que se haya dañado el paquete instalado o sencillamente deseamos reinstalar una nueva versión disponible del mismo, entonces deberemos añadir la opción -reinstall
# apt-get -reinstall install xpdf