Következő Előző Tartalom

## 5. A KDE 2 telepítése

Ebben a fejezetben néhány lépésen keresztül bemutatjuk, hogyan lehet a teljes KDE 2 installálása nélkül Qt 2.x/KDE 2alkalmazásokat fejleszteni.A szükségletek:

- a legfrissebb Qt-2.1, ami megtalalható http://www.troll.no
- a legfrissebb KDE 2 csomagok közül a `kdesupport` és a `kdelibs`

A Qt-2.1 és a KDE 2 függvénykönyvtárak pillanatnyilag fejlesztés alatt állnak, de várhatóan ez lesz a végső verzió. Változtatásokvárhatóak a végső verzióban, de azok csekély mértéküek, így valószínűleg nem jelentkeznek az ön alkalmazásaiban. Ez azt jelenti,hogy ön megismeri a legújabb függvénykönyvtárakat és értekes időt nyerhet azzal, hogy előbb elkészítheti az alkalmazásait, mielőtta fügvenykönyvtárak véglegesen elkészülnének.A következő részekben részletesen leírjuk a teendőket három lépésben:

- Qt-2.1 függvénykönyvtárak installálása
- KDE 2 függvénykönyvtárak installálása
- A KDevelop beállítása

Ezután -ha készenáll a továbblépésre- folytathatjuk az első lépések megtételével a KScribble példából, a következő fejezetekben.

## 5.1 Qt-2.1 függvénykönyvtárak installálása

Az első lépés bevezeti önt a minimális feltételekbe, hogy követhesse példánkat. Ez azt jelenti hogy nem szükséges a KDE 2függvénykönyvtárak installálása, ha önt csak a Qt alkalmazások fejlesztése érdekli.A Qt-2.1 tartalmazza a szükséges osztályokat és a KDevelop szolgáltatja a sablonokat az összetett kezelőfelületű Qt-2.1alkalmazásokhoz, miközben ugyanazokon a keretkódokon alapszik amit a KDE 2 sablonokban használtak, így nem kellenehogy gondot okozzon a példa követése, egy csak Qt alkalmazáson sem.Most, hogy megszerezzük a legújabb Qt függvénykönyvtárat, töltse le a legújabb verziót a Troll Tech honlapjáról http://www.troll.no, a letöltés részről.Aztán root -ként másolja a fáljt abba a könyvtárba, ahol a most használt Qt verzió talalható. SuSe Linux rendszeren az`/usr/lib` könyvtárban kellene lennie a qt-1.44 vagy qt-2.0.2 könyvtárnak, attól függően, hogy milyen verziójúrendszert használ.Csomagolja ki a függvénykönyvtár forrást:`tar zxvf qtxxx.tar.gz`Ahol az xxx az éppen aktuális verziószám.Ezután állítsa a `QTDIR` környezeti változót arra a könyvtárra, ahova az új Qt-2.1 függvénykönyvtár ki lett csomagolva.pl.: `setenv QTDIR=/usr/lib/qt-2.1`. Másik lehetőség, ha átnevezi a qt-1.44 könyvtárat (rendszerint a neve csak qt)qt-1.44 -re és létrehoz egy szimlinket, ami a qt-2.1 -re mutat. Miután a fordítással végzett, a szimlink mutasson újbóla qt-1.44 könyvtárra.Lépjen a Qt-2.1 könytárba és gépelje be:

> `

>     ./configuremake

> `

Miután sikeresen befejeződött a Qt-2.1 függvénykönyvtár lefordítása, a QTDIR környezeti változót visszaállíthatja az eredeti értékre.Most lépjen át az /usr/lib/qt-2.1/lib könyvtárba és másolja a létrehozott fájlokat az `/usr/lib` könyvtárba, kivévea `libqt.so` szimbolikus linket.Így ön befejezte a Qt telepítését, folytathatja a KDE 2 függvénykönyvtárak beállításával. Ha ön csak Qt alkalmazásokat szeretnefejleszteni, folytassa a KDevelop beállításával.

## 5.2 KDE 2 függvénykönyvtárak installálása

A második lépés segíti önt a szükséges KDE függvénykönyvtárak installálásában. Töltse le a legújabb `kdesupport` és`kdelibs` függvénykönyvtár csomagokat innen http://www.kde.org. Ezután a dolgokkicsit könnyebben mennek majd, mint a Qt installálásánál. Csak csomagolja ki a forrást a saját könyvtárába, és lépjen először akdesupport könyvtárba. Ott gépelje be:

> `

>     ./configure --with-qt-dir=/usr/lib/qt-2.1 --prefix=/opt/kde2makemajd root -ként:make install

> `

Így installálni fogja a kdesupport csomagot a --prefix opcióban megadott könytárba, az újonnan fordított Qt-2.1 függvénykönyvtárathasználva, amit a --with-qt-dir opcióban adott meg.Ugyanez vonatkozik a kdelibs csomagra is, csak lépjen a kdelibs könyvtárba és gépelje be ugyanazt, amit feljebb a kdesupport csomagnál.Most ön készen van a szükséges függvénykönyvtárak beállításával, hogy létrehozhasson KDE 2 alkalmazásokat.A KDE függvénykönyvtár csomag támogatja az automatikus HTML dokumentáció létrehozását,amit könnyen elérhet a KDoc 2.x verziójának installalásával. Ezután gépelje be `makekdedoc` parancsot az ön kdelibskönytárában, és a KDoc létrehozza a HTML dokumentációt az `srcdoc` alkönyvtárba. A KDevelop -ban közvetlenül elérheti aKDE függvénykönyvtár dokumentációját, ha beállítja a KDE függvénykönyvtár dokumentáció elérési utvonalát, a "KDevelop Beállítás"ablakban, a `kdelibs/srcdoc` könyvtárra. Ugyanígy beállíthatja a Qt dokumentáció elérési útvonalát a KDevelop -ban az`/usr/lib/qt-2.1/html` könyvtárra, így ön el tudja érni mindkét dokumentációt a KDevelop -on belül.Ha ön sikeresen installálta a Qt-2.1 és a KDE 2 függvénykönyvtárakat, csak egy lépésre van az első KDE 2 alkalmazás létrehozásától.Önnek csak meg kell adnia a KDevelopnak, hogy hova installálta a függvénykönyvtárakat, amit a következő részben fogunk megtenni.

## 5.3 A KDevelop beállítása

Ez a rész a legegyszerűbb az egész KDE 2 konfigurálási folyamatból. Csak nyissa meg a KDevelop -ot, és válassza a"Beállítások" -> "KDevelop Beállítás" menüpontot. Ott lépjen az utolsó, "Nyomvonal" című lapra. Ez a lap két kitöltendő mezőt tartalmaz,az egyik a Qt függvénykönyvtár számára, a masik a KDE 2 függvénykönyvtár számára. Ahogy sikeresen installált mindent, állítsaaz `/usr/lib/qt-2.1` könyvtárat a Qt -hez, az `/opt/kde2` könyvtárat a KDE 2 -höz. Klikkeljen az "OK" gombra, és kész is van.Azok a felhasználók akik csak Qt alkalmazásokat akarnak fejleszteni, csak a Qt-2.x függvénykönyvtár elérési útvonalát kell beállítaniuk.Most folytathatjuk a következő fejezetekkel, ahol megtesszük az elő lépéseket a KScribble példából.

Következő Előző Tartalom