Talk:HOWTO Beagle
From Gentoo Linux Wiki
How do I set it up to search source code?
Is it really neccessary to have inotify enabled? I thought that there was a db backend in case there was no inotify support? Martin Bergner (giftnudel uni de)
No, but (quoting from beagle-project.org): "Without it, reliable change notification throughout your entire home directory is impossible, meaning that files that are created, modified, or deleted aren't reflected in your index immediately. Features like live queries won't work in many cases. If you're just trying out beagle, don't worry about building an inotify kernel, but if you plan on running it on a regular basis, you really should." evernever
Contents |
[edit] amd64
site with a few tips to get it going on amd64 I had a bit of trouble getting it on my amd64 box and found this and I still have to try it but once I do I will try to edit this document with an amd64 section, unless someone else wants to help out with that.
I tried all things above. Beagle emerged without any problems. But when is start "beagled --fg --debug" for the first time, mono takes 99% of my cpu time and nothing happens. I am used beagle-0.1.1 with the latest *-sharp.
[edit] Is it 0.0.9 or 0.0.11?
The text says This HOWTO is now for beagle-0.0.9 first, then tells me to get the beagle-0.0.11 ebuild later. Which is right?
[edit] /usr/portage/profiles/default-linux/amd64/use.mask
Commenting the "mono" line is essential to get it working in amd64 arch. But after an "emerge sync", I have to re-comment that line, the use.mask file gets rewritten by portage (i think). Is there a solution out there? Thanks and sorry for my poor english.
- I tried putting it in my overlay but it didn't work...
[edit] Removing the comment about beagle not supporting reiserfs
If the commentator would have read the beaglewiki faq properly he would have noticed that they say beagle doesn't work with reiserfs v4. This is because of extended attributes not being supported by it. However, the version of reiser shipped by default with gentoo, the vanilla kernel, and as a result generally used is v3, which does support extended attributes. Because of this, beagle runs on it, without any problems. (I'm running it myself)
[[The vanilla kernel supports it, but does the gentoo-sources based kernel also support it by default?]]
First, I'm running gentoo-sources with reiserfs extended attributes without additional patches. Second, it depends on whether you compiled your kernel with or without extended attributes support for reiserfs. At least it is in the gentoo-sources sources. I don't know what genkernel uses by default. I think how to mount with extended attributes is in the how-to. However, if you don't have extended attributes for reiserfs compiled into your kernel and don't want to recompile, you can still use beagle, but it will use an sqlite fallback, which is kinda slower.
I'm using reiser4 with the vanilla 2.6.13 kernel with the mm patch i.e. i did not emerge my kernel sources, i got them from kernel.org. Beagle seems to be finding my files fine, however I see that it may not be able to use the extended attributes of the filesystem. How can I tell if beagle is indeed using the sqlite fallback?
[edit] Confusion
Error can be recovered changing "exec_prefix" in "prefix", as previously defined.
I'm sorry, I must be dense, because I can't make heads or tails of how to fix this problem from the instructions. Can someone make this a little more lucid? I can't find the file or determine what the above statement means.
[edit] Gentopia
I found this process much simpler by adding a portage overlay for Gentopia.
[edit] Purge of depricated information
Lots of stuff in the main page and discussion referrs to beagle 0.0.12, 0.0.9, etc, whereas the latest version is 0.1.1. Anyone object to a purge of the old info?
[edit] Should I enable user_xattr for all my filesystems
Should I enable user_xattr for all my filesystems? I have /, /home, /boot, /opt on different partitions. --62.44.209.210 20:51, 9 March 2006 (GMT)
[edit] /dev/inotify
I think this device-file is not needed. I have read /usr/src/linux/Documentation/filesystems/inotify.txt and it says that inotify works with a systemcall instead of a file.
[edit] Hog
Why would anyone intentionally install Beagle ? It is a huge hog of CPU and disk space - the only reason I'm here is to work out how to uninstall this. I can tolerate updatedb/locate and use grep and find on a regular basis. Beagle is extremely invasive and undesirable.
