Avanti Indietro Indice

3. Installare Xfree86

È assai probabile aver trovato XFree86 incluso in una distribuzione Linux, nel qual caso non è necessario scaricare separatamente il software. Oppure si è in possesso dei binari precompilati per la propria macchina in formato RPM, in questo caso sarà sufficiente installarli con rpm(1). In entrambi i casi si salti pure il resto di questa sezione.

La distribuzione binaria di XFree86 può essere trovata su un gran numero di siti FTP. Sul sito di XFree86 presso ftp://ftp.xfree86.org/pub/XFree86/current/binaries/

Prima di fare qualunque altra cosa, si scarichi e si esegua lo script shell `preinst.sh'. Questo aiuterà a sapere quali siano prerequisiti da soddisfare prima di continuare l'installazione.

Se si sta per scaricare direttamente XFree86, questa tabella elenca i file della distribuzione XFree86-3.3.

È richiesto uno dei server seguenti:

X8514.tgz

Server per schede basate sul chipset 8514.

XAGX.tgz

Server per schede basate sul chipset AGX.

XI128.tgz

Server per il chipset Number Nine Imagine 128.

XMach32.tgz

Server per schede basate sul chipset Mach32.

XMach64.tgz

Server per schede basate sul chipset Mach64.

XMach8.tgz

Server per schede basate sul chipset Mach8.

XMono.tgz

Server per "video modes" monocromatici.

XP9K.tgz

Server per schede basate sul chipset P9000.

XS3.tgz

Server per schede basate sul chipset S3.

XS3V.tgz

Server per chipset S3 ViRGE e ViRGE/VX (versione beta).

XSVGA.tgz

Server per schede basate sul chipset Super VGA.

XW32.tgz

Server per schede basate sul chipset ET4000/W32.

Se non si sa quale fra questi prendere, si scarichi il server VGA16, XVGA16.tgz. In ogni caso si dovrà scaricarlo perché servirà per far partire, al prossimo passo, l'utility di auto-configurazione.

Sono richiesti tutti i seguenti file:

preinst.sh

Script di preinstallazione.

postinst.sh

Script di postinstallazione.

Xbin.tgz

I restanti binari di X11R6.

Xcfg.tgz

File di configurazione per xdm, xinit e fs.

Xdoc.tgz

Documentazione.

Xman.tgz

Pagine di manuale.

Xfnts.tgz

Font a 75dpi, misc e PEX.

Xlib.tgz

Librerie condivise di X e file di supporto.

Xset.tgz

Il programma XF86Setup.

XVG16.tgz

Server per schede basate su VGA/EGA.

I seguenti file sono opzionali:

Xf100.tgz

Font a 100dpi

Xfcyr.tgz

Font cirillici

Xfnon.tgz

Altri font (Cinesi, Giapponesi, Coreani, Ebraici)

Xfscl.tgz

Font scalabili (Speedo e Type1)

Xfsrv.tgz

Server per i font e file di configurazione

Xprog.tgz

Header file di X, file di configurazione e librerie per compi lare

Xlkit.tgz

X server LinkKit

Xlk98.tgz

PC98 X server LinkKit

Xnest.tgz

Nested X server

Xprt.tgz

Server X di stampa

Xvfb.tgz

Server X per i framebuffer virtuali

Xps.tgz

Versione PostScript della documentazione

Xhtml.tgz

Versione HTML della documentazione

La directory di XFree86 dovrebbe contenere, nel file RELNOTES, le note di rilascio per la versione corrente. Le si consulti per i dettagli sull'installazione.

Tutto quello che è richiesto per installare XFree86 sono i file sopra elencati, inoltre si deve creare (come root) la directory /usr/X11R6, e scompattare in /usr/X11R6 i file con un comando tipo :

gzip -dc Xbin.tgz | tar xfB -
Si ricorda che questi file tar sono impacchettati relativamente alla directory /usr/X11R6, e quindi è importante che vengano decompressi lì.

Si deve anche controllare attentamente che /usr/X11R6/bin sia nel proprio path. Questo può essere fatto modificando il file /etc/profile o /etc/csh.login (a seconda della shell usata dagli utenti del sistema). Oppure si può semplicemente aggiungere la directory nel proprio path personale modificando ~/.bashrc o ~/.cshrc, a seconda della propria shell.

Ci si deve assicurare anche che /usr/X11R6/lib possa essere localizzato da ld.so, il linker dinamico. Per fare ciò, si aggiunga la riga

/usr/X11R6/lib
al file /etc/ld.so.conf, e si esegua /sbin/ldconfig come root.


Avanti Indietro Indice