Krusader 2.x - kompilace a instalace verze pro KDE 4

Ahoj,
od verze 9 se rozhodl Fedoraproject přejít na KDE 4. Ne všechny aplikace jsou však do nového prostředí portovány, nebo se verze pro KDE 4 nenachází v repozitářích. To je i případ okenního manažera Krusader. V repozitáři se stále nachází KDE 3 like verze.
Tento návod Vám poradí jak zkompilovat a nainstalovat Krusadera pro KDE 4.
Ještě než začneme, Krusader pro KDE 4 je stále ve vývoji, nejedná se tedy o stabilní verzi. Za dobu používání cca 1 měsíc jsem však nenarazil na závažnější problém.

  1. Budeme muset nainstalovat několik balíčků potřebných ke kompilaci:
su -c 'yum install gcc gcc-c++ cmake zlib-devel gettext kdelibs-devel phonon-devel'
  1. Vytvořte si dočasný adresář ve vašem domovském adresáři a vstupte do něj:
mkdir temp && cd temp
  1. Navštivte webovou adresu projektu Krusader http://www.krusader.org, zde zvolte sekci Download http://www.krusader.org/downloads.php.
    Do připraveného adresáře si stáhněte balíček krusader-2.0.0-beta1.tar.gz

Alternativa:
můžete si nainstalovat SVN:

su -c 'yum install svn'

V připraveném adresáři pak zadat příkaz:

svn co [https://krusader.svn.sourceforge.net/svnroot/krusader/trunk/krusader_kde4](https://krusader.svn.sourceforge.net/svnroot/krusader/trunk/krusader_kde4)

Stáhnete tak novější verzi.

Vstupte do adresáře krusader_kde4 a pokračujte na bod 5.

  1. Rozbalte soubor krusader-2.0.0-beta1.tar.gz:
tar -xzvf krusader_kde4.tar.gz

Vstupte do vytvořeného adresáře krusader_kde4.

  1. Postupně zadejte:

cmake -DCMAKE_INSTALL_PREFIX=/usr/ -DQT_INCLUDES=/usr/share/qt4/include
make
su -c 'make install'

*pokud máte nainstalovaný Krusader z repozitare a chcete ho zachovat, můžete zadat alternativní cestu pro instalaci
-DCMAKE_INSTALL_PREFIX=/opt/krusader

  1. Hotovo. Můžete smazat dočasný adresář…

Poznámky:

  1. Informace jsem čerpal z tohoto zdroje.
  2. Kompilace mi na notebooku s 800Mhz trvala asi 10 minut, je potřeba tak 150-200 MB volného místa.
    2.Informace o tom co je SVN: http://cs.wikipedia.org/wiki/Subversion.