WikiSandBox

Differences between revisions 51 and 52
Revision 51 as of 2006-03-02 16:36:28
Size: 15673
Editor: x1-6-00-13-10-7b-26-86
Comment:
Revision 52 as of 2006-03-12 16:01:26
Size: 15683
Editor: a83-132-18-179
Comment:
Deletions are marked like this. Additions are marked like this.
Line 19: Line 19:
   Mihai007

Please feel free to experiment, after the four dashes below TIP: on the edit page...and please do NOT create new pages without any meaningful content just to try it out! To begin, left mouse click on the word "Edit" in the top left corner of this page (to the left of "Show Changes") which will open up an edit window to type in. There, you will see the formatting that creates the "look" you see on this page. When you have entered a format change and want to see the result, you can press the "Preview" button at the bottom of the edit page...and scroll to the bottom to view what your changes have done. Scroll back to the top of the page to continue experimenting. When finished (happy with the result), you can save the changes to the page by pressing the "Save Changes" button to the left of the "Preview" button. To check spelling, press the "Check Spelling" button next to "Preview". If, after a preview, you want to exit without saving your changes, simply press the "Cancel" button.

Tip: Shift-click "HelpOnEditing" to open a second window with the help pages.


Level 1 Test

Level 1 Test.Ubuntu Wiki Cerca: Virusbuster User Preferences Help Ubuntu

  • Community Support Partners Wiki Planet Mihai007

Da questo momento sei abbonato a questa pagina. Per rimuoverti, vai nel tuo profilo e cancella questa pagina dalla listadelle pagine a cui sei abbonato.

Nascondi questo messaggio Category Documentation Active Dire...nbind Howto Building Kd...es From CVS Boot Services Recent Changes Find Page Modifica Mostra le modifiche Informazioni Annulla sottoscrizione Altre Azioni:Mostra il testo grezzo Versione stampabile Cancella File Temporanei


File allegati Controllo ortografico Mostra pagine simili Mappa locale del sito


Rinomina Pagina Cancella Pagina Beagle Beagle search tool Beagle is a desktop search engine that is able to provide a detailed and comprehensive search of the contents of files on your computer. It is like the Spotlight application on Mac OS X.

See BeagleWiki.org for more information.

Installing Beagle Ubuntu 5.10 (Breezy Badger) & Ubuntu 5.04 (Hoary Hedgehog) Ubuntu 4.10 (Warty Warthog) To install on this version of Ubuntu, see below:

Things you need A fresh Ubuntu install lacks most things to start building packages from source. So you will need a few packages installed to get started with beagle.

First you will have to uncomment the universe repositories from /etc/apt/sources.list. If you are a nerd hacker, you do this by ...

   bash:~$ sudo vi /etc/apt/sources.list

Remove the # marks from in front of the lines that look like this

and make them look like this.

However the smart way to do this is to simply use the Synaptic Package Management tool that is installed by default. Its in the menu System/Administration

Next update your sources. Again, hackers run a command, ie ...    bash:~$ sudo apt-get update but smart people use Synaptic to do it. Just hit the buttons Mark All Upgrades, then Apply, which will do the job. You can have this operation set to run automatically. Hit the menu Settings/Repositories, then in the dialog box that pops up hit the button Settings. Set the check box Automatically Check for Software updates, and Download upgradeable packages.

The rest of the info below here addresses nerds. Its for building and compiling software.

Now you can install needed packages

  • bash:~$ sudo apt-get install mono libgtk-cil automake1.8 libmono-dev mono-gac cvs linux-source \ libncurses5-dev kernel-package libtool libgtksourceview-cil libgecko-cil mozilla-dev build-essential \ libgnomeui-dev libxss-dev gtk-doc-tools gtk-sharp-gapi sqlite

If you are using hoary, you can also apt-get the dbus and libgmime packages:

  • bash:~$ sudo apt-get install dbus-1-dev dbus-glib-1-dev libdbus-cil libgmime-cil bash:~$ sudo apt-get build-dep dbus

This should leave you with a build environment for being able to make the src packages you will need to install.

Gmime We will have to pull it's source from cvs

If you need to install from source, the first thing you are going to want to do is make a build area

  • bash:~$ mkdir cvs

This will give you a nice place to work

Note: when prompted for a password, just press enter.

You can now cd into the gmime directory.

  • cd gmime

Now that we have the source we will need to configure and make the package. This can all be done on one line.

  • bash:~$ ./autogen.sh --prefix=/usr && make && sudo make install

Gmime is now installed so you can move on to the next part.

