KDE Beta 3 egenkompilering.

av Måns Nilsson, mansaxel@df.lth.se


Att installera KDE i dess betaversioner är en något komplex historia. Dessutom så får man ta och acceptera de omständigheter som respektive utvecklare arbetat under, och de kanske skiljer sig från de man själv har, i så stor grad att det kan bli ett problem i vissa fall. De flesta av dessa små problem kommer troligen att rättas till i och med de färdiga releaserna, men än så länge får vi dras med dem.

Vad göra?

Lösningen heter egenkompilerade binärer. Detta skrämmer kanske många av de som KDE i viss mån riktar sig till, dvs Windows95-folket. Men vinsterna med att göra så är stora, och man lär sig en hel del på vägen.

Jag tänker beskriva i korthet hur man går till väga på ett RedHat Linux-system, med de sökvägar som gäller där. Det mesta lär vara portabelt direkt till andra distributioner.

Vad behövs?

Jag radar nu upp de program och bibliotek som behövs för att bygga KDE, i ordning som man bör installera dem. När allt detta finns på din dator så är det dags att så är det dags att sätta lite variabler i lite olika filer.Du behöver sätta $KDEDIR till din installationsrot (se nedan), och inkludera $KDEDIR/bin i din $PATH
Sen kan du börja kompilera. Du börjar från grunden med att kompilera QT, dvs packar upp det i en lämplig katalog med kommandot:

$ tar zxvf qt-1.32.tar.gz

Du blir root, om du inte är det, och går in i den nya katalogen som skapats, och skriver

# ./configure ; make ; make install

Nu, efter ett par minuter så är QT installerat, och du kan gå vidare med själva KDE. Men innan dess måste du bestämma dig för var du vill ha dina binärer installerade. Traditionellt så installeras färdiga binärer i /opt/kde, medan det som man själv bygger återfinns i /usr/local/kde. Detta är i enlighet med den FSSTND, dvs den File System Standard som utarbetats för Linux. Du är givetvis fri att ändra den om du vill, och lägga saker hur du vill. Klokt är dock att följa råden och hålla sig i antingen /opt/kde eller /usr/local/kde. Vilket av dessa ställen du vil ha ställer du in med en parameter till configurescriptet:

# ./configure --prefix=sökväg ; make ; make install

(som root förstås) Börja att göra detta med kdelibs-Beta3-1.src.tar.gz. (efter att först ha tar- at upp det i en katalog enligt ovan.) Nu fortsätter du vidare och tar först kdesupport-Beta3-1.src.tar.gz och sedan kdebase-Beta3-1.src.tar.gz. +6
Därefter är ordningen fri.

När allt detta är gjort