Inhalt Vorwort des Gutachters zur 1. Auflage Einleitung
19 21
TEIL I: INSTALLATION UND KONFIGURATION
1.1 1.2 1.3
Das GNU-Projekt GNU/Linux Das Debian-Projekt
28 29 29
2.1
Platz machen für Debian GNU/Linux 2.1.1 Linux und Windows auf einer Festplatte 2.1.2 Eine neue Festplatte einbauen Hardwareunterstützung 2.2.1 Informationen zusammentragen 2.2.2 Partitionslabel herausfinden 2.2.3 Einstellungen für das Netzwerk Installationsmedien besorgen 2.3.1 Debian GNU/Linux von CDs/DVDs installieren .. 2.3.2 USB-Medium zur Installation vorbereiten 2.3.3 Bootdisketten erstellen 2.3.4 Netzwerkinstallation vorbereiten
33 33 35 35 36 37 37 38 38 39 40 42
Bootreihenfolge im BIOS einstellen 3.1.1 Von CD/DVD booten 3.1.2 Von USB-Medien booten 3.1.3 Von Disketten booten 3.1.4 Über das Netzwerk booten Booten und los! Sprich meine Sprache Hardware- und Netzwerkerkennung Partitionen anlegen 3.5.1 Partitionstypen
47 48 48 48 49 49 52 53 55 55
2.2
2.3
3.1
3.2 3.3 3.4 3.5
5
Inhalt
3.6 3.7 3.8 3.9 3.10 3.11 3.12 3.13
4.1
4.2
4.3
4.4
6
3.5.2 Die Aufteilung planen 3.5.3 Geführte Partitionierung 3.5.4 Eine eigene Partitionstabelle anlegen Wer hat an der Uhr gedreht? Benutzerkonfiguration Installation des Grundsystems Paketmanager einrichten »popularity-contest« einrichten Software auswählen und einspielen Bootloader installieren und einrichten Installationsbericht/Troubleshooting
56 57 59 63 63 65 65 68 69 71 72
Installation und Konfiguration von X.Org 4.1.1 Grafikkarte wählen
75 76
4.1.2
77
Tastatur konfigurieren
4.1.3 Maus einrichten 4.1.4 Module konfigurieren 4.1.5 Pfadangaben einrichten 4.1.6 Den Monitor bestimmen 4.1.7 X (neu) starten 4.1.8 Troubleshooting Die Datei »/etc/X11/xorg.conf« 4.2.1 Kommentare im Vorspann 4.2.2 »Files« (Pfadangaben) 4.2.3 »Module« (dynamisch ladbare Module) 4.2.4 »InputDevice« (Konfiguration von Eingabegeräten) 4.2.5 »Device« (Grafikkarte) 4.2.6 »Monitor« (Bildschirm einrichten) 4.2.7 »Screen« (Grafikkarte und Monitor) 4.2.8 »ServerLayout« (Zusammenfassung) 4.2.9 DRI (»Direct Rendering Infrastructure«) 3D-Unterstützung einrichten 4.3.1 »/etc/apt/sources.list« anpassen 4.3.2 Software zum Modulbau einspielen 4.3.3 Modul bauen 4.3.4 »/etc/X11/xorg.conf« anpassen 4.3.5 3D testen 3D-Fenstermanager Compiz
4.4.3 Startskript für GNOME und KDE 4.4.4 Compiz im Einsatz Displaymanager 4.5.1 Der GNOME Displaymanager (»gdm«) 4.5.2 Der KDE Displaymanager »kdm« 4.5.3 Der X Displaymanager »xdm«
96 96 98 99 103 107
Gepackt und zugeschnürt 5.1.1 Der Paketdienst 5.1.2 Gut sortiert-die Packstation Das Programm »dpkg«
113 114 114 116
5.2.1 5.2.2
116 117
Pakete installieren Pakete entfernen
5.2.3 Pakete nachträglich konfigurieren 5.2.4 Gesucht, gefunden 5.2.5 Status eines Paketes anzeigen 5.2.6 Dateien eines Paketes auflisten Advanced Package Tool (APT) 5.3.1 »/etc/apt/sources.list« 5.3.2 »/etc/apt/preferences« 5.3.3 >>/etc/apt/apt.conf(.d)« Aptitude 5.4.1 Aptitude starten 5.4.2 Navigation 5.4.3 Suchfunktionen
117 118 120 120 121 122 124 125 126 127 127 128
5.4.4
129
Paketverwaltung
5.4.5 Regelmäßige Updates 5.4.6 Aufräumen 5.4.7 Aptitude auf der Kommandozeile Secure APT Gruppenarbeit - »tasksel« Grafische Frontends 5.7.1 Synaptic 5.7.2 Adept Das Programm »debconf« Immer eine Alternative - »/etc/alternatives«
130 131 131 134 136 138 138 140 141 143
7
Inhalt
6.1 6.2
6.3
6.4 6.5
7.1
7.2
7.3
7.4
8
Gut vernetzt 145 Netzwerkkarte konfigurieren 147 6.2.1 Konfigurationsdateien 147 6.2.2 Netzwerkkarte unter CNOAAE konfigurieren 148 6.2.3 Netzwerkkarte unter KDE konfigurieren 149 Drahtlos ins Netz 150 6.3.1 Karte einrichten 151 6.3.2 WLAN-Verbindung mit dem NetworkAAanager . 153 Netzwerk-Diagnosetools 155 Internetzugang einrichten 157 6.5.1 Router 157 6.5.2 DSL/Kabelmodem über PPPoE 158 6.5.3 ISDN 159 6.5.4 Modem 162
Ein CUPS für alle Fälle 7.1.1 CUPS installieren 7.1.2 Start und Stopp des Servers 7.1.3 Konfigurationsdateien 7.1.4 Lokalen Drucker einrichten 7.1.5 Drucken im Netz Aufs Papier-Kommandos zum Drucken 7.2.1 Drucken unter GNOAAE 7.2.2 Drucken unter KDE 7.2.3 Kommandozeile PostScript-Dokumente mit »a2ps« erstellen 7.3.1 Anythingto PostScript 7.3.2 Papiersparend 7.3.3 Syntax-Highlighting 7.3.4 »a2ps« und AAutt PostScript-Dateien bearbeiten - PSUtils 7.4.1 Seiten zusammenfassen 7.4.2 Papierformat ändern 7.4.3 Die richtige Wahl 7.4.4 Buchdrucker
12.5.2 Kivio 12.6 Personal Information Manager 12.6.1 Evolution 12.6.2 Kontact
353 355 355 356
13.1 13.2 13.3 13.4
359 362 365 366 366 367 367 368 368 369
(X)Emacs-Einführung Vi(m)-Workshop Grafische Texteditoren Stream-Editor »sed« 13.4.1 Richtig adressiert 13.4.2 Text löschen 13.4.3 Lesen und Schreiben 13.4.4 Suchen und Ersetzen 13.4.5 Kombinierte Kommandos 13.4.6 »sed«-Befehle-Zusammenfassung
11
Inhalt
14.1 Hier spielt die Musik 14.1.1 Soundkarte einrichten 14.1.2 Audio-Player 14.1.3 Audioformate konvertieren 14.1.4 Heimstudio - Soundeditoren 14.2 Video-und DVD-Player 14.2.1 VLC 14.2.2 MPlayer 14.3 Digitalkameras 14.3.1 Digikam 14.3.2 »gtkam« 14.3.3 Kommandozeile - »gphoto2« 14.4 Bildbearbeitung 14.4.1 The G I M P - d e r Grafikfuchs
14.4.2 ImageMagick 14.5 CDs/DVDs brennen 14.5.1 K3b 14.5.2 Brennen auf der Kommandozeile
15.1 Multiuser und Multitasking 15.2 Dateisysteme & Co 15.2.1 Gut strukturiert: Der Linux-Verzeichnisbaum 15.2.2 Datenträger einhängen - »mount« 15.2.3 Die Datei »/etc/fstab« 15.3 Zugriffsrechte 15.3.1 Spezialrechte 15.3.2 Rechte ändern mit »chmod« 15.3.3 Gruppenzugehörigkeit mit »chgrp« ändern 15.3.4 Nur als Root: Das Programm »chown« 15.3.5 Dateieigenschaften per Mausklick ändern 15.3.6 Voreinstellung mit »umask« regeln 15.4 Benutzerverwaltung 15.4.1 Die Datei »/etc/passwd« 15.4.2 Die Datei »/etc/shadow« 15.4.3 Die Datei »/etc/group« 15.4.4 Die Datei »/etc/gshadow« 12
Das Dynamic Host Configuration Protocol DHCP-Server installieren Konfiguration 17.3.1 Dynamische Adressenvergabe 17.3.2 Statische Adressen 17.4 Clients 17.4.1 Linux als Client 17.4.2 Mac OS X als Client 17.4.3 Windows als Client
507 508 509 510 510 511 511 512 513
18.1 D N S - s o funktioniert's 18.1.1 Lokales Adressbuch - die Datei »/etc/hosts« 18.1.2 Domain-Namensraum 18.1.3 Geteilte Freude ist doppelte Freude 18.1.4 Umwandlungskünstler - Resolver 18.1.5 Nameserver
19.1 Die Post ist da! 19.2 AAailserver Exim 19.2.1 Konfiguration 19.2.2 Start und Stopp 19.2.3 Logfiles 19.3 Post abholen - »fetchmail« 19.3.1 Aufrufparameter 19.3.2 Konfigurationsdatei für einen Benutzer 19.3.3 Systemweite Konfiguration 19.3.4 »fetchmail« als Daemon 19.3.5 Logfiles 19.4 Gut gefiltert-»procmail« 19.4.1 Das richtige Rezept 19.4.2 Variablen 19.4.3 Flags 19.4.4 Fortgeschrittene Rezepte 19.4.5 Logfile 19.5 Gegen die Werbung-SpamAssassin 19.5.1 Konfiguration 19.5.2 Man lernt nie aus! 19.6 Virenscanner ClamAV 19.6.1 Installation