Anda sangat mungkin telah mendapatkan XFree86 sebagai bagian dari distribusi Linux, sehingga men-download software secara terpisah tidak lagi diperlukan. Dalam kasus ini, Anda boleh melewati bagian ini.
Distribusi binary dari XFree86 untuk Linux dapat Anda temukan pada sejumlah site FTP. Pada setiap site XFree86 distribusi tadi berada di dalam: ftp://ftp.xfree86.org/pub/XFree86/current/binaries/Linux-ix86 (Pada saat penulisan dokumen ini, versi yang ada adalah 3.2A; versi-versi terbarunya akan dikeluarkan secara berkala).
Sebelum Anda melakukan hal-hal lain, silahkan men-download file shell script `preinst.sh' dilanjutkan dengan menjalankan script tsb. Script tadi akan menampilkan persyaratan-persyaratan yang harus Anda penuhi sebelum Anda melakukan instalasi.
Apabila Anda men-download XFree86 secara langsung, tabel berikut berisi file-file yang terdapat didalam distribusi XFree88-3.3.
Salah satu dari server berikut Anda perlukan:
X338514.tgz
        Server untuk board berbasis 8514
X33AGX.tgz
        Server untuk board berbasis AGX
X33I128.tgz
        Server untuk Number Nine Imagine 128
X33Mach32.tgz
        Server untuk board berbasis Mach32
X33Mach64.tgz
        Server untuk board berbasis Mach64
X33Mach8.tgz
        Server untuk board berbasis Mach8
X33Mono.tgz
        Server untuk mode video monochrome
X33P9K.tgz
        Server untuk board berbasis P9000
X33S3.tgz
        Server untuk board berbasis S3
X33S3V.tgz
        Server untuk S3 ViRGE dan ViRGE/VX (merupakan beta)
X33SVGA.tgz
        Server untuk board berbasis Super VGA
X33W32.tgz
        Server untuk board berbasis ET4000/W32
Jika Anda tidak mengetahui server mana yang akan Anda gunakan, ambillah server VGA 16, X33VGA16.tgz.  Bagaimanapun Anda harus mendownload server tadi, karena Anda memerlukannya untuk menjalankan utilitas auto-configuration pada langkah berikutnya.
Semua file-file beriktu Anda perlukan:
Preinst.sh
        Script pre-instalasi
Postinst.sh
        Script post-instalasi
X33bin.tgz
        Binary dari X11R6
X33cfg.tgz
        File config untuk xdm, xinit, dan fs
X33doc.tgz
        Dokumentasi
X33man.tgz
        Halaman-halaman manual
X33fnts.tgz
        Font-font 75dpi, misc, dan PEX
 
X33lib.tgz
        Shared X libraries, dan file-file pendukung
X33set.tgz
        Utilitas XF86Setup
X33VG16.tgz
        Server untuk board berbasis VGA/EGA
File-file berikut merupakan boleh diinstall boleh tidak:
X33f100.tgz
        Font-font 100dpi
X33fcyr.tgz
        Font-font Cyrillic
X33fnon.tgz
        Font-font lainnya (China, Jepang, Korea, Yahudi)
X33fscl.tgz
        Font-font berskala (speedo, dan Type1)
X33fsrv.tgz
        Font server dan file-file config
X33prog.tgz
        File-file X header, config, dan compile-time libs
X33lkit.tgz
        X server Link Kit
X33lk98.tgz
        PC98 X server Link Kit
X33nest.tgz
        Nested X server
X33prt.tgz
        X print server
X33vfb.tgz
        Virtual framebuffer X server
X33ps.tgz
        Dokumentasi dalam versi PostScript
X33html.tgz
        Dokumentasi dalam versi HTML
Direktori XFree86 seharusnya memiliki sebuah file RELNOTES yang berisi release notes bagi versi saat ini. Gunakan informasi-informasi didalamnya bagi keperluan yang lebih terperinci mengenai instalasi.
Semua yang harus dilakukan dalam menginstal XFree86 meliputi: mendapatkan file-file yang telah disebutkan diatas, membuat direktori /usr/X11R6 (sebagai root), dan melakukan unpack terhadap file-file didalam direktori /usr/X11R6 menggunakan perintah seperti berikut:
        gzip -dc X33bin.tgz | tar xfB -
Ingatlah bahwa file-file tar tadi dikemas secara relatif terhadap direktori /usr/X11R6, sehingga penting untuk melakukan unpack dari file-file tadi didalam direktori tsb.
Anda harus memastikan bahwa /usr/X11R6/bin berada didalam path anda. Ini dapat dilakukan dengan mengedit default sistem Anda yaitu /etc/profile atau /etc/csh.login (tergantung kepada shell yang digunakan baik oleh Anda maupun user-user lainnya dari sistem Anda tsb). Atau, dapat pula dilakukan dengan menambahkan direktori tadi kedalam path pribadi Anda dengan memodifikasi file .bashrc atau .cshrc tergantung shell yang Anda gunakan.
Anda juga harus memastikan bahwa  /usr/X11R6/lib dapat ditemukan oleh ld.so, sang runtime linker. Untuk melakukan ini, tambahkanlah baris berikut:
        /usr/X11R6/lib
ke dalam file /etc/ld.so.conf, lalu sebagai root Anda jalankan /sbin/ldconfig.