Installation (Version 0.1.0)

Jester/BMD is just Perl code, so there is no compiling. This should be easy, but it could be easier. I'll make some kind of installer script later. First, download the tarball. Put it in your home directory for now.

Now, from your home directory, you need to open the tarball with these commands:
tar -xzvf bmd.tar

That should have created a directory called bmd with all the code in it. You can double check like this:
ls -l bmd

You should see a bunch of files named Bmd(something).pm and directories called jester and tmp like this:
total (some number)
-rw-rw-rw- 1 you you16778 (today's date) Bmd.pm
-rw-rw-rw- 1 you you4728 (today's date) Bmdfilelist.pm
-rw-rw-rw- 1 you you8276 (today's date) Bmdschema.pm
-rw-rw-rw- 1 you you11791 (today's date) Bmdtable.pm
-rw-rw-rw- 1 you you1201 (today's date) Bmdtools.pm
-rw-rw-rw- 1 you you1577 (today's date) install.sh
drwxrwxrwx 2 you you4096 (today's date) jester/
drwxrwxrwx 2 you you4096 (today's date) Digest-MD5-2.16/
drwxrwxrwx 3 you you4096 (today's date) gpl.txt

There is also an install script in there called install.sh. It will try to move the entire bmd directory to your /usr directory and then change file permissions to recommended settings. You probably have to become root to do any of that, so switch user to root first with this command.
su -
(type root password when it asks)

Now that you're root, just run install.sh from your home directory like so.
bmd/install.sh

That should move the bmd directory to /usr. You can double check like this:
ls -l /usr/bmd

The output should look similar to the previous ls, but with different file permissions. Everything will be owned by root too. That Digest-MD5 directory should be gone, and you'll a few new files and directories that weren't listed before. There should also be a symbolic link to the jester program in your /usr/bin directory. Double check with this:
ls -l /usr/bin/jester

You should see something like this.
lrwxrwxrwx 1 root root 22 (today's date) /usr/bin/jester -> /usr/bmd/jester/jester

You can now switch back to yourself and start. Type exit to switch back:
exit

You should be yourself again. Next, read my tutorial for getting started.