[ tilbage ] [ Indhold ] [ 1 ] [ 2 ] [ 3 ] [ 4 ] [ næste ]

dselect-dokumentation for begyndere
Kapitel 2 - N�r dselect er startet


N�r du er kommet ind i dselect, vil du se f�lgende sk�rm:

     Debian 'dselect' pakkeh�ndtering.
      
        0. [T]ilgang   V�lg den �nskede tilgangsmetode
        1. [O]pdat�r   Opdat�r listen med tilg�ngelige pakker, hvis muligt.
        2. [U]dv�lg    Udv�lg, hvilke pakker, du �nsker p� dit system.
        3. [I]nstall�r Install�r og opgrad�r �nskede pakker.
        4. [K]onfig.   Konfigur�r eventuelle ikke-konfigurerede pakker
        5. [F]jern     Fjern u�nsket programmel.
        6. [A]fslut    Afslut dselect.
     
     [og lidt mere]

Lad os gennemg� punkterne et for et.


2.1 "Tilgang"

Her er tilgangssk�rmen:

     dselect - liste over tilgangsmetoder
       Forkort.       Beskrivelse
       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.
       ftp            Install using ftp.
       apt            APT Acquisition [file,http,ftp]

Her fort�ller vi dselect, hvor vore pakker er. Ignor�r r�kkef�lgen. Det er ret vigtigt, at du v�lger den rigtige installationsmetode. Der kan v�re vist flere eller f�rre metoder, eller de kan st� i en anden r�kkef�lge. Det skal du ikke bekymre dig om. I f�lgende liste beskriver vi de forskellige metoder.

apt
Et af de bedste valg til at installere fra et lokalt filspejl af debianarkivet eller fra netv�rket. Metoden bruger "apt"-systemet (se apt(8)) til at udf�re en komplet afh�ngighedsanalyse og sortering, s� den h�jst sandsynligt installerer pakkerne i den optimale r�kkef�lge.

Ops�tningen af denne metode er ret netm. Du kan v�lge et antal forskellige placeringer, blande file:-URL'er (local disks or NFS mounted disks), http:-URL'er og ftp:-URL'er. Du kan ogs� medtage cdrom/DVD-medier med kommandoen apt-rom.

Se sources.list(5) manualsiden for flere oplysninger om formatet p� filen /etc/apt/sources.list.

Hvis du har en proxyserver til HTTP og/eller FTP, skal du sikre dig, at milj�variablene http_proxy og/eller ftp_proxy er angivet. S�t dem fra din skal, inden du starter dselect. F.eks.:

     # export http_proxy=http://gateway:3128/
     # dselect
multi_cd
Ret omfattende, kraftfuld og kompleks metode, der er den anbefalede m�de at installere de nyere versioner af Debian fra en samling bin�re cd'er. Hver af disse cd'er skal indeholde oplysninger om de pakker, de indeholder samt om alle foreg�ende cd'er (i filen Packages.cd). V�r sikker p�, at den cd-rom du vil bruge, ikke er monteret, n�r du v�lger denne metode for f�rste gang. Plac�r den sidste bin�re cd-rom i s�ttet (vi bruger ikke kildetekst-cd'erne her) i drevet og svar p� de stillede sp�rgsm�l:

S� snart, du har opdateret listen over tilg�ngelige pakker og valgt de pakker, der skal installeres, afviger multi-cd metoden fra den almindelige procedure. Du vil skulle k�re et "Install�r"-trin for hver af de cd'er du har, en ad gangen. Desv�rre er dselect ikke i stand til at sp�rge dig om en ny cd ved hvert trin. Du skal g�re f�lgende for hver cd:

Det kan v�re n�dvendigt at k�re installationstrinnet flere gange for at d�kke r�kkef�lgen af pakkeinstallationen - visse pakker, der bliver installeret tidligt, kan kr�ve pakker, der installeres senere, f�r de kan konfigureres ordentligt.

Det anbefales at k�re "Konfig."-trinnet, hvilket vil ordne de pakker, der skulle v�re endt i denne tilstand.

multi_nfs, multi_mount
Disse ligner meget multi_cd ovenfor og er ogs� lavet for at h�ndtere skiftende medier. For eksempel installation fra et multi-cd-s�t og via NFS fra en anden maskines cd-rom-drev.
floppy
For dem uden cd-rom eller netv�rksadgang. Anbefales ikke som en realistisk installationsmulighed mere, hvis du bruger disketter med almindelig kapacitet, men kan fungere bedre med LS/120 eller Zip-drev. Angiv placeringen af dit diskettedrev, og s�t s� disketterne i. Den f�rste diskette skal indeholde "Packages"-filen. Metoden er langsom og kan v�re usikker p.g.a. problemer med medierne.
nfs
UDFASET METODE -- brug apt eller multi_nfs i stedet. Pr�v kun denne metode, hvis alt andet mislykkes.

