PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Beagle 0.2.0



JDieskau
22.01.06, 17:19
Beagle ist eine lokale "Suchmaschine". Man kann in echtzeit alle möglichen Dateien durchsuchen - auch Mails, IM-Logs (Gaim&Kopete), etc.
Es ist wirklich sehr schnell und kann einem das suchen wirklich erleichtern. Im gegensatz zu locate werden neue Dateien sofort nach ihrem ändern indexiert und nicht erst bei einem updatedb (o.ä.).

Eine neues Interface gibt es auch. Hier ein Bild davon: http://beagle-project.org/images/5/54/Beagle-search.png

Homepage: http://www.beagle-project.org
ChangeLog: http://mail.gnome.org/archives/dashboard-hackers/2006-January/msg00051.html


Ich werds mir gleich mal installieren und meine Erfahrungen mit der neuen Version berichten :)

steve-e
22.01.06, 21:05
Würde mich schonmal reizen, dennoch schrecken mich die Abhängigkeiten noch ab.

Besteht eigentlich die Möglichkeit auch z.B. Gajim zu intigrieren, oder Thunderbird?

AceTheFace
22.01.06, 21:28
Bisher dachte ich, das sei nur für Gnome-Nutzer interessant. Aber das untersützt ja auch Kopete, Kmail und Konqueror. Nett! Werd' ich mir wohl doch mal anschauen.

Gruß,
Ace

JDieskau
22.01.06, 22:04
Nach einigen Abhängigkeitsproblemen hab ich es nun doch noch installiert bekommen und muss sagen -> whauu! GENIAL.

Gefällt mir richtig, richtig gut. Also mir gefielen die Vorgänger Versionen schon gut aber das hier ist wirklich mal gelungen. Die GUI ist nun auch benutzbar und übersichtlich - zudem lässt sie sich endlich sortieren.

Gut ist auch das man bei jedem gefundenen Dokument nun auch sagen kann mit welchem Programm er es öffnen sollte (war früher sehr ärgerlich wenn man Textdokumente mit gedit als KDE User präsentiert bekam).

Von der Geschwindigkeit des suchen muss man hier ja nicht reden - "sofort" wäre noch zu langsam ;)

AceTheFace
23.01.06, 16:23
Die Abhängigkeiten erschrecken mich jetzt doch ein bisschen:



hanf:/home/tobias # smart install beagle
Lade Zwischenspeicher...
Update Zwischenspeicher... ######################################## [100%]

Berechne Vorgang ...

Installierte Pakete (54):
beagle libgdiplus
control-center2 libgnomedb
dbus-1-mono libsoup
eel libxklavier
evolution libxml2-python
evolution-data-server metacity
evolution-sharp mono-core
gal2 mono-data
galago-daemon mono-data-sqlite
galago-sharp mono-web
gecko-sharp-2_0 mozilla
gmime nautilus
gnome-audio openmotif-libs
gnome-doc-utils perl-Digest-HMAC
gnome-menus perl-HTML-Parser
gnome-panel perl-HTML-Tagset
gnome-utils perl-Net-DNS
gnome2-user-docs perl-Net-IP
gsf-sharp perl-XML-LibXML
gtk-sharp perl-XML-LibXML-Common
gtk-sharp-gapi perl-XML-NamespaceSupport
gtk-sharp2 perl-XML-SAX
gtk-sharp2-gapi perl-spamassassin
gtksourceview spamassassin
libbeagle wv
libgalago xpdf
libgda yelp

57.2MB an Paketdateien sind benötigt.184.9MB wird benutzt.

Änderungen anwenden? (J/n) :


Gruß,
Ace

clast
23.01.06, 16:53
das ding is eben mehr für gnome ausgelegt. sowie es aussieht nutzt du kein gnome, denn da werden einige standard gnome packages vorgeschlagen.

also dürften es für gnome nutzer deutlich weniger deps sein. allerdings erscheint es mir für so ein kleines tool, doch recht viel!

clast

