dselect
-dokumentation for begyndere
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.
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(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
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.
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.
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.
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.".
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:
dselect
og k�r den igen senere. Du kan komme ud for at
skulle genstarte computeren for at l�se et problem. Dette er o.k., men n�r du
kommer tilbage til dselect
skal du huske at k�re det som root.
Det vil kun blive k�rt automatisk ved f�rste opstart.
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.
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.
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:
dselect
advare dig om problemet og h�jst
sandsynligt foresl� en l�sning. Hvis pakke A er i konflikt med
pakke B (dvs., at de udelukker hinanden), vil du blive bedt om at
v�lge mellem dem.
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:
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.
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�.
R, U og D er taster, der hj�lper dig til ikke at fare vild(!).
dselect
foreslog �ndringer, hvorefter du lavede yderligere
�ndringer, vil U gendanne dselect
's forslag.
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:
libc6
libglib1.2
libgtk1.2
xlibs
F�lgende pakker b�r ogs� installeres. De er dog ikke essentielle:
libaudiofile0
libesd0
libgl1
libmikmod2
libogg0
libvorbis0
libxml1
zlib1g
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.
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.
De fleste pakker bliver konfigureret i trin 3, men det, der m�tte mangle, kan indstilles her.
Fjerner pakker, der er installerede, men ikke l�ngere kr�ves.
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.
dselect
-dokumentation for begyndere
debian-doc@lists.debian.org