next up previous contents index
Next: ``Install'' Up: Una vez dentro de Previous: ``Update''   Índice General   Índice de Materias


``Select''

Sujétese el sombrero. Aquí es donde todo sucede. El objeto de este ejercicio es seleccionar qué paquetes desea instalar.

Pulse Intro. Si tiene una máquina lenta tenga en cuenta que la pantalla se borrará y puede permanecer vacía durante 15 segundos, así que no empiece a golpear teclas en este punto.

Lo primero que aparece en la pantalla es la página 1 del fichero de ayuda. Puede volver a esta ayuda pulsando ? en cualquier punto de las pantallas de ``Select'' y puede avanzar a lo largo de las pantallas de ayuda pulsando la tecla . (punto).

Antes de sumergirse en ello tenga en cuenta estos puntos:

Veamos las dos primeras líneas de la pantalla de selección.

dselect -   main  package listing (avail., priority) mark:+/=/- verbose:v
EIOM Pri Section  Package Inst.ver    Avail.ver   Description

Este encabezado nos recuerda algunas de las teclas especiales:

+
Seleccciona un paquete para instalar.

=
Marca un paquete como congelado -útil con un paquete roto. Puede reinstalar una versión más antigua y marcarla de esta manera mientras espera a que aparezca una nueva.

-
Elimina un paquete.
_
Elimina un paquete y sus ficheros de configuración.

i,I
Alterna la información que sale por pantalla.

o,O
Alterna entre las opciones de ordenación.

v,V
Utilice esta tecla para mostrar los significados de EIOM, que son los que verá a continuación. (Dése cuenta de que las teclas mayúsculas y minúsculas tienen efectos muy diferentes).

Flag   Significado           Posibles valores
E      Error                 Espacio, R, I
I      Estado                Espacio, *, -, U, C, I
O      Marca antigua         *, -, =, \_, n
M      Marca                 *, -, =, \_, n

En lugar de describir todo esto aquí, le recomiendo las pantallas de ayuda, donde se muestra todo. Un ejemplo, sin embargo.

Usted inicia dselect y encuentra una linea como la siguiente:

EIOM Pri  Section  Package   Description
  ** Opt  misc     loadlin   a loader (running under DOS) for LINUX kernel

Esto le dice que loadlin fue seleccionado la última vez que utilizó dselect y que sigue seleccionado, pero no está instalado. ¿Por qué no? La respuesta puede ser que el paquete loadlin no está disponible físicamente. No se encuentra en su réplica.

La información que utiliza dselect para instalar los paquetes correctos se encuentra en el interior de los propios paquetes. Nada es perfecto en este mundo, y a veces sucede que las dependencias incluídas en un paquete son incorrectas, con el resultado de que dselect simplemente no puede resolver la situación. Existe una manera de resolverlo mediante la cual el usuario puede retomar el control, mediante las órdenes Q y X, que están disponibles en la pantalla de selección.

Q
Obliga a dselect a no tener en cuenta las dependencias incluídas, y a hacer lo que usted le ha especificado. Los resultados, por supuesto, serán responsabilidad suya.

X
Use X si se encuentra totalmente perdido. Pondrá las cosas tal y como estaban y saldrá.

Algunas teclas que le ayudan a no perderse (!) son R, U y D.

R
Cancela todas las selecciones en este nivel. No afecta a las selecciones hechas en el nivel anterior.

U
Si dselect ha propuesto algunos cambios y usted ha realizados más cambios, U repondrá las selecciones de dselect.

D
Elimina las selecciones hechas por dselect, dejando sólo las suyas.

Veamos un ejemplo: El paquete boot-floppies (no es precisamente un ejemplo para principiantes, lo sé, pero ha sido escogido porque tiene un buen montón de dependencias) depende de los siguientes paquetes:

La persona que mantiene el paquete boot-floppies también piensa que los siguientes paquetes deberían instalarse. Pero no son esenciales:

Así que cuando seleccionamos boot-floppies, obtenemos esta pantalla:

dselect - recursive package listing mark:            +/=/- verbose:v help:?
EIOM Pri Section Package Description
     
