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
.