Inotify Beagle now requires Inotify. It is a kernel patch so get your kernel hacker hats on.

Here lies the inotify patch.

Now we need to patch your kernel source

  • bash:~$ cd /usr/src

Since we installed the kernel source earlier, we now need to unpack it

  • bash:~$ sudo tar jxvf linux-source-2.6.8.1.tar.bz2

Now make your symlink

  • bash:~$ sudo ln -sf linux-source-2.6.8.1 linux

cd into the kernel source

  • bash:~$ cd linux

Copy the inotify patch

  • bash:~$ sudo cp ~/inotify* /usr/src

Patch the kernel

  • bash:~$ sudo patch -p1 < ../inotify*.patch

Build your kernel

  • bash:~$ sudo make menuconfig

Note: If you are using ReiserFS for your, /, or /home than you must do the following step. If you are not than you can skip to the next section.

[With !ReiserFS When the menuconfig comes up you must go to File Systems -> ReiserFS extended attributes and put a asterisk next to it. You can than Exit -> Exit -> Yes

Without !ReiserFS You have to do a make menuconfig to get the new configuration loaded. There is nothing you really need to change so you can just Exit -> Save your configuration. Now you will want to build the kernel package

  • bash:~$ sudo make-kpkg --append-to-version=.inotify-1 kernel_image --initrd

Note: The build will stop for a second and ask a Y/N question, just hit 'N' and it will continue

This will make a .deb package in your /usr/src and you would be able to

  • bash:~$ sudo dpkg -i kernel-image-2.6.8.1.inotify-1_10.00.Custom_i386.deb

By using this method of building the kernel, it will update all the configuration files for you and leave you with a better configured system.

Note: You may have to change permissions to /dev/inotify to get beagled to run, as it has to be able to be read from your regular user.

To set your file system up to accept extended attributes you will have to edit /etc/fstab. Simply, add 'user_xattr' to the line referring to your home directory. On a default Ubuntu install this is done by changing the line that looks like the following:

  • /dev/hda1 / ext3 defaults,errors=remount-ro 0 1

To make it look like this:

  • /dev/hda1 / ext3 defaults,errors=remount-ro,user_xattr 0 1

You will also have to add a line to your /etc/udev/permissions.d/udev.permissions. You will need to add

  • inotify:root:root:666

to the very bottom so that it will hold its permissions on each reboot.

Gecko The current version of libgecko-cil in warty is outdated, you need to build it from source, the howto will be written soon! For hoary there is no problem.

Building Beagle We will have to install beagle from cvs because that is where all the cool features are.

Let's get the source

when prompted for a password, just press enter

Go into the source directory

  • bash:~$ cd beagle

Let's build us some beagle shall we?

  • bash:~$ ./autogen.sh && make

If you get errors about dbus-sharp you may need to change your pkg-config path

  • bash:~$ export PKG_CONFIG_PATH=/usr/local/lib/pkgconfig:/usr/lib/pkgconfig

Now that beagle is installed you can set some environment variables to make it run a little smoother. I put these in my .bashrc so they will be set for every terminal session. You can put them there at the bottom of that file or where ever you normally put your environment variables. They are as follows,

  • export GOOGLE_WEB_API_KEY=<Your own google api key> export LD_LIBRARY_PATH=/usr/lib/evolution/2.0/ #This is where my libcamel.so is export BEAGLE_DEBUG=lucene #This will start beagle with debugging

You can get a Google Api key at http://api.google.com/createkey Google Api Key

After Install After you have beagle installed you will want to start indexing your data. To do so follow the link below and read about what all beagle does on the beagle wiki. Or you can proceed and build some add-ons.

Add-Ons Beagle has a couple extensions that work with it also. In this section I will walk you through building them. The items needed to build the add-ons are just for them, so anything you need to apt-get for them will be noted here. These items are not needed for beagle to run by itself.

Evolution-Sharp Evolution-sharp is used by beagle to be able to search through the contacts in Evolution. It is a nice and handy add-on to Beagle.

We have to *apt-get* some things before we pull evolution-sharp from cvs.

  • bash:~$ sudo apt-get install evolution-data-server-dev gtk-sharp-gapi

Now that we have those we can get the cvs, first get in your build environment

When it ask for a password hit enter

So now that you have the source, get into the evolution-sharp source directory.

  • bash:~$ cd evolution-sharp

If you have done everything so far these next few commands can be done together.

  • bash:~$ ./autogen.sh --prefix=/usr && make && sudo make install

If this all goes good, go back to your beagle cvs directory, and

  • bash:~$ cd ~/cvs/beagle && make clean && ./configure && make && sudo make install

Now you should have Evolution-sharp extensions for beagle installed. Have fun

Gst-Sharp Gst-Sharp allows the indexing of gstreamer compatible files e.g. mp3, mpeg etc.

Firstly obtain the latest version from subversion. apt-get install subversion if you haven't already

  • bash:~$ svn co svn://svn.myrealbox.com/source/trunk/gst-sharp

Move into the directory you've just created

  • bash:~$ cd gst-sharp

And then build it in...

  • bash:~$ ./autogen.sh --prefix=/usr/ && make && sudo make install

It will ask for a password when the make install comes,so wait for it. Now you can go back into the beagle directory and rebuild with gst-sharp support.

Gsf-Sharp Gsf-Sharp gives you the ability to search through Microsoft Office files. Here is how to obtain it.

First you will have to apt-get a few things.

  • bash:~$ sudo apt-get install libgsf-1-dev libgsf-gnome-1-dev subversion

Now that you have those packages installed we can pull gsf-sharp from svn.

  • bash:~$ svn co svn://svn.myrealbox.com/source/trunk/gsf-sharp

You will now have a gsf-sharp directory. You will need to cd into it.

  • bash:~$ cd gsf-sharp

Now we can run the autogen.sh file, and build the package.

  • bash:~$ ./autogen.sh --prefix=/usr && make && sudo make install

It will ask for a password when the make install comes around so wait for it.

Now you can go back into the beagle directory and rebuild with gsf-sharp support.

CategoryDocumentation CategoryCleanup

l'ultima modifica è del 2006-01-04 16:08:24, fatta da CiaranMooney

© 2005 Canonical Ltd. Ubuntu, Kubuntu, Edubuntu and Canonical are registered trademarks of Canonical Ltd. Feedback — Legal — Credits — Site Map

Level 2 Test

Level 2 Test.

Level 3 Test

Level 3 Test.

Level 4 Test

Level 4 Test.

Formatting

italic bold typewriter

backtick typewriter (configurable)

this is superscript

bigger smaller

preformatted some more
and some more lines too
nur so 
http://www.test.de

   1 def syntax(highlight):
   2     print "on"
   3     return None

   1   public void main(String[] args]){
   2      System.out.println("Hello world!");
   3   } 