AceTheFace
23.01.06, 17:17
Selbst wenn ich Gnome-Nutzer wäre, hätte ich kein evolution oder mozilla installiert....

Gruß,
Ace

JDieskau
23.01.06, 21:24
Was ist den das für ein Packetmanager? Sagt mir nichts... egal.
Evolution und Mozilla sind eigentlich nur optional, sollte jedenfalls so sein. Und eigentlich hab ich gelesen das die Mozillalibs nicht mehr benötigt werden seit 0.2. Genauso sind da noch einige andere Abhängigkeiten die mir etwas Spanisch vorkommen, mag aber sein das die nur Abhängigkeiten von Abhängigkeiten sind... :rolleyes:

Nunja, also hier unter Gentoo ging es einigermassen. Zwar leider nicht so reibungslos, aber die Beagle 0.2 pakete sind ja noch nicht mal im portage (nur im bug report gepostet).

bagel
23.01.06, 22:13
Mal kurz ausprobiert(Gnome unter Ubuntu, würde dh. nur beagle 0.1.1 installieren):


Die folgenden zusätzlichen Pakete werden installiert:
binfmt-support libevolution-cil libgconf2.0-cil libgecko2.0-cil
libglade2.0-cil libglib2.0-cil libgmime2.1 libgmime2.1-cil libgnome2.0-cil
libgtk2.0-cil libmono0 mono-classlib-1.0 mono-common mono-jit
Die folgenden NEUEN Pakete werden installiert:
beagle binfmt-support libevolution-cil libgconf2.0-cil libgecko2.0-cil
libglade2.0-cil libglib2.0-cil libgmime2.1 libgmime2.1-cil libgnome2.0-cil
libgtk2.0-cil libmono0 mono-classlib-1.0 mono-common mono-jit
0 aktualisiert, 15 neu installiert, 0 zu entfernen und 0 nicht aktualisiert.
Es müssen 7793kB Archive geholt werden.
Nach dem Auspacken werden 23,6MB Plattenplatz zusätzlich benutzt.
Möchten Sie fortfahren [J/n]? N

