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:
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.
Algunas teclas que le ayudan a no perderse (!) son R, U y D.
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.