Contents

Beagle CVS on SUSE 9.3 Professional Linux

There is also a very good guide on getting Beagle to work that can be found on http://www.susewiki.org/index.php?title=Beagle_on_SuSE_9.3

Dependencies

You need the following packages to compile Beagle. However, if you installed SUSE 9.3 from CDs then some of the packages are missing. You can however, download them from ftp://ftp.suse.com/pub/suse/i386/9.3. Open up YaST2 (Desktop --> YaST in GNOME) and enter your root password. Then choose, the 'Install and Remove Software'. Search and select these packages.

  • autoconf
  • automake
  • make
  • intltool
  • libgsf-devel
  • libxml2-devel
  • sqlite-devel
  • sqlite2-devel
  • xorg-x11-devel
  • mozilla-devel
  • gtk2-devel
  • gmime-devel
  • libjpeg-devel
  • libgnome-devel
  • libgnomeui-devel
  • gconf2-devel
  • cvs
  • subversion
  • mono-devel
  • mono-data
  • wv-devel
  • libwmf-devel


The last packages will not be available if you have installed from CD-ROM. You can download them from:

ftp://ftp.suse.com/pub/suse/i386/9.3/suse/i586/wv-devel-1.0.3-3.i586.rpm ftp://ftp.suse.com/pub/suse/i386/9.3/suse/i586/libwmf-devel-0.2.8.2-92.i586.rpm

Note: Suse 9.3 comes with 2.1.13 of gmime. I had to download 2.1.15 from http://spruce.sourceforge.net/gmime/sources/v2.1/ and ./configure && make && sudo make install it.

You have everything needed to compile Beagle now.

Grabbing and Installing gsf-sharp

gsf-sharp is used for searching Zip files, PowerPoint files and more. You need to grab these from SVN before installing Beagle. Open up a Terminal (Applications --> System --> Terminal --> GNOME Terminal) and run these commands:

 $ svn co svn://svn.myrealbox.com/source/trunk/gsf-sharp
 $ cd gsf-sharp
 $ ./autogen.sh && make && sudo make install

You will be prompted for you root password during the compiling. You should now have gsf-sharp installed now. You need to login out and login back in again for the changes to be picked up. Otherwise, Beagle won't be able to find gsf-sharp!

Grabbing and Installing Beagle

It's a good idea to remove the existing beagle package from your system:

 $ sudo rpm -e beagle

Then check out the Beagle sources from GNOME CVS:

 $ cvs -z3 -d :pserver:anonymous@anoncvs.gnome.org:/cvs/gnome login
 $ cvs -z3 -d :pserver:anonymous@anoncvs.gnome.org:/cvs/gnome co beagle
 

You now need to decide whether you want Web Services enabled. Web Services is a compile-time only option which allows you to access Beagle through a web browser when the --web-start parameter is added when Beagle is started.

Run

 $ cd beagle

If you want Web Services (Recommended), run

 $ ./autogen.sh --enable-webservices=yes && make && sudo make install

If you do not want Web Services, run

 $ ./autogen.sh && make && sudo make install

Then:

Optional Bits and Bobs


This page was last modified 22:07, 31 August 2005. This page has been accessed 11,676 times.

  
MediaWiki

Copyright © 2004-2007