dselect

Autres langues

Langue: es

Autres versions - même langue

Version: Julio de 2001 (mandriva - 22/10/07)

Autres sections - même nom

Section: 1 (Commandes utilisateur)

NOMBRE

dselect - Interfaz del manipulador de paquetes Debian para consola.

SINOPSIS

dselect [--admindir <directorio>] [--help] [--version] [--licence | --license] [--expert] [--debug | -D <archivo>] [<acci�n>] [--colour | --color [parte de la pantalla]:[primer plano],[fondo][:attr[+attr+..]]]

DESCRIPCI�N

dselect es la principal interfaz para la instalaci�n, manejo y eliminaci�n de paquetes Debian GNU/Linux. En el men� principal de dselect, el administrador del sistema puede:
 - Actualizar la lista de paquetes disponibles,
 - Ver el estado de los paquetes instalados y disponibles,
 - Alterar selecciones de paquetes y manejar las dependencias correspondientes,
 - Instalar nuevos paquetes o actualizarlos a nuevas versiones.

dselect opera como interfaz de dpkg(8), la herramienta gestora de paquetes de Debian de bajo nivel. Su ventaja es que posee una pantalla completa de selecci�n de paquetes con resoluci�n �ptima de dependencias y conflictos. Cuando se ejecuta con permisos de administrador, los paquetes pueden ser instalados, actualizados o eliminados. Varios m�todos de acceso pueden ser configurados para saber las versiones disponibles e instalables desde los dep�sitos de paquetes correspondientes. Dependiendo del m�todo de acceso usado, esos dep�sitos de paquetes pueden ser p�blicos en servidores a trav�s de Internet, redes locales o bien en cdroms. El m�todo de acceso recomendado es apt, proporcionado por el paquete apt.

Normalmente dselect se invoca sin par�metros. Se presenta un men� interactivo, ofreciendo al usuario una lista de acciones. Si se da una acci�n como argumento, entonces ser� ejecutada inmediatamente. Hay muchas �rdenes disponibles para modificar el comportamiento de dselect o tambi�n para mostrar informaci�n adicional acerca del programa.

OPCIONES

Todas las opciones pueden ser especificadas en la l�nea de �rdenes, o bien en el fichero de configuraci�n de dselect ubicado en /etc/dpkg/dselect.cfg. Cada l�nea en el archivo de configuraci�n es tambi�n una opci�n (ex�ctamente la misma que en la l�nea de �rdenes) o un comentario (si este comienza con un #).
--admindir <directorio>
Cambia el directorio donde el `estado', `disponible' y archivos similares de dpkg est�n ubicados. Esto por defecto est� en /var/lib/dpkg y normalmente no deber�a cambiar.
--debug <archivo> | -D<archivo>
Activa la depuraci�n. Esta informaci�n es enviada al <archivo> escogido.
--expert
Activa el modo experto, por ejemplo, no mensajes de ayuda posiblemente molestos.
--colour | --color [parte de la pantalla]:[primer plano],[fondo][:attr[+attr+..]]]
Configura los colores de la pantalla. Estos funcionan �nicamente si en su equipo es posible mostrar colores. Esta opci�n puede ser usada cuantas veces se desee (es mejor usarla en dselect.cfg). Cada uso cambia el color (y opcionalmente, otros atributos) de una parte de la pantalla. Estas partes de la pantalla (desde arriba hacia abajo) son:
title
El t�tulo de la pantalla.
listhead
La l�nea de cabecera encima de la lista de paquetes.
list
La lista de paquetes (y tambi�n otros textos de ayuda).
listsel
El elemento seleccionado en la lista.
pkgstate
En la lista de paquetes, el texto que indica el estado actual de cada paquete.
pkgstatesel
En la lista de paquetes, el texto que indica el estado actual del paquete seleccionado.
infohead
La l�nea de cabecera que muestra el estado del paquete seleccionado.
infodesc
La descripci�n corta del paquete.
info
Usado para mostrar la informaci�n del paquete tal como la descripci�n de �l.
infofoot
La �ltima l�nea de la pantalla cuando se seleccionan paquetes.
query
Usado para mostrar l�neas de pregunta.
helpscreen
Color de las pantallas de ayuda.