Dette er en simpel installationsmetode, der ikke kr�ver ret meget: giv den adressen p� NFS-serveren, placeringen af Debiandistributionen p� serveren og (eventuelt) "Packages"-filerne. Derefter vil dselect installere de forskellige dele fra serveren. Langsomt, men nemt. Den benytter ikke den bedste r�kkef�lge, s� den vil bruge mange k�rsler med trinnene "Install�r" og "Konfig.". Er selvsagt kun til NFS-baserede installationer.

harddisk
UDFASET METODE -- brug apt eller multi_nfs i stedet. Pr�v kun denne metode, hvis alt andet mislykkes.

Angiv, hvilket blokenhed eller harddiskpartition, der skal bruges samt som s�dvanligt placeringen af debianfilerne p� denne partition. Langsomt, men nemt. Den benytter ikke den bedste r�kkef�lge, s� den vil bruge mange k�rsler med trinnene "Install�r" og "Konfig.". Anbefales ikke, da "apt"-metoden kan g�re det samme, med korrekt r�kkef�lge.

mounted
UDFASET METODE -- brug apt eller multi_nfs i stedet. Pr�v kun denne metode, hvis alt andet mislykkes.

Angiv blot placeringerne af debianfiler i dit filsystem. Muligvis den letteste metode, men langsom. Den benytter ikke den bedste r�kkef�lge, s� den vil bruge mange k�rsler med trinnene "Install�r" og "Konfig.".

cd-rom
UDFASET METODE -- brug apt eller multi_nfs i stedet. Pr�v kun denne metode, hvis alt andet mislykkes.

Lavet til enkelt-cd-installationer. Denne simple metode vil sp�rge om dit cd-rom-drevs placering, placeringen af debiandistributionen p� cd'en og, om n�dvendigt, placeringerne af "Packages"-filerne p� cd'en. Enkelt, men ret langsomt. Den benytter ikke den bedste r�kkef�lge, s� den vil bruge mange k�rsler med trinnene "Install�r" og "Konfig.". Anbefales ikke, da den foruds�tter, at distributionen ligger p� en enkelt cd-rom, hvilket ikke l�ngere er tilf�ldet. Brug metoden "multi_cd" i stedet.

Hvis du f�r problemer — m�ske kan Linux ikke se din cd-rom, din NFS-montering fungerer ikke, eller du har glemt, hvilken partition, pakkerne er p� — har du flere muligheder:

Efter, du har valgt tilgangsmetode, vil dselect have dig til at angive den pr�cise placering af pakkerne. Hvis du ikke f�r skrevet det korrekt f�rste gang, s� tryk Control-C og g� tilbage til punktet "Tilgang".

N�r du er f�rdig her, vil du blive sendt tilbage til hovedsk�rmen.


2.2 "Opdat�r"

dselect vil l�se filerne Packages eller Packages.gz fra filspejlet og oprette en database p� dit system over alle de tilg�ngelige pakker. Der kan g� noget tid, mens det henter og behandler filerne.


2.3 "Udv�lg"

Hold nu fast. Det er her, det hele sker. Form�let med dette trin er at udv�lge pr�cis hvilke pakker, du vil have installeret.

Tryk retur. Hvis du har en langsom maskine, skal du vide, at sk�rmen vil blive sort i omkring 15 sekunder, s� undlad at trykke en masse knapper imens. Bare have t�lmodighed.

Det f�rste, der kommer op p� sk�rmen er side 1 fra hj�lpefilen. Du kan komme til denne hj�lp ved at trykke ? n�r som helst i "Udv�lg"-sk�rmene, og du kan bladre gennem hj�lpesk�rmene ved at trykke p� . (punktum).

V�r forberedt p� at det kan tage omkring en time, n�r du skal l�re at finde rundt og f� gjort tingene rigtigt. N�r du g�r ind i "Udv�lg"-sk�rmen f�rste gang, skal du ikke v�lge noget som helst — tryk blot p� retur og se, hvilke afh�ngighedsproblemer, der er. Pr�v at rette dem. V�lg "Udv�lg", Section 2.3 igen, hvis du bliver sendt tilbage til hovedmenuen.

F�r du hopper ud i det, skal du vide f�lgende:

Lad os se p� de �verste to linjer p� "Udv�lg"-sk�rmen.

     dselect - hoved-pakkevisning (tilg., prioritet)  mark�r:+/=/-  detalj:v hj�lp:?
     FIGM Pri Sektion  Pakke        Inst.ver    Tilg.ver    Beskrivelse

Denne sk�rm husker os p� nogle specielle taster:

+
V�lg en pakke til installation.
=
Tilbagehold en pakke -- nyttig ved �delagte pakker. Du kan geninstallere en �ldre version og tilbageholde den, mens du venter p�, at en ny skal dukke op. (Dette sker dog meget sj�ldent i den stabile Debiandistribution).
- Fjern en pakke.
_
Udrens en pakke: fjern b�de pakken og dens konfigurationsfiler.
i,I
Skift/rot�r visning af yderligere information (i den nedre del af sk�rmen).
o,O
Skift sorteringsvalg (se den �verste linje p� sk�rmen).
v,V
Skifter mellem koncis og detaljeret visning. N�r du trykker p� knappen, vil du se, hvad bogstaverne FIGM i anden linje betyder. Men her er en oversigt:
     Flag   Betydning          Mulige v�rdier  
     F      Fejl               Mellemrum, R, I
     I      Installeret status Mellemrum, *, -, U, C, I 
     G      Gammelt m�rke      *, -, =, _, n
     M      M�rke              *, -, =, _, n

(Bem�rk at store og sm� bogstaver har forskellig betydning).

I stedet for at forklare det hele her, vil jeg henvise til hj�lpesk�rmene, hvor det hele er forklaret. Her er dog et enkelt eksempel:

Du starter dselect og finder en linje som denne:

     FIGM Pri Sektion  Pakke        Inst.ver    Tilg.ver    Beskrivelse
       ** Tvg admin    loadlin      <ingen>     1.6a-6      a loader (running under DOS)

Det betyder, at pakken loadlin allerede var valgt, da du startede dselect, og at den stadig er valgt. Men den er ikke installeret. Hvorfor ikke? Svaret m� v�re, at pakken loadlin ikke er fysisk tilg�ngelig. Det vil sige, at den mangler p� dit Debian-spejl.

De oplysninger, dselect bruger til at holde styr p� det hele, er gemt i Packages-filer (dem, du henter i [O]pdat�r-trinnet). Disse filer er genereret ud fra selve pakkerne.

Intet i denne verden er perfekt, og sommetider sker det, at de afh�ngigheder, pakkerne er bygget med, er fejlagtige. Dette skaber in situation, som dselect ganske enkelt ikke kan l�se. Du kan dog komme ud af en fastl�sning med kommandoerne Q og X.

Q
Gennemtving. Tvinger dselect til at ignorere de indbyggede afh�ngigheder og g�re, hvad du har bedt den om. Dette kan, naturligvis, vise sig at v�re en d�rlig id�.
X
Brug X, hvis du farer helt vild. Det s�tter alting tilbage til den tilstand, det var f�r, og afslutter.

R, U og D er taster, der hj�lper dig til ikke at fare vild(!).

R
Fortryder alle valg p� dette niveau. Ber�rer ikke valg lavet i forrige niveau.
U
Hvis dselect foreslog �ndringer, hvorefter du lavede yderligere �ndringer, vil U gendanne dselect's forslag.
D
Fjerner dselect's valg, og efterlade kun dine.

Her f�lger et eksempel. xmms-pakken (bruges i eksemplet, netop fordi den har en masse afh�ngigheder) afh�nger af pakkerne:

F�lgende pakker b�r ogs� installeres. De er dog ikke essentielle:

S� n�r jeg v�lger xmms, f�r jeg denne sk�rm:

     dselect - rekursiv pakkeliste (tilg., prioritet)  mark�r:+/=/-  detalj:v hj�lp:?
     FIGM Pri Sektion  Pakke        Beskrivelse
       _* Fri sound    xmms         Versatile X audio player that looks like Winamp
       _* Fri libs     libglib1.2   The GLib library of C routines
       _* Fri libs     libgtk1.2    The GIMP Toolkit set of widgets for X
       _* Fri libs     libmikmod2   A portable sound library
       _* Fri libs     libogg0      Ogg Bitstream Library
       _* Fri libs     libvorbis0   The OGG Vorbis lossy audio compression codec.

(Der kan dukke andre pakker op, afh�ngigt af, hvad der allerede er installeret p� dit system). Du kan se, at alle de kr�vede pakker er blevet valgt for mig, sammen med de anbefalede.

R-tasten genskaber starttilstanden.

     dselect - rekursiv pakkeliste (tilg., prioritet)  mark�r:+/=/-  detalj:v hj�lp:?
     FIGM Pri Sektion  Pakke        Beskrivelse
       __ Fri sound    xmms         Versatile X audio player that looks like Winamp
       __ Fri libs     libglib1.2   The GLib library of C routines
       __ Fri libs     libgtk1.2    The GIMP Toolkit set of widgets for X
       __ Fri libs     libmikmod2   A portable sound library
       __ Fri libs     libogg0      Ogg Bitstream Library
       __ Fri libs     libvorbis0   The OGG Vorbis lossy audio compression codec.