barny
24.01.06, 12:42
Hier das ganze mal fuer FC4 :confused:
Installing:
beagle i386 0.2.0-1.1.fc4.nr nr-testing 860 k
Installing for dependencies:
libbeagle i386 0.2.0-1.1.fc4.nr nr-testing 32 k
bytefx-data-mysql i386 1.1.13.2-1.1.fc4.nr nr-testing 152 k
cairo i386 1.0.2-1.1.fc4.nr nr-production 270 k
chmlib i386 0.37.4-1.1.fc4.nr nr-testing 29 k
cryptsetup-luks i386 1.0.1-0.fc4 updates-released 422 k
dbus-sharp i386 0.50-3.1.fc4.nr nr-production 47 k
epiphany i386 1.8.3-1.1.fc4.nr nr-production 3.4 M
evolution-sharp i386 0.10.2-2.1.fc4.nr nr-testing 175 k
galago-sharp i386 0.3.2-1.1.fc4.nr nr-testing 32 k
gc i386 6.6-4.fc4 extras 126 k
glitz i386 0.4.3-1.1.fc4.nr nr-production 80 k
gmime-sharp i386 2.1.19-1.1.fc4.nr nr-testing 41 k
gmime i386 2.1.19-1.1.fc4.nr nr-testing 467 k
gsf-sharp i386 0.3-1.1.fc4.nr nr-testing 33 k
gst-sharp i386 0.2.4-2.1.fc4.nr nr-testing 202 k
gtk-sharp i386 1.0.10-3.1.fc4.nr nr-testing 631 k
gtk-sharp-gapi i386 1.0.10-3.1.fc4.nr nr-testing 202 k
gtk-sharp2 i386 2.4.0-1.1.fc4.nr nr-testing 803 k
ibm-data-db2 i386 1.1.13.2-1.1.fc4.nr nr-testing 55 k
libgalago i386 0.3.3-1.1.fc4.nr nr-testing 100 k
libnotify i386 0.2.2-1.1.fc4.nr nr-production 27 k
libpixman i386 0.1.5-1.1.fc4.nr nr-production 49 k
mdnsresponder i386 0.7-3.1.fc4.nr nr-testing 98 k
mono-complete i386 1.1.13.2-1.1.fc4.nr nr-testing 3.2 k
mono-basic i386 1.1.13.2-1.1.fc4.nr nr-testing 524 k
mono-core i386 1.1.13.2-1.1.fc4.nr nr-testing 10 M
mono-data i386 1.1.13.2-1.1.fc4.nr nr-testing 1.7 M
mono-data-firebird i386 1.1.13.2-1.1.fc4.nr nr-testing 277 k
mono-data-oracle i386 1.1.13.2-1.1.fc4.nr nr-testing 195 k
mono-data-postgresql i386 1.1.13.2-1.1.fc4.nr nr-testing 217 k
mono-data-sqlite i386 1.1.13.2-1.1.fc4.nr nr-testing 53 k
mono-data-sybase i386 1.1.13.2-1.1.fc4.nr nr-testing 177 k
mono-devel i386 1.1.13.2-1.1.fc4.nr nr-testing 1.8 M
mono-extras i386 1.1.13.2-1.1.fc4.nr nr-testing 284 k
mono-ikvm i386 1.1.13.2-1.1.fc4.nr nr-testing 13 k
mono-locale-extras i386 1.1.13.2-1.1.fc4.nr nr-testing 894 k
mono-web i386 1.1.13.2-1.1.fc4.nr nr-testing 2.3 M
mono-winforms i386 1.1.13.2-1.1.fc4.nr nr-testing 2.9 M
notification-daemon i386 0.2.1-1.1.fc4.nr nr-production 52 k
sqlite2 i386 2.8.16-2.fc4 extras 160 k
sqlite2-devel i386 2.8.16-2.fc4 extras 170 k
tomboy i386 0.3.3.99-3.1.fc4.nr nr-production 201 k
wv i386 1.0.3-2.1.fc4.nr nr-testing 394 k
Updating for dependencies:
control-center i386 1:2.12.2-1.1.fc4.nr nr-production 2.5 M
dasher i386 3.2.18-1.1.fc4.nr nr-production 5.5 M
dbus i386 0.50-3.1.fc4.nr nr-production 575 k
dbus-devel i386 0.50-3.1.fc4.nr nr-production 305 k
dbus-glib i386 0.50-3.1.fc4.nr nr-production 93 k
dbus-python i386 0.50-3.1.fc4.nr nr-production 108 k
dbus-x11 i386 0.50-3.1.fc4.nr nr-production 18 k
eel2 i386 2.12.2-1.1.fc4.nr nr-production 386 k
evolution i386 2.4.2-1.1.fc4.nr nr-production 11 M
evolution-data-server i386 1.4.2.1-1.1.fc4.nr nr-production 4.2 M
evolution-webcal i386 2.4.1-1.1.fc4.nr nr-production 90 k
gaim i386 1:1.5.0-10.1.fc4.nr nr-production 4.2 M
glib2 i386 2.8.4-1.1.fc4.nr nr-production 585 k
glib2-devel i386 2.8.4-1.1.fc4.nr nr-production 1.1 M
gnome-applets i386 1:2.12.2-1.1.fc4.nr nr-production 7.2 M
gnome-menus i386 2.12.0-1.1.fc4.nr nr-production 148 k
gnome-panel i386 2.12.2-1.1.fc4.nr nr-production 2.8 M
gnome-system-monitor i386 2.12.2-1.1.fc4.nr nr-production 612 k
gnomemeeting i386 1.2.2-1.1.fc4.nr nr-production 3.3 M
gok i386 1.0.5-2.1.fc4.nr nr-production 1.3 M
gtk2 i386 2.8.7-1.1.fc4.nr nr-production 5.1 M
gtkhtml3 i386 3.8.2-1.1.fc4.nr nr-production 869 k
hal i386 0.5.5.1-1.1.fc4.nr nr-production 268 k
howl i386 0.9.10-1.1.fc4.nr nr-production 22 k
howl-libs i386 0.9.10-1.1.fc4.nr nr-production 92 k
libsoup i386 2.2.7-1.1.fc4.nr nr-production 128 k
libwnck i386 2.12.1-1.1.fc4.nr nr-production 159 k
pango i386 1.10.2-1.1.fc4.nr nr-production 291 k
usermode i386 1.81-1.1.fc4.nr nr-production 143 k
usermode-gtk i386 1.81-1.1.fc4.nr nr-production 104 k
Na das fuellt die Festplatte mal ohne ende. Ohne mich

