/usr/share/doc/HOWTO/de-html/DE-XFree86-HOWTO-4.html is in doc-linux-de 2003.10-5.
This file is owned by root:root, with mode 0o644.
The actual contents of the file can be viewed below.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 336 337 338 339 340 341 342 343 344 345 346 347 348 349 350 351 352 353 354 355 356 357 358 359 360 361 362 363 364 365 366 367 368 369 370 371 372 373 374 375 376 377 378 379 380 381 382 383 384 385 386 387 388 389 390 391 392 393 394 395 396 397 398 399 400 401 402 403 404 405 406 407 408 409 410 411 412 413 414 415 416 417 | <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN">
<HTML>
<HEAD>
<META NAME="GENERATOR" CONTENT="LinuxDoc-Tools 0.9.65">
<TITLE>Linux XFree86 HOWTO: Installation von XFree86</TITLE>
<LINK HREF="DE-XFree86-HOWTO-5.html" REL=next>
<LINK HREF="DE-XFree86-HOWTO-3.html" REL=previous>
<LINK HREF="DE-XFree86-HOWTO.html#toc4" REL=contents>
</HEAD>
<BODY>
<A HREF="DE-XFree86-HOWTO-5.html"><IMG SRC="next.png" ALT="Weiter"></A>
<A HREF="DE-XFree86-HOWTO-3.html"><IMG SRC="prev.png" ALT="Zurück"></A>
<A HREF="DE-XFree86-HOWTO.html#toc4"><IMG SRC="toc.png" ALT="Inhalt"></A>
<HR>
<H2><A NAME="s4">4.</A> <A HREF="DE-XFree86-HOWTO.html#toc4">Installation von XFree86</A></H2>
<P>
<!--
XFree86!Installation
-->
</P>
<H2><A NAME="ss4.1">4.1</A> <A HREF="DE-XFree86-HOWTO.html#toc4.1">Bezug der Distribution</A>
</H2>
<P>
<!--
XFree86!Bezugsquellen
-->
Die Linux-Distribution von XFree86 kann von diversen
FTP-Servern bezogen werden. Auf dem FTP-Server von XFree86
<BLOCKQUOTE><CODE>
<A HREF="ftp://ftp.xfree86.org">ftp.xfree86.org</A></CODE></BLOCKQUOTE>
befindet sich die Distribution in dem Verzeichnis
<CODE>/pub/XFree86/3.3.2</CODE>. Zur Zeit der Erstellung dieses
Dokumentes lautet die aktuelle Version von XFree86 3.3.2;
neuere Versionen werden regelmäßig folgen.</P>
<P>In den gängigen Linux-Distributionen ist XFree86 bereits
enthalten, so daß der Bezug von einem FTP-Server entfällt, falls
man nicht gerade eine sehr neue Grafikkarte gekauft hat, die von
der XFree86-Version, die der eigenen Distribution beiliegt, noch
nicht unterstützt wird.</P>
<P>Falls XFree86 doch direkt per FTP bezogen werden soll,
listet die nachfolgende Tabelle vier Server in Deutschland auf,
die den FTP-Server der XFree86-Organisation regelmäßig
spiegeln:</P>
<P>
<UL>
<LI><CODE>
<A HREF="ftp://ftp.gwdg.de/pub/xfree86/XFree86">ftp.gwdg.de:/pub/xfree86/XFree86</A></CODE>
</LI>
<LI><CODE>
<A HREF="ftp://ftp.cs.tu-berlin.de/pub/X/XFree86">ftp.cs.tu-berlin.de:/pub/X/XFree86</A></CODE>
</LI>
<LI><CODE>
<A HREF="ftp://ftp.uni-erlangen.de/pub/Linux/MIRROR.xfree86">ftp.uni-erlangen.de:/pub/Linux/MIRROR.xfree86</A></CODE>
</LI>
<LI><CODE>
<A HREF="ftp://ftp.uni-stuttgart.de/pub/X11/Xfree86">ftp.uni-stuttgart.de:/pub/X11/Xfree86</A></CODE></LI>
</UL>
</P>
<H2><A NAME="ss4.2">4.2</A> <A HREF="DE-XFree86-HOWTO.html#toc4.2">Benötigte Dateien</A>
</H2>
<P>Für die Installation von XFree86 in der Version 3.3.2 ist
einer der folgenden Server erforderlich:</P>
<P>
<DL>
<DT><B>X3328514.tgz</B><DD>
<P>Server für die 8514-Grafikkarte </P>
<DT><B>X332AGX.tgz</B><DD>
<P>Server für die AGX-Grafikkarte </P>
<DT><B>X332Ma64.tgz</B><DD>
<P>Server für die Mach64-Grafikkarte</P>
<DT><B>X332Ma32.tgz</B><DD>
<P>Server für die Mach32-Grafikkarte</P>
<DT><B>X332Ma8.tgz</B><DD>
<P>Server für die Mach8-Grafikkarte </P>
<DT><B>X332Mono.tgz</B><DD>
<P>Server für die Monochrom-Grafikkarte</P>
<DT><B>X332P9K.tgz</B><DD>
<P>Server für die P9000-Grafikkarte</P>
<DT><B>X332S3.tgz</B><DD>
<P>Server für die S3-Grafikkarte</P>
<DT><B>X332S3V.tgz</B><DD>
<P>Server für die alte S3-ViRGE-Grafikkarte
(besser den SVGA-Server benutzen)</P>
<DT><B>X332SVGA.tgz</B><DD>
<P>Server für viele Super-VGA-Grafikkarten</P>
<DT><B>X332VG16.tgz</B><DD>
<P>Server für die VGA-Grafikkarte (wird für
das Programm XF86Setup benötigt)</P>
<DT><B>X332W32.tgz</B><DD>
<P>Server für die ET4000/W32- und
ET6000-Grafikkarte</P>
</DL>
</P>
<P>Alle nachfolgenden Dateien sind sowohl für eine
Neuinstallation als auch für ein Upgrade von Versionen vor
3.3.1 erforderlich:</P>
<P>
<DL>
<DT><B>preinst.sh</B><DD>
<P>Skript für die Installationsvorbereitung</P>
<DT><B>postinst.sh</B><DD>
<P>Skript für die Installationsnachbereitung</P>
<DT><B>extract</B><DD>
<P>XFree86-Extrahierungsprogramm</P>
<DT><B>X332bin.tgz</B><DD>
<P>Rest der XFree86-Programme</P>
<DT><B>X332doc.tgz</B><DD>
<P>Dokumentation</P>
<DT><B>X332fnts.tgz</B><DD>
<P>Basis-Schriftarten (75dpi, misc und PEX)</P>
<DT><B>X332lib.tgz</B><DD>
<P>Zur Laufzeit benötigte Dateien</P>
<DT><B>X332man.tgz</B><DD>
<P>Manual-Seiten</P>
<DT><B>X332set.tgz</B><DD>
<P>XF86Setup-Programm</P>
<DT><B>X332VG16.tgz</B><DD>
<P>Server für die VGA-Grafikkarte (wird für
XF86Setup benötigt)</P>
<DT><B>X3322upd.tgz</B><DD>
<P>XFree86 3.3.3 Patch 2</P>
</DL>
</P>
<P>Die folgende Datei ist für eine neue Installation
erforderlich, für eine bereits bestehende optional:</P>
<P>
<DL>
<DT><B>X332cfg.tgz</B><DD>
<P>Beispiel-Konfigurationsdateien für <CODE>xinit</CODE>
und <CODE>xdm</CODE></P>
</DL>
</P>
<P>Bei einer bereits bestehenden Installation von
XFree86 mit benutzerspezifischen <CODE>xinit</CODE>- oder
<CODE>xdm</CODE>-Konfigurationsdateien besteht keine
Notwendigkeit zur Benutzung dieser Datei, da bei einer
erneuten Installation von <CODE>X332cfg.tgz</CODE> diese Dateien
überschrieben werden. Möchte man trotzdem
<CODE>X332cfg.tgz</CODE> installieren, sollten benutzerangepaßte
<CODE>xinit</CODE>- bzw. <CODE>xdm</CODE>-Konfigurationsdateien
zuvor gesichert werden.</P>
<P>Die folgenden Dateien sind für die Installation von XFree86
optional: </P>
<P>
<!--
XFree86!Schriften
-->
</P>
<P>
<DL>
<DT><B>X332f100.tgz</B><DD>
<P>100-dpi-Bildschirm-Schriftarten</P>
<DT><B>X332fcyr.tgz</B><DD>
<P>Kyrillische Bildschirm-Schriftarten</P>
<DT><B>X332fnon.tgz</B><DD>
<P>Zusätzliche Schriftarten (chinesisch,
japanisch, koreanisch und hebräisch)</P>
<DT><B>X332fscl.tgz</B><DD>
<P>Skalierte Schriftarten (Speedo und Type1)</P>
<DT><B>X332fsrv.tgz</B><DD>
<P>Server für Bildschirm-Schriftarten und
Konfigurationsdateien</P>
<DT><B>X332prog.tgz</B><DD>
<P>X-Header- und Konfigurationsdateien sowie
Bibliotheken zur Übersetzungszeit</P>
<DT><B>X332nest.tgz</B><DD>
<P>Besonderer »Nested«-X-Server</P>
<DT><B>X332vfb.tgz</B><DD>
<P>Virtueller »Framebuffer«-X-Server</P>
<DT><B>X332prt.tgz</B><DD>
<P>X-Print-Server</P>
<DT><B>X332lkit.tgz</B><DD>
<P>Server-Werkzeug für benutzerdefinierte
Einstellungen</P>
<DT><B>X332lk98.tgz</B><DD>
<P>Server-Werkzeug für PC98-Server</P>
<DT><B>X332ps.tgz</B><DD>
<P>Dokumentation im PostScript-Format</P>
<DT><B>X332html.tgz</B><DD>
<P>Dokumentation im HTML-Format</P>
<DT><B>X332jdoc.tgz</B><DD>
<P>Japanische Dokumentation (Version 3.2 von
XFree86)</P>
<DT><B>X332jhtm.tgz</B><DD>
<P>Japanische Dokumentation im HTML-Format
(Version 3.2 von XFree86)</P>
</DL>
</P>
<H2><A NAME="ss4.3">4.3</A> <A HREF="DE-XFree86-HOWTO.html#toc4.3">Anleitung </A>
<!--XFree86!Installation--></H2>
<P>Das XFree86-Verzeichnis enthält <CODE>README</CODE>-Dateien und
Installationshinweise der jeweiligen aktuellen Version.</P>
<P>Bei einer bereits installierten Version von XFree86 sollte
bei einer Neuinstallation zuvor ein Backup
(Sicherheitskopie) der bestehenden XFree86-Version erstellt
werden, da die Standard-Installationsprozedur die alte
Version überschreibt. Zur Erstellung der Sicherheitskopie
wechselt man als Benutzer <CODE>root</CODE> in das Verzeichnis
<CODE>/usr/X11R6</CODE>, archiviert und komprimiert es
anschließend:</P>
<P>
<BLOCKQUOTE><CODE>
<PRE>
cd /usr/X11R6
tar zcvf XFree86_Backup ./*
</PRE>
</CODE></BLOCKQUOTE>
</P>
<P>Für das Backup einer bereits bestehenden XFree86-Version
werden ca. 8 MB freier Plattenplatz benötigt.</P>
<P>Bei einer Erstinstallation muß das Verzeichnis
<CODE>/usr/X11R6</CODE> vom Benutzer <CODE>root</CODE> erstellt
werden:</P>
<P>
<BLOCKQUOTE><CODE>
<PRE>
mkdir /usr/X11R6
</PRE>
</CODE></BLOCKQUOTE>
</P>
<P>Anschließend muß das Skript für die
Installationsvorbereitung <CODE>preinst.sh</CODE> ausgeführt
werden. Dieses Skript führt einige Routineüberprüfungen des
bestehenden Linux-Systems durch, um zu testen, ob alle
Versionen der bei der Installation von XFree86
erforderlichen Systemkomponenten jeweils auf dem aktuellsten
Stand sind. Bei Bedarf meldet die Testroutine, die
entsprechenden Komponenten vor der Fortführung der
Installation zu aktualisieren. Das Skript löscht auch nicht
mehr benötigte Dateien und entfernt symbolische Links
vorhergehender XFree86-Versionen, die bei einer
Neuinstallation möglicherweise Probleme verursachen könnten.
Für den Fortgang der Installation ist es nun erforderlich,
daß sich alle benötigten Dateien der XFree86-Distribution in
einem temporären Verzeichnis, z.B. <CODE>/tmp</CODE>,
befinden. Zur Ausführung des Skripts <CODE>preinst.sh</CODE>
wechselt man dann in das Verzeichnis <CODE>/usr/X11R6</CODE> und
startet es anschließend:
<BLOCKQUOTE><CODE>
<PRE>
cd /usr/X11R6
sh /tmp/preinst.sh
</PRE>
</CODE></BLOCKQUOTE>
Nach erfolgreichem Abschluß der Installationsvorbereitungen
müssen nun im nächsten Schritt die Zugriffsrechte des
Installationsprogramms <CODE>extract</CODE> so gesetzt werden,
daß diese Datei auch ausführbar ist. Dazu wird folgendes
Kommando ausgeführt:
<BLOCKQUOTE><CODE>
<PRE>
chmod 755 /tmp/extract
</PRE>
</CODE></BLOCKQUOTE>
Das Programm <CODE>extract</CODE> wird benötigt, um die
.tgz-Dateien der XFree86-Distribution zu entpacken
(entkomprimieren und -archivieren). Die Dateiendung .tgz
besagt, daß es sich um eine »gezipte-tar«-Datei
handelt, d.h.
ihr Inhalt ist archiviert und komprimiert. Man beachte,
daß das normalerweise verwendete Standard-Unix-Programm
<CODE>tar</CODE> zur Installation der
XFree86-Distribution nicht geeignet ist. Das Programm
<CODE>extract</CODE> ist eine für die Besonderheiten der
XFree86-Installation modifizierte Variante des GNU
<CODE>tar</CODE>-Kommandos der Version 1.12. Daher ist es
unbedingt erforderlich, dieses Programm zum Entpacken der
notwendigen Dateien der Distribution zu verwenden. Auch darf
diese Datei nicht umbenannt werden, da sie sich sonst wie
das Standard-Programm <CODE>tar</CODE> verhält.</P>
<P>Mit Hilfe des Programms <CODE>extract</CODE> werden die
.tgz-Dateien der XFree86-Distribution als Benutzer
<CODE>root</CODE> wie folgt extrahiert:</P>
<P>
<BLOCKQUOTE><CODE>
<PRE>
cd /usr/X11R6
/tmp/extract /tmp/X332[8-z]*.tgz
/tmp/extract /tmp/X3322upd.tgz
</PRE>
</CODE></BLOCKQUOTE>
</P>
<P>Das Meta-Zeichen in Dateinamen [...]
steht für »Eins der in der Klammer vorkommenden
Zeichen«; [8-z] steht hier für den Bereich von
Zeichen 8 mit ASCII-Wert 56 fortlaufend bis zu Zeichen z mit
ASCII-Wert 122.</P>
<P>Man beachte, daß die Update-Datei <CODE>X3322upd.tgz</CODE>
separat zum Schluß extrahiert wird, da sie diverse
Bibliotheken (<CODE>X11</CODE>, <CODE>Xt</CODE>, <CODE>Xaw</CODE> und
<CODE>Xmu</CODE>) sowie das <CODE>xterm</CODE>-Programm mit
aktuellen Versionen, die vornehmlich neuen
Sicherheitsvorkehrungen dienen, überschreibt.</P>
<P>Nach erfolgreicher Extrahierung der .tgz-Dateien wird das
Skript für die Installationsnachbereitung
<CODE>postinst.sh</CODE> ausgeführt:</P>
<P>
<BLOCKQUOTE><CODE>
<PRE>
cd /usr/X11R6
sh /tmp/postinst.sh
</PRE>
</CODE></BLOCKQUOTE>
</P>
<P>Das Skript aktualisiert das Schriftarten-Verzeichnis in
<CODE>/usr/X11R6/lib/X11/fonts/misc</CODE> und installiert,
falls erforderlich, neue <CODE>terminfo</CODE>-Einträge für die
aktuelle Version des Programms <CODE>xterm</CODE>.</P>
<P>
<!--
XFree86!/usr/X11R6/bin/X
-->
Nach der Ausführung des Nachbereitungsskriptes
<CODE>postinst.sh</CODE> muß der Link <CODE>/usr/X11R6/bin/X</CODE> so gesetzt
werden, daß er auf die Datei des zuwendenden Servers zeigt.
Soll z.B. der SVGA-Server benutzt werden, so wird
<CODE>/usr/X11R6/bin/XF86_SVGA</CODE> nach <CODE>/usr/bin/X11/X</CODE>
gelinkt. Falls dagegen der Monochrom-Server verwendet werden
soll, findet folgendes Kommando Verwendung:</P>
<P>
<BLOCKQUOTE><CODE>
<PRE>
ln -sf /usr/X11R6/bin/XF86_MONO /usr/X11R6/bin/X
</PRE>
</CODE></BLOCKQUOTE>
</P>
<P>Entsprechendes gilt bei der Verwendung eines anderen
Servers.</P>
<P>Falls Unklarheit über den verwendeten Server bzw. über den
Chipsatz der Grafikkarte besteht, kann hier das Programm
<CODE>SuperProbe</CODE> weiterhelfen. Es befindet sich in dem
Verzeichnis <CODE>/usr/X11R6/bin</CODE> und bestimmt den
Chipsatz der Grafikkarte und andere wichtige Informationen,
die für eine spätere Referenz notiert werden sollten.</P>
<P>Als nächster Schritt muß das Verzeichnis
<CODE>/usr/X11R6/bin</CODE> mit in den Suchpfad aufgenommen
werden, falls dieses sich nicht bereits im Suchpfad befindet.
Dazu kann bei Verwendung der Bash-Shell die
Systemdatei <CODE>/etc/profile</CODE> ediert werden oder es
wird einfach das Verzeichnis dem persönlichen Suchpfad
beigefügt, indem die benutzereigene Konfigurationsdatei der
Bash-Shell <CODE>~/.bashrc</CODE> modifiziert wird.</P>
<P>Zum Abschluß der Installation muß sichergestellt werden, daß
der Linker <CODE>ld.so</CODE> das Verzeichnis
<CODE>/usr/X11R6/lib</CODE> lokalisieren kann. Hierzu wird die
Zeile <CODE>/usr/X11R6/lib</CODE> der Datei
<CODE>/etc/ld.so.conf</CODE> hinzugefügt und anschließend als
Benutzer <CODE>root</CODE> das Programm <CODE>/sbin/ldconfig</CODE>
gestartet:</P>
<P>
<BLOCKQUOTE><CODE>
<PRE>
/sbin/ldconfig
</PRE>
</CODE></BLOCKQUOTE>
</P>
<P>Mit der erfolgreichen Ausführung des Programms
<CODE>/sbin/ldconfig</CODE> ist die Installationsphase
abgeschlossen und es kann nun mit der Konfiguration von
XFree86 begonnen werden.</P>
<HR>
<A HREF="DE-XFree86-HOWTO-5.html"><IMG SRC="next.png" ALT="Weiter"></A>
<A HREF="DE-XFree86-HOWTO-3.html"><IMG SRC="prev.png" ALT="Zurück"></A>
<A HREF="DE-XFree86-HOWTO.html#toc4"><IMG SRC="toc.png" ALT="Inhalt"></A>
</BODY>
</HTML>
|