Luego de la parte de la pantalla, vienen dos puntos y la especificaci�n del color. Usted puede especificar el color del primer plano, el color de fondo, o ambos evitando los colores por defecto. Usted debe usar colores est�ndares de la biblioteca curses.

Opcionalmente, luego de la especificaci�n de colores hay otros dos puntos, y la especificaci�n de los atributos. �sta es una lista de uno o m�s atributos, separados por un signo ("+"). Los atributos disponibles incluyen (no todos funcionar�n en todos los terminales): normal, standout, underline, reverse, blink, bright, dim, bold.

--help
Muestra un breve texto de ayuda y termina el programa.
--licence | --license
Muestra en pantalla los derechos de copia de dselect, la informaci�n con respecto a su licencia y termina el programa.
--version
Muestra en pantalla la versi�n correspondiente y termina el programa.

USO

Cuando dselect es iniciado interactivamente, muestra al usuario un men� con las siguientes opciones disponibles:

access

Selecciona y configura un m�todo de acceso para los dep�sitos de paquetes.

Por defecto, dselect proporciona una alta cantidad de m�todos tales como floppy, harddisk o cdrom, aunque otros paquetes podr�an proporcionar m�s a�n, ejemplo, el m�todo de acceso apt proporcionado por el paquete apt o bien multi_cd proporcionado por el paquete dpkg-multicd.

El uso del m�todo de acceso v�a apt es altamente recomendado.

update

Actualiza la lista disponible de paquetes.

Obtiene una lista de versiones disponibles de paquetes desde un dep�sito de ellos, configurado por el m�todo de acceso seleccionado, y actualiza la base de datos de dpkg. La lista de paquetes es com�nmente proporcionada por el dep�sito de paquetes, mediante un archivo llamado Packages o Packages.gz. Esos archivos pueden ser generados por los mantenedores de los dep�sitos de paquetes, usando el programa dpkg-scanpackages(1).

Los detalles de la acci�n de actualizar dependen del m�todo de acceso que se haya implementado. Normalmente este proceso es autom�tico y no requiere interacci�n del usuario.

select

Visualiza o maneja la selecci�n de paquetes y sus respectivas dependencias.

Esta es la principal funci�n de dselect. En la pantalla de selecci�n, el usuario puede revisar una lista de todos los paquetes disponibles e instalados. Cuando se ejecuta con permisos de administrador, tambi�n es posible cambiar el estado de la selecci�n interactivamente. dselect sigue esos cambios a otros paquetes dependientes o conflictivos.

Cuando hay un conflicto, o bien una dependencia falla, se muestra la pantalla de resoluci�n de dependencias. En esta pantalla, se muestra una lista de paquetes conflictivos o dependientes, para cada paquete en la lista. El usuario puede aplicar las sugerencias entregadas por dselect, evitarlas, o bien deshacer los cambios hechos, incluyendo aquellos en los que de dejaron dependencias o conflictos sin resolver.

El uso de esta selecci�n de paquetes interactiva con respecto al manejo de la pantalla ser� explicada m�s abajo en el texto.

install

Instala los paquetes seleccionados.

El m�todo de acceso configurado descargar� los paquetes instalables o actualizables desde los dep�sitos relevantes, y los instalar� usando dpkg. Dependiendo de la implementaci�n del m�todo de acceso, todos los paquetes pueden ser pre-descargados antes de la instalaci�n, o bien cuando se requiera. Algunos m�todos de acceso podr�an borrar paquetes que fueron marcados para ser eliminados

Si ocurre alg�n error durante la instalaci�n, normalmente usted deber�a ejecutar la instalaci�n nuevamente. En la mayor�a de los casos, los problemas desaparecer�n o bien ser�n resueltos. SI el problema persiste o la instalaci�n fue realizada de forma incorrecta, por favor s�rvase a investigar las causas y circunstancias de el problema, y contacte r�pidamente al sistema de seguimiento de fallos de Debian. Las instrucciones correspondientes pueden encontrarse en http://bugs.debian.org/ o bien leyendo la documentaci�n de los programas bug(1) o reportbug(1), si es que est�n instalados, obviamente.

