Next Previous Contents

8. Las Herramientas de Gestión de Paquetes de Debian

8.1 ¿Qué programa(s) tiene Debian para la gestión de sus paquetes?

dselect

Este programa es una interfaz basada en menús al sistema de gestión de paquetes de Debian. En particular es útil para primeras instalaciones y para actualizaciones a gran escala. dselect puede

dselect comienza presentando al usuario un menú de 7 entradas, cada una de las cuales corresponde a una acción concreta. El usuario puede seleccionar una acción utilizando las flechas del teclado que mueven la barra iluminada y presionando INTRO para seleccionar la acción iluminada.

Lo que el usuario ve a continuación depende de la acción elegida. Si elige una opción diferente de Access o Select, dselect simplemente procederá a ejecutar la opción seleccionada: p.ej., si el usuario eligió Remove, dselect procederá a borrar todos los ficheros marcados para ser borrados la última vez que el usuario ejecutó la opción Select para elegirlos.

Las dos entradas Access y Select llevan a menús adicionales. En ambos casos, los menús se presentan en una pantalla dividida en dos; la parte superior presenta una lista de opciones navegable, mientras que la parte inferior presenta una explicación ("información") sobre cada una de las opciones.

Una extensa ayuda en línea está disponible: Utilice la tecla '?' para acceder a la pantalla de ayuda y luego '.' para sucesivamente ver cada una de las páginas disponibles, una a una.

Algunos usuarios encuentran más fácil navegar por dselect cuando usa colores en la salida por pantalla. Para ver los colores, asegúrese de que ha ejecutado: export TERM=linux antes de ejecutar dselect.

El orden en el que las acciones se presentan en el menú inicial de dselect refleja el orden en el que el usuario ejecutaría normalmente dselect para instalar paquetes. Sin embargo, un usuario puede elegir cualquiera de las opciones tantas veces como sea necesario (incluyendo no usar ninguna opción en absoluto, dependiendo de lo que quiera hacer).

dpkg

Se trata del programa principal de gestión de paquetes. dpkg puede ejecutarse con muchas opciones. Algunas de las más comunes son:

dpkg-deb

Este programa manipula un archivo de paquete Debian(.deb). Algunos de sus usos comunes son:

Puede obtener más información en la página de manual de dpkg-deb(1).

dpkg-split

Este programa divide un paquete grande en ficheros más pequeños (p.ej. cara a copiarlo mediante un grupo de disquetes) y puede usarse para unir de nuevo los ficheros en uno solo. Sólo se puede usar este programa en un sistema Debian pues se vale de dpkg-deb para desglosar el archivo de paquete Debian en sus componentes. Así, por ejemplo, si quisiera dividir un fichero .deb grande en N partes,

8.2 Debian asegura ser capaz de actualizar programas que están siendo ejecutados; ¿Cómo se puede hacer esto?

Debian GNU/Linux incluye un programa llamado start-stop-daemon que es usado por los scripts de instalación para arrancar demonios durante el proceso de arranque de la máquina o para pararlos cuando cambia el nivel de ejecución del núcleo (p.ej. si se cambia de multi-usuario a usuario-único o a parada). El programa start-stop-daemon también se utiliza cuando se instala un paquete nuevo que contiene un demonio, para parar demonios en ejecución y rearrancarlos según sea necesario, p.ej. cuando se instala un paquete que contiene un script de configuración actualizado.

8.3 ¿Cómo se puede comprobar qué paquetes han sido instalados en un sistema Debian?

Para averiguar cuál es el estado de todos los paquetes instalados en un sistema Debian, debe ejecutar la orden dpkg --list. Esto muestra un resumen de una línea por cada paquete, que contiene un símbolo de estado de 2 letras, el nombre del paquete correspondiente, la versión que está instalada, y una descripción muy breve del mismo.

Para averiguar el estado de los paquetes que encajan con un patrón que empiece por "fu" puede ejecutar la orden dpkg --list 'fu*'

Para obtener información más detallada de un paquete en particular puede usar la orden dpkg --status fu.

8.4 ¿Cómo se puede averiguar qué paquete produjo un fichero en particular?

Para indentificar el paquete que produjo un fichero llamado fu puede usar cualquiera de las siguientes opciones:


Next Previous Contents