If we read the "readme" from Martins site it tell us:

All packages are installed below /opt/gg, so you may want to

mkdir /usr/local/opt
ln -s /usr/local/opt /opt

So let's get things going:

[root@box /]# mkdir /usr/local/opt
[root@box opt]# ln -s /usr/local/opt /opt

We have now softlinked "/usr/local/opt as "/opt"
This means we have an "shortcut" on "/opt" that realy is /usr/local/opt.

[root@box opt]# cd /
[root@box /]# ls
bin dev ftproot initrd lost+found opt redhat1 root tmp var
boot etc home lib mnt proc redhat2 sbin usr

See, on the "root" "/" we have an /opt.
Good, now this is in order.

Now we need to unpack the RPM packages.

I move over to where the files are located:

[root@box /]# cd /home/deviant/Amithlon/
[root@box Amithlon]#

[root@box Amithlon]# rpm -ivh --force *.rpm
Preparing... ########################################### [100%]
1:gg-autoconf ########################################### [ 4%]
2:gg-automake ########################################### [ 8%]
3:gg-binutils-common ########################################### [ 13%]
4:gg-fd2inline ########################################### [ 17%]
5:gg-flexcat ########################################### [ 21%]
6:gg-gcc-common ########################################### [ 26%]
7:gg-gettext ########################################### [ 30%]
8:gg-i686be-amithlon-binu########################################### [ 34%]
9:gg-i686be-amithlon-gcc ########################################### [ 39%]
10:gg-i686be-amithlon-ixem########################################### [ 43%]
11:gg-ixemul-man ########################################### [ 47%]
12:gg-libnix-common ########################################### [ 52%]
13:gg-i686be-amithlon-libn########################################### [ 56%]
14:gg-libtool ########################################### [ 60%]
15:gg-m68k-amigaos-binutil########################################### [ 65%]
16:gg-m68k-amigaos-gcc ########################################### [ 69%]
17:gg-m68k-amigaos-ixemul-########################################### [ 73%]
18:gg-m68k-amigaos-libnix-########################################### [ 78%]
19:gg-ppc-morphos-binutils########################################### [ 82%]
20:gg-ppc-morphos-gcc ########################################### [ 86%]
21:gg-ppc-morphos-ixemul-d########################################### [ 91%]
22:gg-texinfo ########################################### [ 95%]
23:gg-texinfo ########################################### [100%]

Good, I used the "--force" parameter to force reinstall, as I have tried this before.
It will write over and install anyway.

What realy happend ?

Let's look in the /opt drawer..

[root@box Amithlon]# cd /opt/
[root@box opt]# ls
gg

Ahh, an new drawer called "gg". I wonder what's inside.

[root@box gg]# ls -l
total 44
drwxr-xr-x 2 root root 4096 Apr 3 12:51 bin
drwxr-xr-x 5 root root 4096 Apr 3 12:50 i686be-amithlon
drwxr-xr-x 2 root root 4096 Apr 3 12:50 include
drwxr-xr-x 2 root root 4096 Apr 3 12:51 info
drwxr-xr-x 3 root root 4096 Apr 3 12:50 lib
drwxr-xr-x 5 root root 4096 Apr 3 12:50 m68k-amigaos
drwxr-xr-x 11 root root 4096 Apr 3 12:50 man
drwxr-xr-x 5 root root 4096 Apr 3 12:50 os-include
drwxr-xr-x 3 root root 4096 Apr 3 12:50 os-lib
drwxr-xr-x 5 root root 4096 Apr 3 12:50 ppc-morphos
drwxr-xr-x 10 root root 4096 Apr 3 12:50 share

Neat..

Next is setting up the Amiga Include files