dselect - recursive package listing             mark:+/=/- verbose:v help:?
EIOM Pri Section   Package        Description
  ** Opt admin    boot-floppies  Scripts to create the Debian installation 
 \_* Opt devel    newt0.25-dev   Developer's toolkit for newt windowing lib
 \_* Opt devel    slang1-dev     The S-Lang programming library, developmen
 \_* Opt devel    slang1-pic     The S-Lang programming library, shared lib

(Pueden aparecer otros paquetes, dependiendo de lo que ya tenga en el sistema). Verá que todos los paquetes necesarios han sido seleccionados para nosotros.

La tecla R R pone las cosas de nuevo en el punto de partida.

dselect - recursive package listing mark:           +/=/- verbose:v help:?
EIOM Pri Section Package Description
     
dselect - recursive package listing            mark:+/=/- verbose:v help:?
EIOM Pri Section  Package       Description
 \_  Opt admin    boot-floppies Scripts to create the Debian installation 
 \_  Opt devel    newt0.25-dev  Developer's toolkit for newt windowing lib
 \_  Opt devel    slang1-dev    The S-Lang programming library, developmen
 \_  Opt devel    slang1-pic    The S-Lang programming library, shared lib

Si decidimos ahora que no queremos instalar el paquete boot-floppies, simplemente pulsamos Enter.

La tecla D pone las cosas como las seleccionamos en primer lugar:

dselect - recursive package listing mark:           +/=/- verbose:v help:?
EIOM Pri Section Package Description
     
dselect - recursive package listing            mark:+/=/- verbose:v help:?
EIOM Pri Section  Package       Description
 \_* Opt admin    boot-floppies Scripts to create the Debian installation 
 \_  Opt devel    newt0.25-dev  Developer's toolkit for newt windowing lib
 \_  Opt devel    slang1-dev    The S-Lang programming library, developmen
 \_  Opt devel    slang1-pic    The S-Lang programming library, shared lib

La tecla U repone las selecciones de dselect:

dselect - recursive package listing mark:           +/=/- verbose:v help:?
EIOM Pri Section Package Description
     
dselect - recursive package listing            mark:+/=/- verbose:v help:?
EIOM  Pri Section  Package      Description
 \_*  Opt admin    boot-floppie Scripts to create the Debian installation 
 \_*  Opt devel    newt0.25-dev Developer's toolkit for newt windowing lib
 \_*  Opt devel    slang1-dev   The S-Lang programming library, developmen
 \_*  Opt devel    slang1-pic   The S-Lang programming library, shared lib

Le recomiendo que siga con las opciones por defecto de momento - tendrá oportunidad de añadir más cosas más tarde.

Sea lo que sea lo que usted decida, pulse Intro para aceptarlo y regresar a la pantalla principal. Si esto da como resultado problemas sin resolver, regresará de nuevo a otra pantalla de resolución de problemas.

Así, las teclas R, U, y D son muy útiles en situaciones de ¿Qué_pasaría_si... ?. Puede experimentar libremente y luego restaurarlo todo y comenzar de nuevo. No las mire como si estuvieran en una caja de cristal con la etiqueta ``Romper en caso de Emergencia.''

Después de realizar su selección en la pantalla ``Select'', pulse I para obtener una ventana grande, t para moverse hasta el principio Av Pág para revisar rápidamente la selección. De este modo puede comprobar los resultados de su trabajo y detectar errores evidentes. Algunas personas han deseleccionado grupos enteros de paquetes por error y no se han dado cuenta del error hasta que ya era demasiado tarde. dselect es una herramienta muy poderosa, no la utilice incorrectamente.

Debe tener ahora esta situación:

     package category     status
     
     required             all selected
     important            all selected
     standard             mostly selected
     optional             mostly deselected
     extra                mostly deselected

¿Contento? Pulse Intro para salir del proceso de selección. Puede regresar y ejecutar ``Select'' de nuevo si lo desea.


next up previous contents index
Next: ``Install'' Up: Una vez dentro de Previous: ``Update''   Índice General   Índice de Materias
Enrique Zanardi 2000-11-26