Los detalles de la instalaci�n dependen de la implementaci�n de el m�todo de acceso. La atenci�n completa del usuario puede ser requerida durante la instalaci�n, configuraci�n o eliminaci�n de los paquetes correspondientes. Esto depende exclusivamente de los scripts que posean los paquetes. Algunos de ellos hacen uso de la biblioteca de debconf(8), permitiendo de esta manera una instalaci�n mas flexible o tambi�n m�s automatizada.

config

Configura cualquier paquete previamente instalado, que no este totalmente configurado.

remove

Elimina o purga (n.t. es decir, elimina los ficheros de configuraci�n) los paquetes instalados que est�n marcados para este proceso.

quit

Salir de dselect

Termina el programa exitosamente (el c�digo de error devuelto ser� 0).

Manejo de selecciones de paquetes

Introducci�n

dselect expone directamente al administrador algunas de las posibles complejidades relacionadas con el manejo de una larga lista de paquetes con muchas dependencias. Para un usuario que no est� familiarizo con los conceptos y el manejo de paquetes que posee Debian, este proceso podr�a ser un tanto complicado. Sin embargo dselect apunta a ser un programa de manejo y administraci�n f�cil, por lo mismo no podr�a ser considerado como un substituto de un administrador. Se requiere que el usuario este familiarizado con algunos conceptos del sistema de paquetes de Debian. En caso de dudas, consulte la p�gina man de dpkg(8) y el manual de normas de Debian.

A menos que dselect sea ejecutado en modo experto o intermedio, se muestra una pantalla de ayuda cuando se selecciona esta acci�n desde el men�. Se aconseja fervientemente al usuario que estudie toda la informaci�n presentada en las pantallas de ayuda. La ayuda en l�nea puede obtenerse en cualquier momento mediante la tecla '?'.

Disposici�n de la pantalla

La pantalla de selecci�n es por defecto dividida en dos partes, superior e inferior. La parte de arriba muestra la lista de paquetes. Mediante el cursor se puede seleccionar un paquete individual, o un grupo de paquetes, si es que se puede, seleccionando la cabecera del grupo. La parte de abajo de la pantalla muestra algunos de los detalles del paquete seleccionado en la parte de arriba de la pantalla. El tipo de detalle mostrado puede variar.

Presionando la tecla 'I' la lista de paquetes ser� mostrada en pantalla completa, tambi�n una vista alargada de los detalles de los paquetes, o la pantalla igualmente dividida.

Detalles de la vista de paquetes.

Por defecto se muestra una descripci�n bastante extensa del paquete que esta seleccionado en la lista. El tipo de detalles puede ser cambiado presionando la tecla 'i'. Las opciones posibles son:
 - la descripci�n extendida
 - la informaci�n de control de la versi�n instalada
 - la informaci�n de control de la versi�n disponible

En la pantalla de resoluci�n de dependencias, existe la posibilidad de ver los posibles problemas sin resolver, o los conflictos con respecto al paquete.

Lista de estado de los paquetes

La pantalla principal muestra una lista de todos los paquetes conocidos por el sistema de manejo de paquetes de Debian. Esto incluye a los paquetes instalados en el sistema, y tambi�n los disponibles en los dep�sitos.

Para cada paquete, la lista muestra el estado, prioridad, secci�n, versi�n instalada y disponible, el nombre del paquete y su descripci�n corta, todo esto en una sola l�nea. Presionando la tecla 'V', se puede decidir si se desea mostrar la versi�n instalada y disponible. Presionando la tecla 'v', se puede decidir si se desea mostrar el estado del paquete, de forma breve o prolija. De forma breve, es la opci�n por defecto.