stefan-tiger
24.01.06, 13:00
Gibts auch eine KDE-fizierte version, oder zumindest mit Qt Oberfläche? Soweit ich gesehen habe besteht das ganze aus 3 Teilen: Daemon, Datenbank und grafisches Front-End.

mianos
24.01.06, 15:22
hi,

qt, bzw. kde oberflächen? gibt bei kde-apps.org!

ich hab die 0.1er schon gehabt. sehr nett!!
werd mir die neue version bald mal anschauen.

achja - gaim wird unterstüzt!

JDieskau
24.01.06, 16:14
Also eine KDE Oberfläche gibt es, wobei die 0.1er mehr als nur unübersichtlich war, für ein KDE Programm wirklich noch sehr schrecklich aufgebaut. Weiß aber nicht wie der momentane stand der entwicklung da aussieht.
Mit qt-gtk-theme dings und ksystraycmd sieht das beagle-search Teil aber schon wie nen KDE Programm aus.

Also mit den Abhängigkeiten kann ich euch aber beim besten willen nicht verstehen. Ok, es braucht Gnome, das ist groß, aber ist doch nichts neues das Gnome Anwendungen Gnome brauchen und KDE Anwendungen KDE... das sind ja wohl nicht die einzigen libs die man im System hat oder?
Und dann die ganzen mono und *sharp Abhängigkeiten sind auch nur nen Sache im KiB Bereich - mehr schein als sein. Mit nem Packetmanager sollte das kein Problem sein.

Zudem gibt es ja auch noch Kat und bald Tenor für KDE User. Mal sehen was daraus so wird. Kat ist bei mir jedenfalls der Ressourcenfresser schlechthin... leider...

Rampage
25.01.06, 09:54
Die Abhängigkeiten werden wirklich auch vom jeweiligen Distributor beeinflusst. Gibt zahlreiche Schalter bei der Konfiguration.

Beagle nutzt Mono; das sorgt natürlich schonmal für einige Abhängigkeiten. Der Rest geht dann natürlich für die ganzen Libs und Progs drauf, mit denen es erst ermöglicht wird, gewisse Dateien zu indizieren. Z.B. xpdf für pdf-Dokumente

Weil ich es gerade unter Mandriva (mit Gnome) ausprobiere: hier werden nur die Basis-Dateien installiert.

(beagle 0.2
galago-sharp-0.3.2-4mdk, glade-sharp2-2.4.0-1mdk, glib-sharp2-2.4.0-1mdk,
gmime-sharp-2.1.19-1mdk, gnome-sharp2-2.4.0-1mdk, gsf-sharp-0.7-0.53936.2mdk,
gtk-sharp2-2.4.0-1mdk, libchm0-0.37-1mdk, libgalago-0.3.3-2mdk,
libgalago1-0.3.3-2mdk, libgdiplus0-1.1.13.2-1mdk, libgmime2.0-2.1.19-1mdk,
libmono0-1.1.13.2-1mdk, libmono-runtime-1.1.13.2-1mdk,
libsqlite0-2.8.17-2mdk, libwv-1.2_0-1.2.0-3mdk, mono-1.1.13.2-1mdk,
mono-data-sqlite-1.1.13.2-1mdk, perl-XML-LibXML-1.58-2mdk,
perl-XML-LibXML-Common-0.13-3mdk
libbeagle)

