On Sat, 14 Dec 2002, Thomas Tabler wrote:
> If the concept is to network different versions of Linux with
> OS/2 or something else, then that is maybe more doable for me than
> the "minimal" Linux distros. It is too time consuming on this old
> equipment to install different distros easily. Arachne has been
> known to run on Redhat, true? Or maybe I'm off-subject for the
> List. Redhat is not the preferred OS by several List members.
IIRC, the first Linux port Michael did was using a machine
running Red Hat 6.x. Indeed, I use Arachne as my launchable
browser from PINE, and I'm still running Red Hat 6.2 on this
machine.
I have another machine with Red Hat 7.1, but it's not
online (... yet, too busy with real-world stuff) so I
haven't tried Arachne on that yet, though I can't imagine
any reason it wouldn't run on newer distributions.
As long as the distro you want to use contains these
libraries (or newer) you shouldn't have any problems running
it under GGI/X.
$ ldd /usr/bin/arachne-ggi
libggi.so.2 => /usr/lib/libggi.so.2
libpthread.so.0 => /lib/libpthread.so.0
libc.so.6 => /lib/libc.so.6
libgii.so.0 => /usr/lib/libgii.so.0
libgg.so.0 => /usr/lib/libgg.so.0
/lib/ld-linux.so.2 => /lib/ld-linux.so.2
libdl.so.2 => /lib/libdl.so.2
As long as you have these libraries, you should be able to
run the svgalib version:
$ ldd /usr/bin/arachne-svgalib
libvga.so.1 => /usr/lib/libvga.so.1
libvgagl.so.1 => /usr/lib/libvgagl.so.1
libpthread.so.0 => /lib/libpthread.so.0
libc.so.6 => /lib/libc.so.6
libm.so.6 => /lib/libm.so.6
/lib/ld-linux.so.2 => /lib/ld-linux.so.2
To see if you have all that you need, just use the file
command with the full path of each. Copy'n'paste makes this
a 10 second job...
Positive return:
$ file /usr/lib/libvga.so.1
/usr/lib/libvga.so.1: symbolic link to libvga.so.1.4.1
Negative return:
$ file /usr/lib/libvga.so.2
/usr/lib/libvga.so.2: can't stat `/usr/lib/libvga.so.2' (No
such file or directory).
... or you could do a quick'n'dirty bash script
(there must be a cleaner way, but this is just off the top
of my head, and it actually does tell you if you don't have
anything you need):
$ for i in $(ldd /usr/bin/arachne-svgalib)
> do
> file $(locate $i)
> done
--
Steve Ackman
http://twoloonscoffee.com (Need green beans?)
http://twovoyagers.com (glass, linux & other stuff)