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)

Reply via email to