Um die gewünschten Dateien indizieren zu lassen, müss dann natürlich noch die erforderlichen Pakete nachinstalliert werden. Sonst gibt's keine Indizierung. Muss mal schauen, ob mittlerweile auch FAT- und NTFS-Partitionen problemlos indiziert werden.

Webdude
25.01.06, 17:36
SUSE 10 x86_64:


Die folgenden zusätzlichen Pakete werden installiert werden:
control-center2 dbus-1-mono eel evolution-data-server galago-daemon
galago-sharp gecko-sharp2 gmime gnome-audio gnome-menus gnome-panel
gnome-spell2 gnome-themes gnome2-user-docs gsf-sharp gtk-sharp
gtk-sharp-gapi gtk-sharp2 gtk-sharp2-gapi gtk2-engines gtkhtml2
gtksourceview libbeagle libgalago libgda libgdiplus libgnomedb libgsf-gnome
libsoup libwnck libxklavier metacity mono-core mono-data mono-data-sqlite
mono-web mozilla-xulrunner nautilus tango-icon-theme vte wv
Die folgenden NEUEN Pakete werden installiert werden:
beagle control-center2 dbus-1-mono eel evolution-data-server galago-daemon
galago-sharp gecko-sharp2 gmime gnome-audio gnome-menus gnome-panel
gnome-spell2 gnome-themes gnome2-user-docs gsf-sharp gtk-sharp
gtk-sharp-gapi gtk-sharp2 gtk-sharp2-gapi gtk2-engines gtkhtml2
gtksourceview libbeagle libgalago libgda libgdiplus libgnomedb libgsf-gnome
libsoup libwnck libxklavier metacity mono-core mono-data mono-data-sqlite
mono-web mozilla-xulrunner nautilus tango-icon-theme vte wv
0 upgraded, 42 newly installed, 0 entfernt und 4 nicht upgegradet.
Muss 64,9MB an Archiven holen.
Nach dem Auspacken werden 183MB zusätzlicher Plattenplatz benutzt werden.
Wollen Sie fortsetzen? [J/n]

*ächz*

Gibt es eine Möglichkeit die ganzen Pakete zu entfernen wenn man beagle wieder deinstalliert? Z.B. sowas wie deborphan unter Debian.

Schwarzer'Engel
26.01.06, 14:57
Nachdem mir die Beagle 0.2.0 installation unter Debian den gnome-volume-manager inkl udev, hotplug und hal zerhauen hat habe ich es aufgegeben. Die abhängigkeiten sind ja wirklich arg. Bloss gut das ich vorher ein Festplatten-Image gemacht habe.

Wenn ich Beagle aus den Sourcen bauen will, muss ich auch ne Menge Pakete nachinstallieren. Das artet wirklich aus.

MfG
Christian



