Home / LinuxUser / 2005 / 12 / Desktop-Suche mit Beagle, Kat und Kio-Clucene

Newsletter abonnieren

Lies uns auf...

Folge LinuxCommunity auf Twitter

Top-Beiträge

War doch klar...
(233 Punkte bei 16 Stimmen)
Re: War doch klar...
(162 Punkte bei 6 Stimmen)
Re: Skype für 64-Bit-Prozessor u. Suse 12.1
(161 Punkte bei 4 Stimmen)
Kubuntu verliert Finanzierung
(130 Punkte bei 4 Stimmen)
Offen fürs Geschäft
(80 Punkte bei 4 Stimmen)

Heftarchiv

LinuxUser Heftarchiv

EasyLinux Heftarchiv

Ubuntu User Heftarchiv

Ubuntu User Heftarchiv

Partner-Links:

Shopping
Topsuche
 
Yatego Deutschlands größte Shoppingmall. 10000 Shops,
3.5 Mio Artikel. Alle Bestseller, Servertechnik und Technik Themenwelten.

Notebooks und Netzwerkhardware bei Mercateo günstig kaufen.
Internet Telefonie mit VoIP Telefonen von Gigaset
Das B2B Portal www.Linx.de informiert über Produkte und Dienstleistungen.
Günstige Digitalkameras finden Sie im Preisvergleich.

Hund und Katz

Desktop-Suche mit Beagle, Kat und Kio-Clucene

01.12.2005 Traditionelle Verzeichnisse als Ordnungshilfe haben ausgedient. Suchmaschinen prägen in Zukunft unsere Arbeit am Computer. Dieser Artikel stellt drei Programme vor, die sich unter Linux um den ersten Platz streiten.

"Wo habe ich bloß dieses verflixte Dokument abgespeichert?" Stellen Sie sich diese Frage des öfteren oder sogar täglich, ist es höchste Zeit für Sie, eine Desktop-Suchmaschine anzuschaffen. Die neueste Generation dieser Anwendungen nimmt Ihre Dokumente bereits beim Erstellen in einen Index auf. Speichern Sie das Dokument aus Versehen in einem falschen Verzeichnis, müssen Sie keine langwierige Suche durchführen: Wissen Sie auch nur ein Wort aus dem Dokument, findet ein gutes Desktop-Suchprogramm es in Sekundenbruchteilen.

Die Konkurrenz

Unter Linux läutete das in Mono programmierte Programm Beagle [1] das Zeitalter der Desktop-Suchmaschinen ein. Es taucht in Suse Linux 9.3 erstmals für normale Benutzer auf. Wenig später erhielt Beagle Konkurrenz aus dem KDE-Lager: Die Suchmaschine Kat [2] nutzt Techniken des KDE-Desktops, um den Suchindex auf aktuellem Stand zu haben. Kat ist inzwischen fester Bestandteil von Mandriva Linux 2006. Während Beagle und Kat als eigenständige Programme arbeiten, versucht das Projekt Kio-Clucene [3] die Suchmaschinen-Funktion direkt in Konqueror einzubinden. Über die URL clucene:/Suchbegriff starten Sie so aus jedem KDE-Programm heraus eine Suche. Kio-Clucene baut auf die Search Engine Clucene auf – den C++-Port von Lucene. Lucene ist die Suchmaschine, die auch Beagle benutzt. Last, but not least, existiert auch für Beagle ein Kio-Slave, den dieser Artikel aber nur am Rande behandelt, da das Projekt vermutlich in naher Zukunft mit Kio-Clucene zusammenwächst.

Feature-Übersicht

Beagle

Kat

Kio-Clucene

Inotify X X -
MP3-Tags X X -
OGG-Vorbis-Tags X X -
EXIF-Informationen X X -
Office-Metadaten X - -
Office-Dateien X X -
Unicode-Support X - X
Suche speichern X - X
Web-Frontend X - X
Erste Indexerstellung (in Minuten) 1:55 über 10 Minuten 2:15

Installation

Haben Sie keine Lust, Beagle oder Kat von Hand zu kompilieren, benutzen Sie am besten Ubuntu 5.10, Suse Linux 10.0 oder Mandriva 2006. Diese Distributionen bringen Pakete von Beagle oder Kat mit. Um allerdings die neuesten Versionen der Programme zu benutzen, kommen Sie oft nicht um die Kompilierung herum. Kat von Hand zu übersetzen ist dabei wesentlich einfacher als die Kompilierung von Beagle, da Sie für die aktuelle Version 0.1.1 von Beagle nebst sämtlichen Gnome-Entwicklerpaketen eventuell auch eine neue Mono-Version benötigen. Das neue Beagle bringt erstmals Unterstützung für E-Mails von KMail mit und verfügt über ein Web-Frontend. Bevor Sie sich an die Arbeit machen, sollten Sie einen Blick auf die Tabelle "Feature-Übersicht" werfen.