El estado en forma breve consiste de cuatro partes: una parte de error, la cual normalmente deber�a estar vac�a, el estado actual, el estado de la �ltima y actual selecci�n. Las primeras dos est�n en directa relaci�n con el estado actual del paquete, el segundo par con las selecciones del usuario.

Aqu� est�n los significados de cada uno de los indicadores:
 Parte de error: 
  vac�o   no hay error
  R       error serio, necesita reinstalaci�n;
 Estado de la instalaci�n:   
  vac�o   no est� instalado;
  *       totalmente instalado y configurado;
  -      no est� instalado, pero a�n existen archivos de configuraci�n;
  U       desempaquetado, pero a�n no configurado;
  C       medio-configurado (ocurri� un error);
  I       medio-instalado (ocurri� un error).
 Selecci�n actual y solicitada:
  *       marcado para instalaci�n o actualizaci�n;
  -      marcado para ser eliminado, no se eliminan ficheros de configuraci�n;
  =       bloqueado: el paquete no ser� procesado en absoluto;
  _       paquete marcado para purgaci�n, tambi�n elimina configuraci�n;
  n       paquete es nuevo y a�n todav�a necesita ser marcado.

Movimiento del cursor y de la pantalla

La lista de selecci�n de paquetes y la pantalla de resoluci�n de dependencias y conflictos pueden ser navegadas usando las siguientes teclas:

  p, Up, k           mueve el cursor hacia arriba
  n, Down, j         mueve el cursor hacia abajo
  P, Pgup, Backspace mueve la lista una p�gina hacia arriba
  N, Pgdn, Space     mueve la lista una p�gina hacia abajo
  ^p                 mueve la lista una l�nea hacia arriba
  ^n                 mueve la lista una l�nea hacia abajo
  t, Home            salta al principio de la lista
  e, End             salta al fin de la lista
  u                  mueve info una p�gina hacia arriba
  d                  mueve info una p�gina hacia abajo
  ^u                 mueve info una l�nea hacia abajo
  ^d                 mueve info una l�nea hacia abajo
  B, Left-arrow     exhibe la pantalla 1/3 hacia la izquierda
  F, Right-arrow    exhibe la pantalla 1/3 hacia la derecha
  ^b                 exhibe un car�cter hacia la izquierda
  ^f                 exhibe un car�cter hacia la derecha

Buscando y clasificando

Los paquetes en la lista pueden ser buscados por el nombre. Esto se realiza presionando la tecla '/', y escribiendo el nombre del paquete que se desea buscar. Este nombre es interpretado como una una expresi�n regular de acuerdo con regex(7).

Si usted a�ade '/d' a la b�squeda, dselect adem�s buscar� en las descripciones. Si usted a�ade '/i' la b�squeda no discriminar� entre may�sculas y min�sculas. Usted puede combinar estas dos opciones de esta manera : '/id'. Se puede repetir la b�squeda presionando las teclas 'n' o '\', hasta que usted encuentre el paquete que estaba buscando. Si la b�squeda comienza al final de la lista, subir� al principio y tambi�n revisar� all�.

El orden de la lista puede cambiarse presionando las teclas 'o' y 'O' repetidamente. Los siguientes ordenamientos son posibles:
 alfab�tico        disponible            estado

 prioridad+secci�n disponible+prioridad  estado+prioridad
 secci�n+prioridad disponible+secci�n    estado+secci�n
Si no se usa expl�citamente ninguno de los mencionados arriba, se usa el orden alfab�tico.

Alterando selecciones.

El estado de la selecci�n solicitada de paquetes individuales puede ser alterada mediante los siguientes comandos:
  +, Insert    instala o actualiza
  =, H         bloqueo en estado y versi�n actual
  :, G         sin espera: actualiza o deja sin instalar  
  -, Delete   elimina, pero deja la configuracion
  _            elimina y borra la configuraci�n

Cuando los cambios resultan en una o m�s dependencias no satisfechas, o tambi�n en conflictos dselect muestra al usuario una pantalla con resoluci�n de dependencias Esta pantalla ser� explicada en detalles mas abajo.

