È 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:
Server per schede basate sul chipset 8514.
Server per schede basate sul chipset AGX.
Server per il chipset Number Nine Imagine 128.
Server per schede basate sul chipset Mach32.
Server per schede basate sul chipset Mach64.
Server per schede basate sul chipset Mach8.
Server per "video modes" monocromatici.
Server per schede basate sul chipset P9000.
Server per schede basate sul chipset S3.
Server per chipset S3 ViRGE e ViRGE/VX (versione beta).
Server per schede basate sul chipset Super VGA.
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:
Script di preinstallazione.
Script di postinstallazione.
I restanti binari di X11R6.
File di configurazione per xdm
, xinit
e fs
.
Documentazione.
Pagine di manuale.
Font a 75dpi, misc e PEX.
Librerie condivise di X e file di supporto.
Il programma XF86Setup.
Server per schede basate su VGA/EGA.
I seguenti file sono opzionali:
Font a 100dpi
Font cirillici
Altri font (Cinesi, Giapponesi, Coreani, Ebraici)
Font scalabili (Speedo e Type1)
Server per i font e file di configurazione
Header file di X, file di configurazione e librerie per compi lare
X server LinkKit
PC98 X server LinkKit
Nested X server
Server X di stampa
Server X per i framebuffer virtuali
Versione PostScript della documentazione
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
.