step by step guide
Jacques Mony <jmony <at> jmony.com>
2005-02-14 20:05:36 GMT
Hi everyone!
If you are like
me and didn't have the courage to build unununium before, you
have no
more reasons now. Here is a quick guide on how to build and install
unununium on your computer.
It is a step
by step guide I did while I installed my development environment
on my Debian/Unstable box. Of course, if you don't have
Debian/Unstable Linux,
you might have to install your
tools in a different manner. But the parts
reffering to
oskit hacks and configuration file changes will still apply.
Send me your
updates if any... I don't have a lot of free time, but I will
try to keep this document up to date.
Have fun!
Jacques Mony
Getting, Building and Installing Unununium
Step by Step, Version 0.1 by Jacques Mony (jmony)
jmony <at> jmony.com
February 14, 2005
Notes: The following instructions apply to a Debian/Unstable Linux distribution. It might require changes for other environments.
Prepare your environment
First of all, you will need some tools that are probably not already installed. So take a moment to install these tools. You will need nasm, pyrex, scons, darcs and cvs.
The following command will install those:
apt-get install python2.3-pyrex darcs scons nasm cvs
Build OSKIT
First thing is go get the sources from savannah.
export CVS_RSH=ssh
cvs -z3 -d:ext:anoncvs <at> savannah.gnu.org:/cvsroot/oskit co oskit
Then, enter oskit directory and edit the modules.x86.pc file. You will need to uncomment the line "#rtld" (just remove the #).
Next, building OSKIT. It might take a while.
./configure
make
make install
make clean
I recommend the make clean because oskit gets really big and takes
a lot of space... but if you don't care about disk space, don't do it
Now, you should have OSKIT installed in /usr/local.
LET'S FIX IT
We need to fix the resulting oskit to make it
work for uuu.
ar -d /usr/local/lib/liboskit_linux_fs.a floppy.o
Build Unununium
Get in your working directory and type the magic command:
darcs get http://unununium.org/darcs/uuu
This will create a uuu directory. Get into it now
You need to edit the file SConscript and look for a reference to /usr... you need to change this to /usr/local so scons can find your oskit build.
Next... build uuu using the scons command.
scons
The script will fetch python and snap trees from the server and build everything for you.
You should now have a file called unununium which you can use in qemu or burn on CD (I only tried qemu yet). To find out how to use the image in qemu, check the qemu-instructions.txt file in your uuu directory.
_______________________________________________
Uuu-devel mailing list
Uuu-devel <at> unununium.org
http://unununium.org/cgi-bin/mailman/listinfo/uuu-devel