Prawdopodobnie masz już XFree86 jako część dystrybucji Linuxa -- w tym przypadku nie jest konieczne oddzielne ściąganie oprogramowania. W takim przypadku możesz pominąc tę sekcję.
Binarną dystrybucję XFree86 dla Linuxa można znaleźć w wielu archiwach ftp. Oryginalne archiwum XFree86 jest pod ardesem ftp://ftp.xfree86.org/pub/XFree86/current/binaries/Linux (w czasie qpisania niniejszego tekstu aktualna wersja oznaczona była numerem 3.2; okresowo wypuszczane są nowsze wersje).
Na sunsite.unc.edu
XFree86 można znaleźć w katalogu
/pub/Linux/X11
.
Kiedy bezpośrednio ściągasz XFree86, przyda się Tobie poniższa poniższa tabela. Wyszczególnia ona pliki zawarte w dystrybycji XFree86-3.2.
Wymagany jest jeden z następujących serwerów:
Serwer dla kart opartych o 8514.
Serwer dla kart opartych o AGX.
Serwer dla Number Nine Imagine 128.
Serwer dla kart opartych o Mach32.
Serwer dla kart opartych o Mach64.
Serwer dla kart opartych o Mach8.
Serwer dla monochromatycznych trybów video.
Serwer dla kart opartych o P9000.
Serwer dla kart opartych o S3.
Serwer dla S3 ViRGE i ViRGE/VX (wersja beta).
Serwer dla kart opartych o Super VGA.
Serwer dla kart opartych o ET4000/W32.
Wymagane są wszystkie następujące pliki:
Skrypt przedinstalacyjny.
Skrypt poinstalacyjny.
Pozostałe binaria X11R6.
Pliki konfiguracyjne dla xdm
, xinit
i fs
.
Dokumentacja i strony podręcznika.
Pliki dla 75dpi, misc i PEXa.
Dzielone biblioteki X i pliki pomocnicze.
Program narzędziowy XF86Setup.
Serwer dla kart opartych o VGA/EGA.
Następujące pliki są opcjonalne:
Fonty 100dpi.
Fonty cyrylicy.
Inne fonty (chińskie, japońskie, koreańskie, hebrajskie).
Fonty skalowalne (Speedo i Type1).
Fonty serwera i pliki konfiguracyjne.
Pliki nagłówkowe X, pliki konfiguracyjne i biblioteki kompilacyjne.
LinkKit dla serwera X.
LinkKit dla serwera PC98 X.
Zagnieżdżony serwer X.
Wirtualny serwer X.
Dokumentacja w PostScripcie.
Dokumentacja w HTMLu.
Katalog XFree86 powinien zawierać plik RELNOTES
zawierający uwagi
odnośnie aktualnej wersji. Zajrzyj tam odnośnie szczegółów związanych z
instalacją.
Wszystko, co potrzeba, by zainstalować XFree86, to zdobyć powyższe pliki,
utworzyć (jako root
) katalog /usr/X11R6
i rozpakować owe pliki
z /usr/X11R6
następującą komendą:
gzip -dc X32bin.tgz | tar xfB -
Pamiętaj, iż te starowane pliki są spakowane relatywnie do katalogu
/usr/X11R6
, taki więc ważne jest ich rozpakowanie właśnie tam.
Upewnij się, iż katalog /usr/X11R6/bin
znajduje się na Twojej
ścieżce dostępu. Możesz to zrobić edytując domyślne ustawienia Twojego
systemu zawarte w pliku /etc/profile
lub /etc/csh.login
(zależnie od typu powłoki, jaką stosujesz Ty czy inni użytkownicy Twojego
systemu). Możesz też po prostu dodać ten katalog do Twojej osobistej ścieżki
modyfikując plik /etc/.bashrc
lub /etc/.cshrc
, zależnie od
rodzaju Twojej powłoki.
Upewnij się również, iż ld.so
(konsolidator), potrafi
zlokalizować katalog /usr/X11R6/lib
. Aby to zapewnić, dodaj linię
/usr/X11R6/lib
do pliku /etc/ld.so.conf
i, jako root
, uruchom
/sbin/ldconfig
.
Uwaga: Odkryłem, po zainstalowaniu wszystkich następujących części:
X32Ma64.tar X32cfg.tar X32fnts.tar X32html.tar X32prog.tar X32VG16.tar X32doc.tar X32fscl.tar X32lib.tar X32set.tar X32bin.tar X32f100.tar X32fsrv.tar X32man.tar
że żadna z nich nie zawierała wsparcia dla Xpm (stanowi to problem, ponieważ, przynajmniej w mojej konfiguracji, sam serwer X'a wymaga Xpm'a -- Twoje potrzeby mogą być inne). Musiałem przekopiować biblioteki Xpm z mojej starej dystrybucji X'a. Tak więc pakiet nie jest jeszcze doskonały.