En Debian el instalador de paquetes se llama apt y lo normal es descargar el paquete ya compilado. Para poderlo usar tenemos que haber accedido al sistema como super-usuario.
Existe mucha más información acerca de la instalación de paquetes usando apt. Podremos encontrar gran parte de esta en la la Guía de Referencia Debian (http://www.debian.org/doc/user-manuals).
Cuando instalamos Debian podemos seleccionar dos versiones: (1) la estable que tiene los paquetes más probados y (2) la de test, con paquetes más nuevos, aunque menos probados. Dependiendo del uso que queramos dar al host deberíamos utilizar una versión u otra. Generalmente, si el host es un servidor seleccionaremos la versión estable que da menos problemas de actualización.
En algún momento puede ser interesante “upgradear” a la versión de pruebas. Esto se puede hacer son los siguientes comandos:
root# apt-get update
root# apt-get install libc6 perl libdb2 debconf root# apt-get install apt apt-utils dselect dpkg # Editar el fichero /etc/apt/sources.list cambiar "stable" por # "testing" donde proceda. root# dselect update # always do this before upgrade root# dselect select # select additional packages root# dselect install |
# Editar el fichero /etc/apt/sources.list cambiar "testing" por
# "unstable" donde proceda. root# dselect update # always do this before upgrade root# dselect select # select additional packages root# dselect install |
Antes de realizar una instalación es interesante tener actualizada la base de datos de paquetes en nuestra máquina. Esto se hace escribiendo:
root# apt-get update
|
Es una buena idea mantener el sistema operativo lo más actualizado posible. Así minimizaremos los agujeros de seguridad y nos aseguraremos de estar utilizando las últimas versiones de los programas. En Debian se actualiza el sistema operativo escribiendo:
root# apt-get upgrade
|
Una vez que nos hemos sincronizado con el servidor de apt que hayamos seleccionado (probablemente durante la instalación del sistema operativo) pasaremos a buscar si existe el <paquete> en cuestión. Esto se realiza escribiendo:
# Búsqueda sencilla
root# apt-cache search <paquete> # Búsqueda con información extra root# apt-cache search --full <paquete> |
La lista de servidores de paquetes utilizados por apt se encuentra en el fichero ASCII:
/etc/apt/sources.list
|
Para averiguar si un paquete ya está instalado podemos escribir:
usuario$ dpkg -l | grep <cadena>
|
donde <cadena> es una cadena de caracteres que pertenecen al nombre del paquete.
Para instalar un <paquete> escribiremos:
root# apt-get install <paquete>
|
Para actualizar un <paquete> escribiremos:
root# apt-get install <paquete>
|
Sí, la misma orden que para instalarlo.
root# apt-file update
usuario$ apt-file list <paquete> |
usuario$ apt-file search <fichero>
|
usuario$ apt-cache depends <paquete>
|
usuario$ apt-cache rdepends <paquete>
|
Para borrar un paquete, escribir:
root# apt-get remove <paquete>
|
Si se desear eliminar además los ficheros de configuración que dependen del paquete, usar:
root# apt-get --purge remove <paquete>
|
Esta opción sólo funciona si no existen ficheros nuevos en los directorios que fueran a eliminarse. Si existieran, deberá eliminarlos “a mano”.
Finalmente, se pueden desinstalar un conjunto de paquetes escribiendo:
root# apt-get remove <paquete>*
|