Tambi�n es posible aplicar esas �rdenes a grupos de selecciones de paquetes, apuntando el cursor a la cabecera del grupo. El agrupamiento exacto de los paquetes depende la configuraci�n de la lista ordenamiento.

Se debe tomar el cuidado apropiado cuando se alteran largas listas de selecciones de paquetes mediante grupos, ya que esto puede inmediatamente crear una larga lista de dependencias sin resolver o conflictos con otros paquetes, todos ellos ser�n mostrados en una pantalla �nica, lo que har� m�s dif�cil el proceso. En la pr�ctica, es mejor dejar en espera algunos grupos e ir trant�ndolos uno a uno.

Resolviendo problemas de dependencias y conflictos.

Cuando el cambio resulta en una o m�s dependencias sin resolver o tambi�n en conflictos, dselect muestra al usuario una pantalla con la posible soluci�n al problema. Primero, sin embargo, se muestra una pantalla informativa.

La mitad superior de esta pantalla enumera todos los paquetes que tendr�n conflictos, o problemas de dependencias sin resolver, como resultado del cambio requerido por el usuario, adem�s de todos los paquetes cuya instalaci�n solucionar� el problema. La mitad inferior muestra los problemas que causa el paquete seleccionado.

Cuando la sublista de paquete se exhibe inicialmente, dselect podr�a ya haber establecido el estado requerido de alguno de los paquetes listados, para resolver los problemas de dependencias o conflictos que la pantalla de resoluci�n mostrado. Usualmente, lo mejor es seguir las sugerencias hechas por dselect.

El estado de los paquetes seleccionados en la lista, puede ser revertido a los ajustes originales, as� como tambi�n las dependencias sin resolver y los conflictos que fueron creados, presionando la tecla 'R'. Presionando la tecla 'D', las sugerencias autom�ticas son reajustadas, pero el cambio que realiz� la pantalla de resoluci�n de dependencias se mantiene. Finalmente, presionando la tecla 'U', las selecciones son ajustadas nuevamente a los valores autom�ticos.

Estableciendo las selecciones solicitadas

Presionando la tecla enter, la lista actual es aceptada. Si dselect detecta que no hay problemas, las nueves selecciones ser�n aceptadas. Sin embargo, si hay dependencias sin resolver, dselect nuevamente mostrar� la pantalla de resoluci�n de dependencias.

Para alterar una lista de selecciones que crea dependencias sin resolver o conflictos y forzar a dselect a aceptarla, presione la tecla 'Q'. Esto fija las selecciones especificadas por el usuario, incondicionalmente. Generalmente, usted no deber�a hacer esto, a menos que sepa lo que este haciendo.

El efecto opuesto, es deshacer sus cambios y volver hacia atr�s hasta que no tenga problemas, esto se puede realizar presionando la tecla 'X'escape. Presionando repetidamente estas teclas, cualquier cambio perjudicial a las selecciones de paquetes se puede retirar totalmente, volviendo as� a la �ltima configuraci�n existente.

FALLOS

La interfaz de selecci�n de dselect puede parecer confusa para algunos usuarios principiantes. Se ha informado, que incluso experimentados desarrolladores del kernel se han quejado.

Carece de documentaci�n

No hay ninguna opci�n de ayuda en el men� principal.

La lista de paquetes disponibles no puede ser reducida.

Los otros m�todos de acceso no tienen tanta calidad como el m�todo que proporciona apt, no implica que los otros no funcionen, sino que este �ltimo es mucho mas flexible, lo cual lo hace ser mucho mas recomendable.

VE�SE TAMBI�N

dpkg(8), apt-get(8), sources.list(5), deb(5)y el manual de normas de Debian.

AUTORES

dselect fue escrito por (ijackson@gnu.ai.mit.edu). La lista entera de contribuidores puede ser le�da ejecutando `dselect --license'.
Este manual fue escrito por Juho Vuori <javuori@cc.helsinki.fi >, Josip Rodin, Joost kooij y finalmente traducida por Bruno Barrera C.
<bruno.barrera@igloo.cl>