Provided by:
dselect_1.16.0.3ubuntu5_i386 
NOMBRE
dselect - Interfaz para la gestion de paquetes de Debian
SINOPSIS
dselect [--admindir <directorio>] [--help] [--version] [--expert]
[--debug|-D<fichero>] [<acci'on>] [--colour|--color
parte-pantalla:[primer-plano],[fondo][:attr[+attr+..]]]
DESCRIPCI'ON
dselect es una de las principales interfaces para la gestion de
paquetes en un sistema Debian GNU/Linux. El menu principal de dselect
permite al administrador del sistema:
- Actualizar la lista de paquetes disponibles
- Ver el estado de los paquetes instalados y disponibles
- Alterar selecciones de paquetes y gestionar las dependencias
- Instalar paquetes nuevos o actualizarlos a nuevas versiones
dselect funciona como una interfaz de dpkg(8), la herramienta de bajo
nivel de manipulacion de paquetes de Debian. Ofrece una pantalla
completa de seleccion de paquetes con un solucionador de dependencias y
conflictos. Cuando se ejecuta con permisos de administrador permite
instalar, actualizar y eliminar paquetes. Puede configurar varios
metodos de acceso para conocer las versiones disponibles e instalables
desde repositorios de paquetes. Dependiendo del metodo de acceso usado,
esos repositorios de paquetes pueden ser archivos publicos en
servidores a traves de Internet, servidores de archivo locales o bien
discos opticos. El metodo de acceso recomendado es apt, proporcionado
por el paquete apt.
Habitualmente, dselect se invoca sin parametros. Se presenta un menu
interactivo que ofrece al usuario una lista de acciones. Si se da una
accion como argumento se ejecutara inmediatamente. Hay muchas ordenes
disponibles para modificar el comportamiento de dselect o tambien para
mostrar informacion adicional acerca del programa.
OPCIONES
Todas las opciones se pueden definir en la linea de ordenes y en el
fichero de configuracion de dselect ubicado en /etc/dpkg/dselect.cfg.
Cada linea en el fichero de configuracion es tambien una opcion
(exactamente la misma que en la linea de ordenes pero sin guiones
precedentes) o un comentario (si este comienza con un #).
--admindir <directorio>
Cambia el directorio donde se ubican los ficheros de dpkg
status, available y otros. Es /var/lib/dpkg por omision y en
condiciones normales no se deberia cambiar.
--debug <fichero> | -D<fichero>
Activa la depuracion de fallos. Esta informacion se envia al
<fichero>.
--expert
Activa el modo experto. Por ejemplo, no muestra mensajes de
ayuda posiblemente molestos.
--colour|--color
parte-de-pantalla:[primer-plano],[fondo][:attr[+attr+..]]
Configura los colores de la pantalla. Esto solo funciona si su
equipo es capaz de mostrar colores. Puede usar esta opcion
cuantas veces 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 titulo de la pantalla.
listhead
La linea de cabecera encima de la lista de paquetes.
list La lista de paquetes (y tambien 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 linea de cabecera que muestra el estado del paquete
seleccionado.
infodesc
La descripcion corta del paquete.
info Se usa para mostrar la informacion del paquete asi como
su descripcion.
infofoot
La ultima linea de la pantalla cuando se seleccionan
paquetes.
query Se usa para mostrar lineas de consulta.
helpscreen
Color de las pantallas de ayuda.
A continuacion de la parte de la pantalla aparecen dos puntos y la
definicion del color. Puede definir el color del primer plano, el color
de fondo, o ambos evitando los colores predefinidos. Se deben usar
nombres estandar de colores de la biblioteca curses.
Opcionalmente, a continuacion de la especificacion de colores hay otros
dos puntos, y la especificacion de los atributos. Esta es una lista de
uno o mas atributos, separados por un signo de suma <<+>>. Los
atributos disponibles incluyen (no todos funcionaran en todos los
terminales): normal, standout, underline, reverse, blink, bright, dim,
bold.
--help Muestra un breve texto de ayuda y cierra con exito.
--version
Muestra la informacion de version del programa y cierra con
exito.
MODO DE USO
Cuando dselect se inicia interactivamente muestra al usuario un menu
con las siguientes opciones disponibles:
access
Seleccion y configuracion de un metodo de acceso para acceder a los
repositorios de paquetes.
Por omision, dselect ofrece varios metodos tales como floppy
(disquete), harddisk (disco duro) o cdrom, aunque otros paquetes
podrian proporcionar aun mas. Por ejemplo, el metodo de acceso apt
proporcionado por el paquete apt o bien multi_cd proporcionado por el
paquete dpkg-multicd.
El uso del metodo de acceso via apt es altamente recomendado.
update
Actualiza la lista disponible de paquetes.
Obtiene una lista de versiones disponibles de paquetes desde un
repositorio, configurado por el metodo de acceso seleccionado, y
actualiza la base de datos de dpkg. Habitualmente, el repositorio
proporciona la lista de paquetes mediante ficheros llamados Packages o
Packages.gz. Los responsables de repositorios pueden generar estos
ficheros a traves del programa dpkg-scanpackages(1).
Los detalles de la accion de actualizar dependen del metodo de acceso
que se haya implementado. Normalmente este proceso es automatico y no
requiere la interverncion del usuario.
select
Examina o gestiona la seleccion de paquetes y sus respectivas
dependencias.
Esta es la funcion principal de dselect. En la pantalla de seleccion,
el usuario puede examinar una lista de todos los paquetes disponibles e
instalados. Cuando se ejecuta con permisos de administrador tambien es
posible cambiar el estado de la seleccion interactivamente. dselect
registra las implicaciones de estos cambios en relacion a otros
paquetes dependencia o que entran en conflicto.
Cuando hay un conflicto, o bien una dependencia falla, se muestra la
pantalla de resolucion de dependencias. En esta pantalla aparece una
lista de paquetes conflictivos o dependientes, y por para cada paquete
en la lista, se muestra la razon de su aparicion en ella. El usuario
puede ejecutar las sugerencias que dselect ofrece, evitarlas, o bien
deshacer los cambios hechos, incluyendo aquellos en los que se dejaron
dependencias o conflictos sin resolver.
A continuacion se explica con mas detalle el uso de la pantalla
interactiva de seleccion de paquetes.
install
Instala los paquetes seleccionados.
El metodo de acceso configurado descargara los paquetes instalables o
actualizables desde los repositorios, y los instalara usando dpkg.
Dependiendo de la implementacion del metodo de acceso, todos los
paquetes se pueden descargar previamente a la instalacion, o bien
cuando se requiera. Algunos metodos de acceso podrian borrar paquetes
que se marcaron para su eliminacion.
Si ocurre algun error durante la instalacion, normalmente se aconseja
ejecutar la instalacion nuevamente. En la mayoria de los casos los
problemas desapareceran o bien se resolveran. Si el problema persiste o
la instalacion se ejecuto de forma incorrecta, le rogamos investigue
las causas y circunstancias del problema, y remita un informe de fallos
al sistema de seguimiento de fallos de Debian. Puede encontrar las
instrucciones correspondientes en <<http://bugs.debian.org/>>, o bien
leyendo la documentacion de los programas bug(1) o reportbug(1), si es
que estan instalados.
Los detalles acerca de la accion de instalar dependen de la
implementacion del metodo de acceso. Puede que se requiera la atencion
completa del usuario durante la instalacion, configuracion o
eliminacion de los paquetes correspondientes. Esto depende
exclusivamente de los scripts del mantenedor de los paquetes. Algunos
paquetes hacen uso de la biblioteca de debconf(8), permitiendo asi una
instalacion mas flexible o incluso mas automatizada.
config
Configura cualquier paquete previamente instalado, pero no configurado
totalmente.
remove
Elimina o purga (N.T. es decir, elimina los ficheros de configuracion)
los paquetes instalados que esten marcados para su eliminacion.
quit
Salir de dselect
Termina el programa con exito (el codigo de error devuelto es 0).
Manipulaci'on de selecciones de paquetes
Introducci'on
dselect expone directamente al administrador a algunas de las
complejidades relacionadas con la gestion de grandes conjuntos de
paquetes con muchas dependencias entrelazadas. El usuario que no este
familiarizado con los conceptos y el sistema de gestion de paquetes de
Debian puede encontrar este proceso un tanto abrumador. A pesar de que
el objetivo de dselect es ser un programa que facilite la gestion y
administracion de paquetes, solo lo hace de forma instrumental, por lo
que no se puede considerar como un substituto de los conocimientos y
habilidades de un administrador. Se requiere que el usuario este
familiarizado con los conceptos subyacentes al sistema de paquetes de
Debian. En caso de dudas, consulte la pagina de manual de dpkg(8) y el
Manual de Normas de Debian.
A menos que se ejecute dselect en modo experto o intermedio, se muestra
una pantalla de ayuda cuando se selecciona esta accion desde el menu.
Se aconseja fervientemente al usuario que estudie toda la informacion
presentada en las pantallas de ayuda. La ayuda en linea puede obtenerse
en cualquier momento pulsando la tecla <<?>>.
Disposici'on de la pantalla
La pantalla de seleccion esta dividida en dos partes, superior e
inferior, de forma predefinido. La parte superior muestra la lista de
paquetes. Puede seleccionar un paquete individual pulsando sobre el, o
un grupo de paquetes, si es que se puede, seleccionando la cabecera del
grupo. La parte inferior de la pantalla muestra algunos de los detalles
del paquete seleccionado en la parte superior de la pantalla. El tipo
de detalle mostrado puede variar.
Pulsar la tecla <<I>> conmuta la lista de paquetes a pantalla completa,
una vista aumentada de los detalles de los paquetes, o la divide la
pantalla simetricamente.
Detalles de la vista de paquetes.
Por omision se muestra una descripcion bastante extensa del paquete
seleccionado en la lista. Puede modificar el tipo de detalles pulsando
la tecla <<i>>. Las opciones posibles son:
- La descripcion extendida
- La informacion de control de la version instalada
- La informacion de control de la version disponible
La pantalla de resolucion de dependencias tambien ofrece la posibilidad
de ver los posibles problemas de dependencias o conflictos sin resolver
relacionados con el paquete que causa los problemas.
Lista de estado de los paquetes
La pantalla principal muestra una lista de todos los paquetes conocidos
por el sistema de gestion de paquetes de Debian. Esto incluye los
paquetes instalados en el sistema y tambien aquellos conocidos mediante
la base de datos de paquetes disponibles.
Para cada paquete, la lista muestra el estado, prioridad, seccion, las
versiones instalada y disponible, el nombre del paquete y su
descripcion corta, todo esto en una sola linea. Pulsar la tecla <<V>>
conmuta la aparicion de la version instalada, o la disponible. La tecla
<<v>> modifica la pantalla del estado del paquete a la forma breve o
informativa. La forma breve es la opcion predefinido.
La forma breve del estado consiste de cuatro partes: una marca de
fallo, la cual normalmente deberia estar vacia, el estado actual, el
estado de la ultima seleccion y el estado de la seleccion actual. Las
dos primeras estan en directa relacion con el estado actual del
paquete, el segundo par con las selecciones del usuario.
Aqui tiene una tabla de significados de indicadores del estado del
paquete:
Marca de error:
vac'io No hay error.
R Error serio, necesita una reinstalacion.
Estado de la instalacion:
vac'io No esta instalado.
* Totalmente instalado y configurado.
- No esta instalado, pero aun existen archivos de
configuracion.
U Desempaquetado, pero no configurado por el momento.
C Medio-configurado (ocurrio un error).
I Medio-instalado (ocurrio un error).
Seleccion actual y solicitada:
* Marcado para su instalacion o actualizacion.
- Marcado para su eliminacion, no se eliminaran
los ficheros de configuracion.
= Bloqueado: el paquete no se procesara en absoluto.
_ El paquete esta marcado para su purgacion,
tambien elimina los ficheros de configuracion.
n El paquete es nuevo y aun no se ha marcado.
Movimiento del cursor y de la pantalla
La lista de seleccion de paquetes y la pantalla de resolucion de
dependencias y conflictos se pueden explorar usando las siguientes
teclas:
p, arriba, k Mueve el cursor hacia arriba.
n, abajo, j Mueve el cursor hacia abajo.
P, rep'ag, retorno Mueve la lista una pagina hacia arriba.
N, avp'ag, Espacio Mueve la lista una pagina hacia abajo.
^p Mueve la lista una linea hacia arriba.
^n Mueve la lista una linea hacia abajo.
t, Inicio Salta al principio de la lista.
e, Fin Salta al fin de la lista.
u Mueve info una pagina hacia arriba.
d Mueve info una pagina hacia abajo.
^u Mueve info una linea hacia abajo.
^d Mueve info una linea hacia abajo.
B, izquierda Exhibe la pantalla 1/3 hacia la izquierda.
F, derecha Exhibe la pantalla 1/3 hacia la derecha.
^b Exhibe un caracter hacia la izquierda.
^f Exhibe un caracter hacia la derecha.
Buscar y ordenar
Puede realizar busquedas de paquetes en la lista mediante el nombre.
Puede hacerlo pulsando la tecla <</>> y escribiendo el nombre del
paquete que desea buscar. Este nombre se interpreta como una expresion
regular de acuerdo a regex(7). Si se anade <</d>> a la busqueda,
dselect buscara tambien en las descripciones. Si se anade <</i>> la
busqueda no discriminara entre mayusculas y minusculas. Puede combinar
estas dos opciones de esta manera: <</id>>. Puede repetir la busqueda
pulsando las teclas <<n>> o <<\>>, hasta encontrar el paquete que
estaba buscando. Si la busqueda comienza al final de la lista, subira
al principio y tambien continuara la busqueda desde ese punto.
El orden de la lista se puede modificar pulsando las teclas <<o>> y
<<O>> repetidamente. Los siguientes ordenamientos son posibles:
alfabetico disponible estado
prioridad+seccion disponible+prioridad estado+prioridad
seccion+prioridad disponible+seccion estado+seccion
Si no se usa explicitamente ninguno de los mencionados arriba, se usa
el orden alfabetico.
Modificar selecciones.
El estado de la seleccion solicitada de paquetes individuales se puede
alterar mediante las siguientes ordenes:
+, Insert Instala o actualiza.
=, H Bloqueado en el estado y version actual.
:, G Elimina el bloqueo: actualiza o deja sin instalar.
-, Supr Elimina, pero deja los ficheros de configuracion.
_ Elimina y borra los ficheros de configuracion.
Cuando los cambios resultan en una o mas dependencias no satisfechas, o
tambien en conflictos, dselect muestra al usuario una pantalla de
resolucion de dependencias. Esta pantalla se explicara en detalle mas
abajo.
Tambien es posible aplicar estas ordenes a grupos de selecciones de
paquetes, apuntando el cursor a la cabecera del grupo. El agrupamiento
exacto de los paquetes depende de la configuracion del ordenamiento de
la lista.
Se debe tomar el cuidado apropiado al alterar grupos grandes de
selecciones, ya que esto puede crear inmediatamente una larga lista de
dependencias sin resolver o conflictos con otros paquetes, los cuales
apareceran en una pantalla unica, dificultando su gestion. En la
practica, al manipular grupos solo son utiles las operaciones de
retencion <<hold>> y <<unhold>>.
Resolver problemas de dependencias y conflictos
Cuando el cambio resulta en una o mas dependencias sin resolver o
conflictos, dselect muestra al usuario una pantalla con la posible
solucion al problema. Primero, sin embargo, se muestra una pantalla
informativa.
La mitad superior de esta pantalla enumera todos los paquetes que
tendran conflictos, o problemas de dependencias sin resolver, como
resultado del cambio requerido por el usuario, ademas de todos los
paquetes cuya instalacion solucionara el problema. La mitad inferior
muestra los problemas de dependencia o conflictos que causa el paquete
seleccionado.
Cuando la sub-lista de paquetes se exhibe inicialmente puede que
dselect ya haya definido el estado de seleccion requerido de alguno de
los paquetes listados, para asi resolver los problemas de dependencias
o conflictos que causaron la aparicion de la pantalla de resolucion de
dependencias. Habitualmente, lo mejor es seguir las sugerencias que
dselect presenta.
Puede devolver el estado de los paquetes seleccionados en la lista a su
configuracion original, asi como tambien las dependencias sin resolver
y los conflictos que generaron, pulsando la tecla <<R>>. Para reajustar
las sugerencias automaticas pulse la tecla <<D>>, aunque permanecera el
cambio que causo la aparicion de la pantalla de resolucion de
dependencias. Por ultimo, si pulsa la tecla <<U>> las selecciones se
configuraran nuevamente con los valores automaticos de las sugerencias.
Establecer las selecciones solicitadas
La tecla Intro acepta la lista actual de selecciones. Si dselect
detecta que no hay problemas, aceptara las nuevas selecciones. Sin
embargo, si hay dependencias sin resolver dselect mostrara nuevamente
la pantalla de resolucion de dependencias.
Para modificar una lista de selecciones que crea dependencias sin
resolver o conflictos, y forzar a dselect a aceptarla, pulse la tecla
<<Q>>. Esto define las selecciones definidas por el usuario,
incondicionalmente. Generalmente, no se deberia hacer esto a menos que
sepa lo que esta haciendo.
El efecto opuesto, deshacer sus cambios y volver hacia atras hasta que
no tenga problemas, se puede realizar pulsando la tecla <<X>> o escape.
Si pulsa repetidamente estas teclas puede retirar cualquier cambio
perjudicial a las selecciones de paquetes, volviendo asi a la ultima
configuracion definida.
Si ha realizado un error al definir la lista de paquetes y desea
revertir las selecciones actuales a lo que ya esta instalado en el
sistema, pulse <<C>>. Es similar a usar la orden <<unhold>> sobre todos
los paquetes, pero ofrece un boton de panico mas obvio para aquellos
casos en los que el usuario pulso Intro por error.
ENTORNO
HOME Si se define, dselect lo usara como el directorio del cual leer
el fichero de configuracion especifico del usuario.
FALLOS
La interfaz de seleccion de paquetes de dselect puede parecer confusa
para algunos usuarios nuevos. Existen informes de que ha llevado a las
lagrimas a experimentados desarrolladores del nucleo.
La documentacion esta incompleta.
No hay ninguna opcion de ayuda en el menu principal.
La lista de paquetes disponibles no se puede reducir.
Los otros metodos de acceso no tienen tanta calidad como el metodo que
ofrece apt. Use el metodo de acceso que apt ofrece. Ademas de que no
esta roto, es mucho mas flexible que los metodos de acceso integrados.
V'EASE TAMBI'EN
dpkg(1), apt-get(8), sources.list(5), deb(5).
AUTORES
dselect fue escrito por Ian Jackson (ijackson@gnu.ai.mit.edu). Puede
ver una lista completa de contribuyentes con <<dselect --version>>.
Esta pagina de manual fue escrita por Juho Vuori
<javuori@cc.helsinki.fi >, Josip Rodin y Joost kooij.
TRADUCTOR
Rudy Godoy <rudy@kernel-panik.org>, Ruben Porras <nahoo@inicia.es>,
Bruno Barrera C. <bruno.barrera@igloo.cl>, Carlos Izquierdo
<gheesh@ertis.net>, Esteban Manchado y NOK. Debian L10n Spanish
<debian-l10n-spanish@lists.debian.org>.
Revisiones por Santiago Vila <sanvila@unex.es>, Javier
Fernandez-Sanguino, Ruben Porras, Luis Uribe y Omar Campagne.