Documentació de `dselect' per a novells --------------------------------------- Per Stéphane Bortzmeyer i d'altres ------------------------------------------------------------------------------- Resum ----- Aquest document és com un petit tutorial pels usuaris que veuen per primera vegada el `dselect', el qual és una façana (frontend) per a manejar els paquets de Debian des de la consola. També es pot considerar com a un suplement del Manual d'Instal·lació per a Debian GNU/Linux 3.0 (http://www.debian.org/releases/woody/alpha/install). ------------------------------------------------------------------------------- Continguts ---------- 1. Introducció 2. Una vegada s'executi `dselect' 2.1. "Mètode" 2.2. "Actualitz" (Update) 2.3. "Selecció" (Select) 2.4. "Instal·la" 2.5. "Configura" 2.6. "Desinstal·la" 2.7. "Sortir" 3. I per acabar uns quants detalls 4. Glossari ------------------------------------------------------------------------------- 1. Introducció -------------- Si us plau, tingueu en compte que podeu trobar les noves versions d'aquest fitxer en http://www.debian.org/releases/woody/alpha/dselect-beginner. Aquest fitxer conté la documentació referent a `dselect' pels usuaris que el veuen per primera vegada, pretén servir-los d'ajuda per a que aconsegueixin instal·lar Debian amb èxit. No intentarà pas explicar-ho tot, així que quan entreu a `dselect' per primera vegada llegiu-vos detingudament les pantalles d'ajuda. Si esteu frisós per aconseguir Debian com més aviat millor, llavors, no hauríeu d'usar `dselect' :-) El procediment d'instal·lació de Debian us permetrà executar `tasksel', el qual us proporcionarà algunes tasques generalitzades que podreu usar per anar més ràpids en la selecció de programes. `dselect' s'usa per a seleccionar quins paquets voldreu instal·lar (actualment hi han per sobre dels 7900 paquets en Debian 3.0). S'executarà durant la instal·lació, i donat a que es tracta d'un programa molt potent, així com una mica complex (ja que pot usar-se per al bé o el mal); es fa altament recomanable el tindre alguns coneixements previs del mateix. `dselect' us guiarà a través del procés d'instal·lació tal i com segueix: * Escollir el mètode d'accés que usareu. * Actualitzar la llista de paquets disponibles, si és possible. * Seleccionar els paquets que voleu en el sistema. * Instal·lar i actualitzar els paquets desitjats. * Configurar els paquets que no estiguin configurats. * Desinstal·lar els paquets no desitjats. A mesura que aneu completant cada passa el programa us guiarà fins la que segueixi. Feu cada passa seguint el seu ordre numèric sense saltar-vos-en cap. En aquest document parlarem d'iniciar una altra shell. Linux pot disposar de 6 sessions de consola obertes o shells alhora. Us podreu moure entre elles prement les combinacions _Alt esquerra-F1_ fins a _Alt esquerra-F6_ successivament (cada consola es correspondrà amb el nombre de la seva tecla de funció). La consola usada pel procés d'instal·lació serà la primera (també anomenada tty1), pel que si anèssiu a una altra hauríeu de prémer _Alt esquerra-F1_ per a tornar-hi. ------------------------------------------------------------------------------- 2. Una vegada s'executi `dselect' --------------------------------- Una vegada a dins de `dselect' veureu la següent pantalla (sols en un idioma): `dselect' - Interfície per a gestionar els paquets de Debian. 0. [M]ètode Escollir el mètode d'accés que se usareu. 1. [A]ctualitz Actualitzar la llista de paquets disponibles, si és possible. 2. [S]elecció Seleccionar els paquets que voleu en el sistema. 3. [I]nstal·la Instal·lar i actualitzar els paquets desitjats. 4. [C]onfigura Configurar els paquets que no estiguin configurats. 5. [D]esinstal Desinstal·lar els paquets no desitjats. 6. Sor[T]ir Sortir de dselect. [a més d'altres indicacions] Vejem-les una a una. 2.1. "Mètode" ------------- Aquesta és la pantalla del mètode d'accés: dselect - llista dels mètodes d'accés Abreujament Descripció cdrom Install from a CD-ROM. * multi_cd Install from a CD-ROM set. nfs Install from an NFS server (not yet mounted). multi_nfs Install from an NFS server (using the CD-ROM set) (not yet mounted). harddisk Install from a hard disk partition (not yet mounted). mounted Install from a filesystem which is already mounted. multi_mount Install from a mounted partition with changing contents. floppy Install from a pile of floppy disks. apt APT Acquisition [file,http,ftp] Aquí li indicarem a `dselect' a on es troben els paquets. Si us plau ignoreu l'ordre en que apareixen aquestes opcions. És molt important que seleccioneu el mètode adequat per a la instal·lació. Podria ser que tinguèssiu més o menys mètodes que els mostrats en l'exemple o que aquests us apareguin en un ordre diferent; no us preocupeu per això. En la següent llista us anirem descriguen els diferents mètodes. apt Es tracta d'una de les millors opcions per a instal·lar des d'una rèplica local de l'arxiu de Debian o des de la xarxa. Aquest mètode usa el sistema "apt" (mireu apt(8)) per a dur a terme l'anàlisi de les dependències entre paquets i manar la instal·lació de les mateixes segons un ordre òptim. La configuració d'aquest mètode és francament simple; podreu seleccionar tants llocs diferents com vulgueu, fins i tot barrejant les diferents entrades possibles `file:' URL (en un disc local o discs muntats mitjançant NFS), URL `http:' o URL `ftp:'. També podeu incloure medis CD-ROM/DVD amb `apt-cdrom'. Si us plau mireu-vos la pàgina del manual sources.list(5) per a més informació referent al format a seguir en l'edició del fitxer `/etc/apt/sources.list'. Si teniu un servidor intermediari (proxy), tant si es per a HTTP com FTP (o tots dos), haureu d'assegurar-vos que establiu les variables d'entorn `http_proxy' o `ftp_proxy', respectivament. Establiu-les des de la vostra shell abans d'executar dselect, p.e: # export http_proxy=http://gateway:3128/ # dselect multi_cd Aquest és un mètode molt gran i poderós, és el recomanat per a instal·lar una versió recent de Debian des d'un joc format per múltiples CD amb binaris. Cadascun d'aquests CD ha de contindre informació a sobre dels paquets que conté ell mateix i cadascun dels altres CD ( en el fitxer `Packages.cd'). Quan seleccioneu aquest mètode per primera vegada, assegureu-vos de que el CD-ROM no es troba muntat. Situeu l'últim disc _binari_ del joc (no necessitareu els CD de les fonts) en la unitat lectora de CD i responeu a les preguntes segons us vagin apareguen (la segona línia l'ha afegit el traductor): * CD-ROM drive location A on es troba la unitat lectora de CD-ROM * Confirmation that you are using a multi-cd set Confirmeu que esteu usant un joc de múltiples cd (multi-cd) * The location of the Debian distribution on the disk(s) A quin lloc del disc/s es troba la distribució Debian * [ Possibly ] the location(s) of the Packages file(s) [ Possible ] localització del fitxer/s Packages Una vegada que hagueu actualitzat la llista dels paquets disponibles per a instal·lar, el mètode multi-cd divergirà del procediment normal. Haureu d'executar la passa "install" per a cadascun dels CD que tingueu. Malauradament, degut a les limitacions de dselect no podreu requerir-li l'afegit d'un nou disc en cada etapa; el mode de funcionar per a cada disc és (la segona línia és obra del traductor): * Insert the CD in your CD-ROM drive. Inseriu el CD en la vostra unitat lectora de CD-ROM. * From the main dselect menu, select "Install". Des del menú principal de dselect, escolliu "Instal·la". * Wait until dpkg finishes installing from this CD (it may report installation successful, or possibly installation errors. Don't worry about these until later). Espereu a que dpkg finalitzi la instal·lació des d'aquest CD (el que pot acabar reportant una instal·lació satisfactòria o amb possibles errors). * Hit [_Enter_] to go back to the main dselect menu. Premeu [_Enter_] per a tornar al menú principal de dselect. * Repeat with the next CD in the set... Repetiu-ho amb cadascun dels CD del joc... Podria ser necessari l'execució de la passa "Instal·lar" més d'una vegada per a corregir l'ordre d'instal·lació dels paquets - alguns paquets ja instal·lats podria ser que necessitessin de la instal·lació d'altres per a la correcta configuració i posterior bon funcionament d'aquests. Es recomana executar la passa "Configurar", per a que us ajudi a fixar qualsevol paquet que pugui haver quedat en aquest estat. multi_nfs, multi_mount Aquests mètodes són molt semblants a l'anterior mètode de multi_cd i són més elegants en el tema de copiar des d'un medi canviant, per exemple si instal·leu des d'un joc de CD exportat mitjançant NFS des de la unitat lectora de CD-ROM d'una altra màquina. floppy Atén a la gent sense accés a un CDROM o a una xarxa. No es recomanable com a opció d'instal·lació viable si esteu usant disquets de la mida tradicional, però pot millorar substancialment si s'usen unitats Zip o LS/120. Especifiqueu la localització de la vostra disquetera i proporcioneu-li els disquets. El primer haurà de ser el que contingui el fitxer Packages. Aquest és un mètode molt lent i pot resultar poc fiable degut a problemes amb el medi emprat. nfs _MÈTODE DESAPROVAT -- en comptes d'aquest useu apt o multi_nfs. Escolliu aquest mètode sols si tots els altres fallen!_ Aquest és un mètode molt simple d'instal·lació, amb uns requeriments bàsics: doneu-li l'adreça del servidor NFS, la localització de la distribució Debian en el servidor i (potser) el/s fitxer/s Packages. Llavors `dselect' instal·larà les diverses seccions una a una des del servidor. Lent però fàcil, tot i que no usa un ordre correcte, pel que tindreu que executar diverses vegades les passes "Instal·lar" i/o "Configurar". Òbviament sols serà apropiat per a instal·lacions basades en NFS. harddisk _MÈTODE DESAPROVAT -- en comptes d'aquest useu apt o multi_mount. Escolliu aquest mètode sols si tots els altres fallen!_ Aporteu el dispositiu de bloc de la partició del disc dur a usar i la localització dels fitxers de Debian en la partició. Lent i fàcil. No usarà un ordre correcte, pel que tindreu que executar diverses vegades les passes "Instal·lar" i/o "Configurar". Tampoc no es recomana, donat que "apt" ja suporta aquesta funcionalitat, proporcionant un ordre correcte. mounted _MÈTODE DESAPROVAT -- en comptes d'aquest useu apt o multi_mount. Escolliu aquest mètode sols si tots els altres fallen!_ Simplement especifiqueu la localització/ons dels fitxers de Debian en el vostre sistema de fitxers. Possiblement sigui el mètode més fàcil, però també el més lent. No usarà un ordre correcte, pel que tindreu que executar diverses vegades les passes "Instal·lar" i/o "Configurar". cdrom _MÈTODE DESAPROVAT -- en comptes d'aquest useu multi_cd. Aquest és un mètode molt simple que no funciona amb multiples CD, com ara els inclosos en Debian 3.0._ Aquest ha estat dissenyat per a instal·lacions des d'un únic CD, aquest mètode simplement us preguntarà a on està la vostra unitat lectora de CD-ROM, la localització de la distribució Debian en aquest disc i (si fos necessari) la localització/ons del/s fitxer/s Packages en el disc. Simple però considerablement lent. Tampoc no usarà un ordre correcte, pel que tindreu que executar diverses vegades les passes "Instal·lar" i/o "Configurar". No es recomana, donat que aquest mètode assumeix que la distribució es troba en un únic CD-ROM, el qual ja no és cert. En comptes d'aquest mètode useu el de "multi_cd". Si teniu problemes en aquest punt -- potser Linux no detecta el vostre CD-ROM, el muntatge NFS no funciona o us n'heu oblidat de en quines particions estan localitzats els paquets -- podreu optar per un parell d'opcions: * Obriu un altre shell. Corregiu el problema i retorneu a la shell principal. * Sortiu de `dselect' i executeu-lo altra vegada. Fins i tot podria ser que necessiteu apagar l'ordinador per a resoldre algun problema. Això és força correcte però quan torneu a executar `dselect' feu-ho com a usuari root. Aquest no s'executarà automàticament després de la primera vegada. Una vegada hagueu escollit el mètode d'accés, `dselect' us requerirà que li indiqueu la localització precisa dels paquets. Si ho feu correctament la primera vegada premeu _Control-C_ i retornareu a l'opció "Mètode" (Acces). Una vegada hagueu finalitzat amb això, retornareu a la pantalla principal. 2.2. "Actualitz" (Update) ------------------------- `dselect' llegirà els fitxers `Packages' o `Packages.gz' des de la rèplica i crearà una base de dades en el sistema amb tots els paquets disponibles. Pot tardar una estona mentre descarrega i processa els fitxers. 2.3. "Selecció" (Select) ------------------------ Aferreu-vos fort a les barretines. Aquí és on tot succeeix. L'objectiu d'aquesta passa serà el seleccionar quins paquets desitgeu tindre instal·lats. Premeu _Enter_. Si teniu una màquina lenta tingueu en compte que la pantalla s'esborrarà i podria quedar en blanc uns 15 segons, així que no comenceu a prémer tecles en aquest punt, sigueu pacient. El primer que apareixerà en la pantalla serà 1 pàgina del fitxer de l'ajuda. Podreu retornar a aquesta ajuda prement _?_ en qualsevol moment en les pantalles de "Selecció" i podreu avançar a través de les pantalles d'ajuda prement la tecla _._ (punt). Si us plau prepareu-vos per a trigar una hora, o, tant mateix per a apendre-ho més o menys i poder-la fer correctament. Quan entreu a la pantalla "Selecció" per primera vegada, no feu _CAP_ selecció -- sols premeu _Enter_ i mireu-vos els problemes de dependències que hi han. Intenteu fixar-los. Si us trobeu en l'anterior pantalla, la principal, entreu a Secció 2.3, `"Selecció" (Select)' altra vegada. Abans de submergir-vos amb això, tingueu en compte els següents punts: * Per a sortir de la pantalla "Selecció" una vegada hagueu realitzat totes les seleccions, premeu _Enter_. D'aquesta manera retornareu a la pantalla principal sempre que no hi hagués cap problema. D'altra manera, se us preguntarà per a que solucioneu els problemes. Quan estigueu satisfet amb qualsevol de les pantalles, premeu _Enter_ per a sortir-ne. * Hi han certs problemes que són força corrents i que són d'esperar. Si seleccioneu el paquet i aquest requereix del paquet per a poder funcionar, `dselect' us advertirà del problema i el més probable serà que us suggereixi una solució. Si el paquet entra amb conflicte amb el paquet (p.e. si són mútuament excloents) se us demanarà que escolliu entre un d'ells. Vegem les dues primeres línies de la pantalla "Selecció": dselect - llistat de paquets (disp., prioritat) marca:+/=/- depuració:v ajuda:? EIOM Pri Secció Paquet Ver.inst. Ver.disp. Descripció Aquesta capçalera ens recordarà algunes de les següents tecles especials: `+' Marcareu un paquet per a instal·lar-lo. `=' Marcareu un paquet per a mantenir-lo (hold) -- molt útil si es tracta d'un paquet trencat. Podreu reinstal·lar una versió més antiga i marcar-lo com a mantenir mentre espereu que n'aparegui un de nou. (Aquestes coses passen molt rarament en Debian stable -la versió estable de Debian-, tot i que mai està de més). `-' Desinstal·lareu un paquet. `_' Purgareu un paquet: esborrareu tant el paquet com els seus fitxers de configuració. `i,I' Mostra en diversos formats cada vegada que les premeu els tipus d'informació addicional dels paquets (en la part inferior de la pantalla). `o,O' Mostra els diferents ordres en els quals es poden llistar els paquets (en la part superior de la pantalla). `v,V' Canvia la visió d'estat. Quan premeu això, us trobareu amb les lletres EIOM en la segona línia principal. Aquest és el sumari: Etiqueta | Significat | Possibles valors -------------------------------------------- E Error Espai, R, I I Estat instal·lat Espai, *, -, U, C, I O Marca antiga *, -, =, _, n M Marca *, -, =, _, n (Noteu que les tecles amunt i avall de fet són considerablement diferents). Molt de tot això no es troba aquí, ja que em referiré a les pantalles d'ajuda a on us serà tot revelat. Un exemple, tot i que: Entreu a `dselect' i cerqueu una línia com aquesta: EIOM Pri Secció Paquet Ver.inst. Ver.disp. Descripció n_ Opc admin loadlin . Cada paquet té un nom i una versió. La versió consisteix en la versió real ("upstream") i la revisió de Debian, separada per un guió (`-'). Aquests són els noms d'exemple d'alguns dels paquets: * `efax_08a-1.deb' * `lrzsz_0.12b-1.deb' * `mgetty_0.99.2-6.deb' * `minicom_1.75-1.deb' * `term_2.3.5-5.deb' * `uucp_1.06.1-2.deb' * `uutraf_1.1-1.deb' * `xringd_1.10-2.deb' * `xtel_3.1-2.deb' dpkg El programa que interactua amb els paquets és `dpkg'. `dselect' és una façana (front end) per a `dpkg'. Els usuaris amb experiència poden usar `dpkg' per a instal·lar o esborrar un paquet donat que aquest és més expeditiu. scripts del paquet, scripts del mantenidor Els programes (normalment scripts de shell) que dpkg executa abans i després d'instal·lar cada paquet. Aquests per norma general no solen dir res, però algun podria mostrar-vos advertències o requerir-vos alguna resposta. ------------------------------------------------------------------------------- Documentació de `dselect' per a novells Per Stéphane Bortzmeyer i d'altres