[root@avalon:/home/chris]$ apt-get install beagle
Paketlisten werden gelesen... Fertig
Abhängigkeitsbaum wird aufgebaut... Fertig
Die folgenden zusätzlichen Pakete werden installiert:
dbus dbus-1-utils epiphany-browser k3b kcontrol kdebase-bin kdebase-data kdebase-kio-plugins kdelibs-bin kdelibs-data kdelibs4c2a kdesktop kfind kicker konqueror kpersonalizer ksplash
libarts1c2a libartsc0 libavahi-client3 libavahi-common-data libavahi-common3 libavahi-compat-howl0 libdbus-1-2 libdbus-1-dev libdbus-qt-1-1c2 libgalago-cil libgalago1 libgconf2.0-cil libgdl-1-0
libgdl-1-common libglade2.0-cil libglib2.0-cil libgmime2.1 libgmime2.1-cil libgnome2.0-cil libgtk2.0-cil libhal-dev libhal1 libk3b-dev libk3b2 libkonq4 liblua50 liblualib50 libpanel-applet2-0
libselinux1 libsepol1 libtotem-plparser0 module-init-tools pmount python2.3-gnome2-extras totem totem-xine
Vorgeschlagene Pakete:
gaim-xmms-remote mozilla-bonobo k3b-i18n toolame normalize konq-speaker hal-doc cryptsetup python-gnome2-extras-doc
Empfohlene Pakete:
beagle-backend-evolution epiphany-extensions libarts1-akode avahi-daemon
Die folgenden Pakete werden ENTFERNT:
dbus-1 dbus-1-dev dbus-glib-1 dbus-glib-1-dev dbus-qt-1c2 gnome-volume-manager hal libhal-storage0 libhal0 libnautilus-burn0 libnautilus-burn1
Die folgenden NEUEN Pakete werden installiert:
beagle dbus dbus-1-utils libavahi-client3 libavahi-common-data libavahi-common3 libavahi-compat-howl0 libdbus-1-dev libdbus-qt-1-1c2 libgalago-cil libgalago1 libgconf2.0-cil libgdl-1-0
libgdl-1-common libglade2.0-cil libglib2.0-cil libgmime2.1 libgmime2.1-cil libgnome2.0-cil libgtk2.0-cil liblua50 liblualib50 libsepol1 libtotem-plparser0
Die folgenden Pakete werden aktualisiert:
epiphany-browser k3b kcontrol kdebase-bin kdebase-data kdebase-kio-plugins kdelibs-bin kdelibs-data kdelibs4c2a kdesktop kfind kicker konqueror kpersonalizer ksplash libarts1c2a libartsc0
libdbus-1-2 libhal-dev libhal1 libk3b-dev libk3b2 libkonq4 libpanel-applet2-0 libselinux1 module-init-tools pmount python2.3-gnome2-extras totem totem-xine
30 aktualisiert, 24 neu installiert, 11 zu entfernen und 919 nicht aktualisiert.
Es müssen 56,4MB Archive geholt werden.
Nach dem Auspacken werden 16,5MB Plattenplatz zusätzlich benutzt.
Möchten Sie fortfahren? [J/n]

chrigu
26.01.06, 15:05
Hi,
Ich finde Beagle vom Ansatz her richtig gut, nur steckt es noch arg in den Kinderschuhen. Manche Dateien werden aus unerfindlichen Gründen nicht indiziert. Ausserdem sollte es auch Mails aus Thunderbird indizieren..
Das Projekt ist aber auf gutem Weg!
Ach ja, Installation: apt-get install beagle... Ubuntu halt :)

Gruss,
Chrigu

Dragoran
26.01.06, 17:47
kann es sein das die suchergebnisse nicht mehr in echtzeit aktuallisiert werden wie mit best? (wenn man das suchfenster offen hat und eine neue datei anlegt?)

alexanderfrey
27.01.06, 17:08
hi,

hat jemand das neue Beagle schon mit ubuntu zum Laufen gebracht ?
Ich benutze Ubuntu Dapper und habe bei den Abhängigkeiten irgendwelche sharp Pakete mit drin, die aber leider nicht in den Repositories als Pakete existieren !
Ich würde Beagle sehr gerne selber kompilieren, sitze wegen der fehlenden *sharp Angelegenheiten aber leider auf dem Trockenen....

Ideen ?

Gruss, Alexander

Filzo
01.02.06, 18:20
Ich hab es mir spaßeshalber mal installiert, da ich Gnome benutze mussten auch nicht mehr sooo viele Abhängigkeiten erfüllt werden.
Es macht auf mich einen guten Eindruck, auch wenn ich kaum Verwendung dafür habe.

alexanderfrey
01.02.06, 21:20
Hast Du denn auch ubuntu ?
Wenn ja, wie hast Du die Abhängigkeiten mit den *sharp Paketen gelöst ?

Gruss, Alexander

abc
12.02.06, 11:48
ich hätte ne andere frage: woher habt ihr die lib*-cil pakete her? schwarzer´engel könntest du bitte mal nachsehen von wo dein apt das runterlädt?

danke abc

Filzo
12.02.06, 12:18
Ich empfehle Gentoo, die Installation verläuft absolut problemlos :)