ftp://ftp.debian.org
/debian/hamm/disks-i386/current/dselect.beginner.8.html
).
Dselect dient dazu die einzelnen Programmpakete der Debian GNU/Linux Distribution auszuwählen und zu installieren. In jedem dieser Pakete (``package'') sind neben den ausführbaren Programmen noch zusätzliche Informationen zur korrekten Installation, zur Konfiguration und zur vollständigen Entfernung, wenn beispielsweise eine neue Version aufgespielt werden soll, enthalten.
Zur Installation der einzelnen Pakete mit dselect werden die folgenden Schritte der Reihe nach durchgeführt:
Die gerade aufgezählten Punkte stehen nach dem Start von dselect zur Verfügung:
Debian Linux `dselect' package handling frontend. 0. [A]ccess Choose the access method to use. 1. [U]pdate Update list of available packages, if possible. 2 [S]elect Request which packages you want on your system. 3. [I]nstall Install and upgrade wanted packages. 4. [C]onfig Configure any packages that are unconfigured. 5. [R]emove Remove unwanted software. 6. [Q]uit Quit dselect.Die nächsten Abschnitte beschreiben jeden der Menüpunkte.
dselect - list of access methods Abbrev. Description cdrom Install from a CD-ROM. nfs Install from an NFS server (not yet mounted). harddisk Install from a hard disk partition (not yet mounted). mounted Install from a filesystem which is already mounted. floppy Install from a pile of floppy disks. ftp Install using ftp.
Wie Sie sehen, können Sie sowohl von CD-ROM, über das Netzwerk mit dem NFS oder aber von einer lokalen Festplatte die Pakete installieren. Dazu dürfen die betreffenden Medien aber noch nicht in das Dateisystem des Rechners eingehängt (``mount'') sein. Sollte das schon geschehen sein, so kann mit dem vierten Punkt das passende Verzeichnis angegeben werden. Haben Sie mit einem der ersten drei Punkte Schwierigkeiten, so können Sie dselect verlassen und versuchen das Medium von Hand in das Dateisystem einzuhängen, z.B. durch die Eingabe von:
mount -t iso9660 -r /dev/cdrom /cdrom
Schlägt dieser Versuch fehlt, so überprüfen Sie bitte, ob auch das Modul für Ihr CD-ROM Laufwerk geladen ist. Anschließend starten Sie dselect erneut und wählen den vierten Menüpunkt aus.
Wenig komfortabel ist der Punkt die Distribution mit Disketten installieren zu müssen. Die letzte Möglichkeit setzt eine funktionierende Internetanbindung voraus, zumindest bis zu einem ftp-Server, der die Debian GNU/Linux Distribution gespiegelt hat.
Nach der Auswahl des Mediums müssen Sie unter Umständen verschiedene
Verzeichnisse eingeben, in denen die Bestandteile der
Gesamtdistribution abgelegt wurden, z.B. wenn eine CD nach
/cdrom
gemountet wurde, geben sie /cdrom/debian
ein,
wenn das Verzeichnis der Distribution auf der CD debian
heißt. Haben Sie sich mal vertan, so kann die Auswahl mit ^C
(Strg-Taste und C gleichzeitig drücken) abgebrochen werden. Starten
Sie danach den Menüpunkt ``Access'' einfach nochmal.
Nach der korrekten Auswahl befinden Sie sich wieder in dem Hauptmenü.
Help: Introduction to package list Welcome to the main package listing. Please read the help that is available ! ...[weiteren Text gelöscht]...
Bei einer Erstinstallation ist es empfehlenswert ersteinmal keine eigene Auswahl zu treffen, sondern die Standardinstallation zu akzeptieren. Dazu wird zuerst die Leertaste gedrückt, um die Hilfeseiten zu verlassen. Durch die Betätigung der Return-Taste wird die Auswahl verlassen. Dann können die standardmäßig vorgesehenen Pakete installiert und soweit notwendig auch konfiguriert werden. Zu jedem späteren Zeitpunkt kann dselect erneut gestartet werden, um dem System weitere Programme hinzuzufügen oder auch um andere wieder zu entfernen.
Die Hilfeseiten stehen jederzeit nach Eingabe des Fragezeichens
(?
) zur Verfügung. Die nächsten Hilfeseiten erscheinen nach
Betätigung des Punktes (.
).
Der Bildschirm zur Auswahl der Pakete ist zweigeteilt. In der oberen
Hälfte kann mit den Pfeiltasten von Paket zu Paket gewechselt werden,
während im unteren Teil eine kurze Beschreibung erscheint. Bei
Paketen, die installiert werden sollen, geben Sie ein Pluszeichen
(+
) ein und bei Paketen, die Sie loswerden wollen ein
Minuszeichen (-
).
Bei der Auswahl kann es vorkommen, daß dselect eine Verletzung der Abhängigkeiten feststellt. Dann wird ein neues Fenster angezeigt, in dem dselect die Lösung des Problems vorschlägt. Dafür sind ja nach Situation Pakete neu ausgewählt worden und/oder andere zum Entfernen vorgesehen worden. Warum die Auswahl des Paketes verändert wurde, wird in der unteren Hälfte des Bildschirms angezeigt. Sind Sie mit der Auswahl zufrieden, drücken Sie einfach die Return-Taste.
Dieses Verhalten scheint häufig sehr lästig und unnütz zu sein, doch es bewahrt das System vor Fehlfunktionen. Es wird sowohl verhindert, daß sich Pakete mit gleichen Funktionen oder Dateien gegenseitig behindern als auch sichergestellt, daß alle benötigten Bestandteile, wie Bibliotheken, mit installiert werden. Langfristig erweist sich diese kleine Unannehmlichkeit als sehr wertvolle Hilfe.
Können die Abhängigkeiten nicht aufgelöst werden, weil z.B. Pakete
fehlen, so kann mit einem großen Q
die Überprüfung ignoriert
werden. Dies sollte aber nur im äußersten Notfall geschehen. Mit dem
großen X
kann die Auswahl verlassen werden und alle
Änderungen gehen verloren.
boot-floppies
installiert werden. Der
Entwickler dieses Pakets hat festgelegt, daß es ohne die folgenden
Paketen nicht funktionieren wird:
lynx (>= 2.6)
vorhanden
sein sollte. Die Ziffern hinter den Namen sind die Versionsnummern,
die das betreffende Paket erfüllen sollte.
Wird das boot-floppies
-Paket nun mit dem Pluszeichen
ausgewählt, so erscheint das folgende Fenster:
dselect - recursive package listing mark:+/=/- verbose:v help:? EIOM Pri Section Package Description *-* Opt admin boot-floppie Scripts to create the Debian installation floppy *-* Xtr devel libc5-pic Kit for building specialized versions of the shar *-* Xtr devel ncurses3.0-p Video terminal manipulation: Shared-library subse *-* Opt admin mkrboot Make a kernel + rootimage bootable from one disk *-* Opt otherosf dosfstools Utilities to create and check MS-DOS FAT filesyst *-* Req base syslinux Boot disk creator. *-* Opt utils sysutils Miscellaneous small system utilities. *-- Opt web lynx Text-mode WWW Browser
Zur Erklärung steht dann im unteren Teil:
boot-floppies depends on libc5-pic boot-floppies depends on ncurses3.0-pic boot-floppies depends on mkrboot boot-floppies depends on dosfstools (>> 1.0-4) boot-floppies depends on syslinux (>= 1.30) boot-floppies depends on sysutils boot-floppies suggests lynx (>= 2.6)
Mit großem R
kann der Ursprungszustand, also vor Eingabe des
Pluszeichens, wieder hergestellt werden:
dselect - recursive package listing mark:+/=/- verbose:v help:? EIOM Pri Section Package Description *-- Opt admin boot-floppie Scripts to create the Debian installation floppy *-- Xtr devel libc5-pic Kit for building specialized versions of the shar *-- Xtr devel ncurses3.0-p Video terminal manipulation: Shared-library subse *-- Opt admin mkrboot Make a kernel + rootimage bootable from one disk *-- Opt otherosf dosfstools Utilities to create and check MS-DOS FAT filesyst *-- Req base syslinux Boot disk creator. *-- Opt utils sysutils Miscellaneous small system utilities. *-- Opt web lynx Text-mode WWW Browser
Mit großem D
werden die Veränderungen, die
dselect vorgenommen hat, wieder rückgängig gemacht:
dselect - recursive package listing mark:+/=/- verbose:v help:? EIOM Pri Section Package Description *-* Opt admin boot-floppie Scripts to create the Debian installation floppy *-- Xtr devel libc5-pic Kit for building specialized versions of the shar *-- Xtr devel ncurses3.0-p Video terminal manipulation: Shared-library subse *-- Opt admin mkrboot Make a kernel + rootimage bootable from one disk *-- Opt otherosf dosfstools Utilities to create and check MS-DOS FAT filesyst *-- Req base syslinux Boot disk creator. *-- Opt utils sysutils Miscellaneous small system utilities. *-- Opt web lynx Text-mode WWW Browser
Mit dem großem I
werden die Vorschläge von
dselect wiederhergetellt:
dselect - recursive package listing mark:+/=/- verbose:v help:? EIOM Pri Section Package Description *-* Opt admin boot-floppie Scripts to create the Debian installation floppy *-* Xtr devel libc5-pic Kit for building specialized versions of the shar *-* Xtr devel ncurses3.0-p Video terminal manipulation: Shared-library subse *-* Opt admin mkrboot Make a kernel + rootimage bootable from one disk *-* Opt otherosf dosfstools Utilities to create and check MS-DOS FAT filesyst *-* Req base syslinux Boot disk creator. *-* Opt utils sysutils Miscellaneous small system utilities. *-- Opt web lynx Text-mode WWW Browser
Durch die mehrfache Eingabe des kleinen i
können
Informationen über das aktuelle Paket abgerufen werden, wie die
Beschreibung und auch die Größe des installierten Pakets in kB.
Nach der abschließenden Auswahl betätigen Sie die Return-Taste und gelangen zurück zum Hauptmenü.
Sollte die Installation eines Programmes fehlschlagen, weil die Abhängigkeiten nicht erfüllt werden konnten, so kann der Vorgang einfach wiederholt werden. Die Pakete, bei denen es Probleme gab, werden am Ende der Installation aufgelistet.
_
) markiert werden (``purge'').
Nun ist es empfehlenswert das Skript /etc/cron.daily/find
auszuführen, da viele neue Dateien in das System gelangt sind. Danach
berücksichtigt das Programm locate auch wieder alle
Dateien an, die im System vorhanden sind.