Ważne: jeżeli w systemie znajdują się paczki Soprano i redland należy je odinstalować.
1. Do pliku .bashrc dopisujemy linijkę:
JAVA_HOME=/usr/lib/java
Może też być potrzebny plik bash_profile
Jego zawartość w moim przypadku wygląda tak:
if [ -f ~/.bashrc ]; then
source ~/.bashrc
fi
2. Instalujemy paczkę jdk w zależności od dystrybucji jej nazwa może się trochę różnić.
3. Pobieramy źródła Soprano z KDESVN:
cd /home/user/
svn co svn://anonsvn.kde.org/home/kde/trunk/kdesupport/soprano
4. Kompilujemy backend:
- cd soprano
- mkdir build
- cd build
- cmake ../
- make
- su
- make install
Po zakończeniu działania cmake ../ powinna się pokazać lista backendów, które się skompilują. Jeżeli na liście nie będzie sesame2, znaczy, że nie skompiluje on się i coś zrobiliśmy źle. Warto wtedy sprawdzić czy ścieżka do javy jest prawidłowa. (plik .bashrc) Jeżeli jednak wszystko poszło ok, lecimy dalej z kompilacją:
5. Konfiguracja Nepomuka:
- kquitapp nepomukserver
- Otwieramy plik /home/user/.kde(4)/share/config/nepomukserverrc i zamieniamy linijkę
Zatrzymujemy serwer poleceniem:
Used Soprano Backend=redland na
Used Soprano Backend=sesame2
Restart KDE i powinno śmigać.
Uwaga: Mogłem o czymś zapomnieć. Jeżeli tak, a ktoś z Was wie o czym, proszę dać znać :)

3 komentarze:
A jakieś przewagi tego backendu nad innymi?
Pytam bo tak trochę nie w temacie jestem...
Jest dużo szybszy, napisany w javie. Z redlandem nepomuk się nawet nie odpali. Redland jest zbyt wolny.
"Jest dużo szybszy" i "napisany w Javie" to prawie jak oksymoron :-)
Ale ja tam się nie znam, skoro jest lepszy to pewnie tak jest, zastanawiam się tylko jak tego dokonali twórcy
Prześlij komentarz