Skip on down to the menu.
Compiling and installing Zebedee for SUSE Linux 10.0:
Files needed:
Get all the files at Niel Winton's Zebedee website....
... or get them right here.
Notes:
Blowfish is included in the kernel, but for the life of me I can't figure out how to use it for compiling Zebedee. After much searching, and finding no instructions anywhere, I decided to just compile another copy of blowfish to use just for Zebedee. I don't install it though, so I don't mess up my SUSE install.
Extracting tar.gz files:
Extract both the zebedee and the blowfish tar.gz files directly under the /usr/src directory. Do this running as root so that you have sufficient privaleges.
Compilinng blowfish:
Type the following commands.
cd /usr/src/blowfish-0.9.5a make make optimize
I'm not sure if you really need to do a "make" and then a "make optimize", but that's what I did, and it worked for me.
Compiling Zebedee:
You'll have to first modify the Makefile. Edit the file (as root) using a text editor (I use kwrite). Make sure that the following variables are configured as follows. If you want to keep the original values for reference just put a "#" as the first character in the line to comment it out.
BFINC = -I/usr/src/blowfish-0.9.5a BFLIB = ../blowfish-0.9.5a/libblowfish.a ZINC = -I/usr/include ZLIB = /usr/lib/libz.a BZINC = -I/usr/include BZLIB = /usr/lib/libbz2.a
Update:
For openSUSE 11.4 (x86_64) I had to use the following in Makefile.
BFINC = -I/usr/src/blowfish-0.9.5a BFLIB = ../blowfish-0.9.5a/libblowfish.a ZINC = -I/usr/src/zlib-1.1.4 ZLIB = /usr/src/zlib-1.1.4/libz.a BZINC = -I/usr/src/bzip2-1.0.1 BZLIB = /usr/src/bzip2-1.0.1/libbz2.a
Now save the file.
Open a command prompt window as root, and then type the following commands.
cd /usr/src/zebedee-2.5.2 make OS=linux make install OS=linux
Now you're done. Use Zebedee as outlined at http://www.winton.org.uk/zebedee/.
- Revision History:
-
2006-01-11, Tom Sneddon
Initial release.