Linking

HelpOnEditing

TestTestTest

InterWiki

http://moinmoin.wikiwikiweb.de/

[http://www.python.org/ Python]

[email protected]

FoldingAtHome

[:WikiSandBox: Wiki Sand Box]

CamelCase without a link... VerySuperCool!

Tabling

Testing

Server

Manager

Card

Comments

Test 1

Server 1

Manager 1

Card 1

Card works, issues with RP13-- Sheep render inverted (minor)

Test 2

Server 2

Manager 2

Card 2

Card is completely broken, and the drivers are closed source. Never buy hardware from Vendor 2, they have sex sith Microsoft

http://c2.com/sig/wiki.gif http://ericart.wetcanvas.com

Smileys

Warning /!\ Alert Smile :-) test

Lists

if you put asterisks at the start of the line

  • you get a
  • bulleted
  • list
    • which can also be indented

Bullet

  • first
    1. nested and numbered
    2. numbered lists are renumbered
  • second
  • third blockquote
    • deeper

Glossary

Term
Definition

Drawing

drawing:mytest

Heading 1

Heading 2

Heading 3

Heading 4

IRC Log test

   1 (23:18) <     jroes> ah
   2 (23:19) <     jroes> hm, i like the way {{{ works, but i was hoping the lines would wrap
   3 (23:21) -!- gpciceri [[email protected]] has quit [Read error: 110 (Connection timed out)]
   4 (23:36) < ThomasWal> you could also write a parser or processor
   5 (23:38) <     jroes> i could?
   6 (23:38) <     jroes> would that require modification on the moin end though?
   7 (23:38) <     jroes> i can't change the wiki myself :x
   8 (23:39) < ThomasWal> parsers and processors are plugable
   9 (23:39) < ThomasWal> so you don't need to change the core code
  10 (23:40) < ThomasWal> you need to copy it to the wiki data directory though
  11 (23:40) <     jroes> well, what i mean't to say was that i don't have access to the box running the wiki
  12 (23:40) < ThomasWal> then this is no option
  13 (23:40) <     jroes> yeah :/

prova

Heading

[Test Foo] ["Another Test" Foo2]

First attach an image, then show it in the wiki page:

attachment:update-notifier.png

How cute!

CompileFirefoxNewVersion

WikiSandBox (last edited 2021-12-15 18:30:42 by bernard010)