For at nu at angive, at du ikke �nsker xmms skal du bare trykke retur.

D-tasten genskaber de valg, jeg fra starten havde gjort:

     dselect - rekursiv pakkeliste (tilg., prioritet)  mark�r:+/=/-  detalj:v hj�lp:?
     FIGM Pri Sektion  Pakke        Beskrivelse
       _* Fri sound    xmms         Versatile X audio player that looks like Winamp
       __ Fri libs     libglib1.2   The GLib library of C routines
       __ Fri libs     libgtk1.2    The GIMP Toolkit set of widgets for X
       __ Fri libs     libmikmod2   A portable sound library
       __ Fri libs     libogg0      Ogg Bitstream Library
       __ Fri libs     libvorbis0   The OGG Vorbis lossy audio compression codec.

U-tasten genskaber dselect's valg:

     dselect - rekursiv pakkeliste (tilg., prioritet)  mark�r:+/=/-  detalj:v hj�lp:?
     FIGM Pri Sektion  Pakke        Beskrivelse
       _* Fri sound    xmms         Versatile X audio player that looks like Winamp
       _* Fri libs     libglib1.2   The GLib library of C routines
       _* Fri libs     libgtk1.2    The GIMP Toolkit set of widgets for X
       _* Fri libs     libmikmod2   A portable sound library
       _* Fri libs     libogg0      Ogg Bitstream Library
       _* Fri libs     libvorbis0   The OGG Vorbis lossy audio compression codec.

Jeg foresl�r at forts�tte med standardvalgene nu -- du vil have alle muligheder for senere at tilf�je mere.

Hvad du end beslutter, skal du trykke retur for at acceptere og g� tilbage til hovedsk�rmen. Hvis det resulterer i uafklarede problemer, vil du blive kastet direkte tilbage til endnu en probleml�sningssk�rm.

Tasterne R, U og D er meget nyttige i "hvad nu hvis"-situationer. Du kan eksperimentere som du har lyst til, og derefter genskabe alting som det var. Lad v�re med at betragte dem som rene katastrofeknapper.

N�r du har udf�rt dine valg i "Udv�lg"-sk�rmen, vil tasten I give dig et stort vindue, t flytte mark�ren til begyndelsen, hvorefter du hurtigt kan se indstillingerne igennem med PgDn-tasten. P� denne m�de kan du tjekke resultaterne af dit arbejde og opdage st�rre fejl. Nogle kan have fravalgt store grupper af pakker ved en fejl, uden at opdage fejlen f�r det var for sent. dselect er et meget kraftfuldt v�rkt�j, s� du skal passe p� ikke at misbruge det.

Nu burde du have f�lgende situation:

     Pakkekategori        Status
     
     Kr�vede              alle valgt
     Vigtige              alle valgt
     Standard             de fleste valgt
     Frivillige           de fleste fravalgt
     Ekstra               de fleste fravalgt

Tilfreds? S� tryk retur for at afslutte udv�lgelsesprocessen. Du kan altid komme tilbage og k�re "Udv�lg" igen, hvis du �nsker det.


2.4 Install�r

dselect l�ber gennem alle de 7650 pakker, og installerer dem, du har udvalgt. Du kan forvente at skulle tr�ffe nogle valg undervejs.

P� en hurtig maskine vil sk�rmen rulle ret hurtigt. Du kan stoppe/starte rulningen med Control-s/Control-q, og til sidst vil du f� en liste over eventuelle ikke-installerede pakker. Hvis du vil gemme alt, hvad der sker, kan du bruge almindelige Unix-programmer, s�som tee(1) eller script(1), til at indfange uddataene.

Det kan ske, at en pakke ikke bliver installeret, fordi den afh�nger af en anden pakke, der er udpeget til installation, men endnu ikke installeret. L�sningen er at k�rer "Install�r" igen. I s�rlige tilf�lde er det folk, der har v�ret ude for at skulle k�re den op til 4 gange inden alt faldt p� plads. Dette vil variere alt efter din hentningsmetode. Med APT-metoden vil du n�sten aldrig skulle k�rer "Install�r" flere gange.


2.5 "Konfig."

De fleste pakker bliver konfigureret i trin 3, men det, der m�tte mangle, kan indstilles her.


2.6 "Fjern"

Fjerner pakker, der er installerede, men ikke l�ngere kr�ves.


2.7 "Afslut"

Afslutter dselect.

Jeg foresl�r, at du nu k�rer /etc/cron.daily/find, da du har f�et en masse nye filer p� dit system. Efter dette, vil du kunne bruge locate til at finde filer.


[ tilbage ] [ Indhold ] [ 1 ] [ 2 ] [ 3 ] [ 4 ] [ næste ]

dselect-dokumentation for begyndere

St�phane Bortzmeyer med flere debian-doc@lists.debian.org