Installatie Linus Torvalds, nadat een nieuwe Beta kernel een van zijn bestandssystemen grondig had bedorven fsck's die het geheugen dumpen maken me tamelijk zenuwachtig Maakt u zich geen zorgen! Hoewel het gebruik van sommige Beta-software heel wat last kan veroorzaken, is het onwaarschijnlijk dat het installeren van KDE uw harde schijf kan bederven. In feite is dit hoofdstuk bedoeld om u door de installatie heen te begeleiden, zodat u zo snel mogelijk (en met zo weinig mogelijk kopzorgen) uw nieuwe bureaublad kunt bewonderen. Zoals altijd met het installeren van vensterbeheerders is het raadzaam dat u al uw configuratiebestanden voor X11 opslaat voordat u begint. Als u de precieze locatie ervan niet weet, probeert u alle verborgen (.*) bestanden in uw persoonlijke map en in de map /usr/X11/lib/X11/xdm. Vereisten Voordat u met de installatie van KDE begint moet u nagaan of uw systeem aan de volgende eisen voldoet: Een werkend UNIX- systeem dat compatibel is met POSIX. Tot de UNIX-en waarvan bekend is dat die met KDE werken behoren: Linux, FreeBSD, Solaris, HP-UX en MkLinux. Wij werken eraan dat KDE spoedig voor meer platforms beschikbaar zal zijn. Enige vrije ruimte op de partitie van de harde schijf waarin /opt/kde moet komen. We raden u aan ongeveer 50 MB hiervoor te reserveren als uw systeem gedeelde bibliotheken ("shared libraries") ondersteunt, en aanzienlijk meer als dit niet het geval is. Als het nodig is of uw wens dat KDE vanaf de "source tree" (boomstructuur van bronbestanden) wordt opgebouwd, moet u ongeveer 100 MB reserveren in /usr/src. Een draaiend X11-systeem met of zonder xdm. Als u nog geen X-Windowsysteem hebt geïnstalleerd, kijkt u dan eerst op uw installatiemedia of daar een installeerbare versie op staat. Als u geen enkele werkende versie kunt vinden, ga dan naar de XFree86-website om daar meer informatie te vinden hoe u een X Windowsysteem kunt verkrijgen en installeren, of neem contact op met uw UNIX- leverancier voor ondersteuning. De &Qt;-bibliotheken, versie 3.2 of hoger. U kunt deze verkrijgen op Troll Tech's FTP Server in tgz formaat. Een waarschuwing voordat u begint: voordat u een vorige versie van &kde; vernieuwt raden we u aan het volgende te doen: cd /opt/kde tar Hiermee wordt de oude KDE-versie opgeslagen voor het geval dat er iets mis gaat (vert) Linux: Installeren van RPMs voor RedHat, Caldera en SuSE. De eenvoudigste manier om KDE te installeren is met RPM's. Ga naar uw favoriete mirror voor KDE en ga daar naar de map /pub/kde/stable/distribution/rpm. Daar vindt u mappen voor verschillende besturingssystemen. Op dit moment voor i386, alpha en sparc-architecturen.U kunt de RPM-pakketten ook vinden op de "contrib sites" voor RedHat, zoals sunsite.unc.edu of ftp.redhat.com. Een mirror (spiegel) is een website met precies dezelfde bestanden, en dient om de originele website te ontlasten. Bovendien is de verbinding met een nabije mirror mogelijk sneller (vert). Het basissysteem bestaat uit de bestanden kde-component.architectuur.rpm. U hebt minstens tdesupport, tdelibs and tdebase nodig. Na het ophalen van de basis kunt u ook de andere RPM's ophalen waarvan u denkt dat ze van nut kunnen zijn. De architectuur (zoals i386, alpha of sparc en andere) wordt bepaald door het type processor (vert.). Hierna kunt u beginnen met de installatie van het basissysteem. Als u KDE voor de eerste keer installeert, gebruik dan rpm tdesupport.arch.rpm rpm tdelibs.arch.rpm rpm tdebase.arch.rpm arch is natuurlijk de naam van uw architectuur. Het is belangrijk dat u de componenten in de opgegeven volgorde installeert, en dat zij voor (eerder dan) alle andere componenten van KDE worden geïnstalleerd. Als u een vorige versie vernieuwt, kunt u proberen rpm kde-component.arch.rpm Nogmaals, de opgegeven volgorde moet worden aangehouden, en deze componenten moeten voor (eerder dan) alle andere KDE-componenten worden geïnstalleerd. Hierdoor wordt het basissysteem uitgepakt en standaard geïnstalleerd in /opt/kde. Als het installeren van de basispakketten goed is verlopen kunt u de overige pakketten op dezelfde manier installeren (nogmaals met de optie in plaats van als u een bestaande versie vernieuwt). Linux: Installeren van <acronym >DEB</acronym >'s voor debian Ook de installatie voor een Debian-systeem is tamelijk eenvoudig. U zult alleen KDE 2.0-pakketten kunnen vinden voor Debian 2.2 (Potato) en 3.0 (Woody). We beschrijven hier de installatie van de pakketten voor Debian 2.2, de stabiele versie, omdat Debian 3.0 zich nog in de ontwikkelingsfase bevindt. De installatie voor beide versies is echter bijna hetzelfde. Het voornaamste verschil is dat KDE officieel is opgenomen in Debian 3.0 en het niet nodig is dat u voor de deb-pakketten voor KDE een speciale locatie toewijst. De eerste stap is uw systeem te vertellen waar het de deb-pakketten voor KDE kan vinden. Een lijst met locaties voor de Debian-pakketten wordt op uw harde schijf bewaard in /etc/apt/sources.list. Aan dat bestand moet u de regel toevoegen: http://kde.tdyc.com/ stable kde2 Daarna moet u uw locale gegevensbank voor pakketten ("local package database") vernieuwen zodat uw systeem weet dat er nieuwe pakketten beschikbaar zijn. Type de volgende opdracht: apt-get Tenslotte moet u de basiscomponenten van KDE installeren. Dit doet u door te typen: apt-get Als u andere KDE-componenten wilt installeren moet u enkele van deze, of alle, opties proberen: apt-get apt-get apt-get apt-get apt-get apt-get apt-get apt-get apt-get apt-get apt-get U wilt misschien ook uw taal installeren. apt-get waarin xx door uw landcode moet worden vervangen (voor Nederlands is dit nl). De besturingsbestanden voor KDE-applicaties komen in /etc/kde2, de uitvoerbare bestanden in /usr/bin en de meeste hulpbestanden in /usr/share in verschillende mappen. Als u een vorige versie van KDE vernieuwt, moet u de volgende stappen doen. Allereerst vernieuwt u het bestand /etc/apt/sources.list door de regel met de locatie voor de KDE-pakketten te vervangen door de regel http://kde.tdyc.com/ stable kde2. Ten tweede moet u uw gegevensbank voor pakketten vernieuwen: apt-get Tenslotte kunt u het basissysteem voor KDE installeren: apt-get apt-get Als u andere KDE-componenten wilt installeren moet u enkele van deze, of alle, opties proberen: apt-get apt-get apt-get apt-get apt-get apt-get apt-get apt-get apt-get apt-get apt-get Het compileren van de bronbestanden op andere systemen Als uw distributie van Linux geen RPM- of DEB-archiefformaat kent, of als u geen Linux gebruikt, moet u zelf KDE compileren. In de toekomst willen we een binaire distributie leveren met daarin een eigen installatieprogramma. Om KDE goed te kunnen compileren en installeren moet het volgende reeds op uw harde schijf zijn geïnstalleerd: Een ANSI-C compiler, bv. de GNU C compiler. Een ANSI-C++ compiler, bv. GNU C++. Het hulpprogramma make. Qt ontwikkelingsversie 2.2 of hoger (development). X11 ontwikkelingsversie (development, zg. includebestanden ontbreken vaak) Wanneer u alle nodige hulpprogramma's hebt, gaat u naar uw favoriete KDE-mirror en haalt u daar de volgende bestanden op uit de map /pub/kde/stable/nieuwste versie: tdesupport-versie.tar.gz tdelibs-versie.tar.gz tdebase-versie.tar.gz alle andere pakketten die u wenst te installeren. We raden u aan om tenminste tdeutils op te halen (utils: van utilities = hulpprogramma's, vert.) In alle bovenstaande gevallen is versie het huidige versienummer. Als u alles dat u nodig hebt hebt opgehaald pakt u deze bestanden uit in /usr/src. Hierdoor krijgt u de volgende mappenstructuur: /usr/src/tdesupport /usr/src/tdelibs /usr/src/tdebase /usr/src/... (de eventuele andere pakketten) Zorg ervoor dat u schrijfrechten hebt in /opt/kde. Hierna moet u de pakketten compileren en installeren met: cd naar de map waarin het pakket is dat u wilt installeren (zie boven) ./configure (met de opties die u wilt) make make install Doe het bovenstaande met alle pakketten die u wilt installeren. Deze instructies gelden niet alleen voor KDE-pakketten, maar voor zo goed als alle bronpakketten die er zijn. In elk configuratiescript zijn enkele opties beschikbaar. Sommige daarvan zijn gelijk voor alle pakketten en andere zijn er alleen voor een bepaald pakket. Het volgende is een klein gedeelte van configure in tdelibs: Installation directories: --prefix=PREFIX install architecture-independent files in PREFIX [/usr/local/kde-cvs] ... Optional Features: --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no) --enable-FEATURE[=ARG] include FEATURE [ARG=yes] --disable-fast-perl disable fast Makefile generation (needs perl) --enable-debug=ARG enables debug symbols (yes|no|full) default=no --disable-debug disables debug output and debug symbols default=no --enable-strict compiles with strict compiler options (may not work!) --disable-warnings disables compilation with -Wall and similar ... Verschillende opties zijn niet vereist en slechts aanwezig om bepaalde bekende problemen te omzeilen (⪚ ). Omdat sommige opties wel belangrijk zijn, bijvoorbeeld --with-shadow, moet u altijd de opties die beschikbaar zijn goed bekijken. Belangrijk is de optie . Met deze optie geeft u het pad op waarin configure moet gaan installeren (voor tdesupport en tdelibs) of waar de bibliotheken moeten worden gezocht (voor de andere pakketten). Standaard zal configure zoeken in /usr/local/kde. Als u &kde; wilt installeren in /opt/kde moet u de opdracht configure geven. Als u de &Qt;-bibliotheken op een ongewone plaats hebt geïnstalleerd, in bijvoorbeeld $HOME/src/qt, dan moet u de opdracht configure gebruiken. Standaard zoekt configure op de meest voorkomende plaatsen voor &Qt; voordat het het zoeken opgeeft. Als u problemen hebt die u niet kunt oplossen, stuurt u een kopie van het bestand config.log naar het adres in het README-bestand dat bij het pakket behoort dat die problemen heeft veroorzaakt. U moet KDE in de volgende volgorde installeren: arts, tdelibs, en daarna de pakketten voor de toepassingen (zoals tdebase). Alle pakketten voor de toepassingen zouden alleen afhankelijk moeten zijn van tdelibs, zodat u ze tegelijkertijd kunt compileren (op een krachtige computer). Als u wilt profiteren van een multiprocessorsysteem, probeer dan make in plaats van make. Notities die afhankelijk zijn van het platform (type besturingssysteem) Linux Voor &Linux;, zijn de meeste hulpprogramma's die nodig zijn om &kde; te compileren te vinden op ftp://sunsite.unc.edu/pub/Linux/GCC of op ftp://sunsite.unc.edu/pub/GNU. De Qt-bibliotheken kunt u vinden op ftp://ftp.troll.no/pub/qt/source, waar ze beschikbaar zijn als broncode. U vindt daar ook gedetailleerde instructies hoe die te compileren.Include-bestanden voor X11-programma's moeten te vinden zijn op ftp://ftp.xfree86.org in de sectie xdevel. Vereiste aanpassingen van uw configuratiebestanden Nadat u de binaire (programma-(vert)) bestanden van KDE in hun bestemmingsmap hebt geplaatst moeten er een aantal aanpassingen worden aangebracht in uw opstartscripts. De volgende werkwijze is getest op SuSE Linux 5.0 en zou ook op de andere populaire UNIXen moeten werken. Maak altijd backups van uw configuratiebestanden voordat u er veranderingen in aanbrengt!. Voeghet volgende toe aan het einde van uw bestand /etc/profile: export PATH=$PATH:/opt/kde/bin export TDEDIR=/opt/kde Vervolgens wijzigt u het bestand .xinitrc in uw persoonlijke map. Zoek de regel waarin uw vensterbeheerder wordt gestart en vervang die door starttde. Nu alles is geïnstalleerd dat nodig is om KDE te draaien, kunt u naar Hoofdtuk 4 gaan waarin u KDE voor de eerste keer start. Als er iets mis gaat kan het zijn dat u KDE zelf zult moeten compileren. Lees Het compileren van de bronbestanden op andere systemen voor meer informatie. We hebben geprobeerd de installatie zo waterdicht mogelijk te maken, zodat u geen serieuze problemen zou moeten ontmoeten tenzij u een erg exotisch systeem hebt. Mocht u toch moeilijkheden ondervinden dan nodigen we u uit gebruik te maken van de the KDE-mailinglijsten.