Möchten Sie Kat aus dem Quellcode übersetzen, laden Sie sich die Sourcen von der Projekt-Homepage herunter, und entpacken Sie mit dem Befehl tar xvfj kat-0.6.4.tar.bz2. Anschließend wechseln Sie mit cd kat-0.6.4 ins neue Verzeichnis und starten hier den Übersetzungsvorgang mit dem üblichen Dreischritt

./configure
make
su -c 'make install'

Benutzer von Suse Linux ersetzen dabei den ersten Befehl durch ./configure --prefix=/opt/kde3. Kat benötigt für die Übersetzung zahlreiche KDE-Entwicklerpakete. Unter Suse Linux installieren Sie diese durch Markieren der Selektion KDE Entwicklung. Bei der Download-Version von Mandriva müssen Sie die KDE-Devel-Pakete übers Internet herunterladen.

Um Beagle zu kompilieren, benötigen Sie neben den gewöhnlichen Gnome-Entwicklerpaketen auch zahlreiche Mono-Pakete. Diese befinden sich nur auf der Retail-DVD von Suse Linux sowie auf dem FTP-Server, sind hingegen nicht Teil der OSS-DVD. Vergessen Sie nicht, auch gmime-devel zu installieren. Möchten Sie mit Beagle auch im Web-Browser suchen, rufen Sie das Configure-Skript mit der Option --enable-webservices auf. So können Sie später über die Adresse http://localhost:8888/beagle/search.aspx auf den Suchindex zugreifen. Nach ./configure starten Sie make und als Root make install. Klappt es nicht mit dem Kompilieren, laden Sie sich aktuelle RPM-Pakete von [4] herunter. Für Ubuntu gibt es bereits Beagle-Pakete der Version 0.1.1 im Universe-Repository.

Für den Kio-Slave clucene:/ müssen Sie zunächst die Suchmaschine Clucene [5] installieren. Für unsere Tests benutzten wir Version 0.8.13. Hier ist es wichtig, dass Sie die Übersetzung nicht mit ./configure starten, sondern zunächst autoconf, automake und aclocal aufrufen. Erst dann starten Sie die Kompilierung mit ./configure && make und make install als Root. Anschließend entpacken Sie den Tarball des Kio-Slaves, wechseln ins Verzeichnis kio-clucene-0.1.0 und starten das übliche Dreigespann:

./configure
make
su -c 'make install'
Einem Freund empfehlen    Druckansicht Bookmark and Share
Kommentare

627 Hits
Wertung: 69 Punkte (1 Stimme)

Schlecht Gut

Infos zum Autor

Marcel Hilzinger

Marcel Hilzinger

Marcel Hilzinger arbeitet als Redakteur für die Zeitschriften LinuxUser und EasyLinux. Am liebsten schreibt er Artikel zu netten Gadgets oder Multimedia-Software. In seiner Freizeit spielt er gerne Kicker.

Zum Blog von Marcel Hilzinger →


Infos zur Publikation

Infos zur Publikation

LinuxUser 03/2012

Aktuelle Ausgabe kaufen:

Heft bestellen Heft als PDF kaufen

LinuxUser erscheint monatlich und kostet in der Nomedia-Ausgabe EUR 5,50 und mit DVD EUR 8,50. Weitere Informationen zum Heft finden Sie auf der LinuxUser-Homepage.

Im LinuxUser-Probeabo erhalten Sie drei Ausgaben für 3 Euro. Das Jahresabo (ab EUR 56,10) können Sie im LNM-Shop bestellen.

Tipp der Woche

Duden Korrektor unter 64-Bit
Duden Korrektor unter 64-Bit
Tim Schürmann, 06.02.2012 10:36, 0 Kommentare

Der Duden Korrektor bietet eine äußerst nützliche Rechtschreib- und Grammatikkorrektur für LibreOffice und bringt in der aktuellen Version 8 e...

Aktuelle Fragen

Ubuntu 11.10 Compiz 3D Cube flackern
Moritz Obenauer, 12.02.2012 12:25, 0 Antworten
Hallo! Ich habe Ubuntu 11.10 mit Unity und den Compiz 3D Cube ein gerichtet. Er funktioniert...
Suse 12.1 Bootvorgang bleibt seit Update stehen
Wimpy *, 12.02.2012 09:22, 2 Antworten
Seit Update auf Kernel 3.1.9-1.4-desktop i686 bleibt der Bootvorgang stehen. Es erscheint der gr...
N24 Stick (Huawei E173) und Ubuntu 11.04
Patrick Obenauer, 11.02.2012 11:54, 1 Antworten
Hallo zusammen! Ich benutze einen alten Laptop, der mit Ubuntu 11.04 flott und problemlos läuft....
Wie kann man beim Einsatz von Compiz die Fenster-Dekoration einstellen?
GoaSkin , 10.02.2012 20:12, 0 Antworten
Hallo, ich nutze Linux Mint mit dem Gnome-Derivat Mate. Da die Distribution Compiz nicht autom...
rndc reload zone - failed bad zone
Ludwig jun. B., 06.02.2012 16:08, 2 Antworten
Schönen guten Tag, ich habe folgendes Problem. Immer wenn ich folgendes Kommando ausführen bek...