|
Running Tru64 (DU) Netscape Under AlphaLinux
The Document describes how to setup
Netscape for Compaq
Tru64Unix under AlphaLinux.
Note that of late many distributions are shipping these libs in a Tru64-compat package and that
it no longer requires a legal license of Tru64 to use these.
You will need:
1. The following libraries from /usr/shlib and other
places (watch out, some are symlinks):
libXm.so at 0x242f2000
libXmu.so at 0x244a6000
libXt.so at 0x244c8000
libX11.so at 0x24536000
libXext.so at 0x2463a000
libdnet_stub.so at 0x244be000
libm.so at 0x24652000 (symlink to /usr/shlib/generic/libm.so)
libots.so at 0x246ba000 (symlink to /usr/ccs/.../libots.so)
libc_r.so at 0x246c4000 (hardlink to libc.so in /shlib)
libcxx.so at 0x247e4000
libSM.so at 0x24812000
libICE.so at 0x24824000
libexc.so at 0x2481e000
2. /sbin/loader,
/etc/svc.conf, /etc/sia/matrix.conf
3. navigator-v408-export.alpha-dec-osf3.2.tar.gz or your
preferred
version
4. Fortify-1.4.1-unix-alpha.tar.gz from ftp.fortify.net
if you want 128bit crypto are outside the US
Before you begin the
instalatlion of Nescape you'll need to perform the following:
Place
all of the above shlibs into /usr/shlib.
ln -s /usr/shlib/libc.so
/usr/shlib/libpthread.so
ln -s /usr/shlib/libc.so /usr/shlib/libpthreads.so
Copy loader into /sbin
, svc.conf into /etc, and sia/ into /etc
touch /etc/sia/siainitgood
loader
must be in /sbin with mode 755, svc.conf needs to go into /etc
with mode 644 as does everything in /etc/sia.
Install Netscape as usual using the provided
installer into /usr/local/netscape. It will complain about not
being able to run vreg, ignore it.
To get DNS to work properly
edit the /etc/svc.conf file and change the hosts= line
to hosts=local,bind. If you're using NIS instead of BIND
then hosts=local,nis should work. Also make sure that
your /etc/resolv.conf looks similar to this:
search somedomain.com
nameserver 1.2.3.4
nameserver 5.6.7.8
Leaving out the search parameter seems to make the DNS resolution fail and you will
only be able to browse the web by IP address.
After
these changes DNS seems to work properly.
You can then run netscape
using the following shell script:
#!/bin/sh
export LD_LIBRARY_PATH=/usr/shlib:/shlib
#This used to be need but ASYNC DNS seems to work fine with NS 4.7 and Tru64 4.0F
#export MOZILLA_NO_ASYNC_DNS=True
export MOZILLA_HOME=/usr/local/netscape
exec ${MOZILLA_HOME}/netscape $*
- In order to install Fortify you need to run the fortify binary
in .../alpha-dec-osf3.2/bin directly since the shell installer
doesn't work.
- You will get occasional messages from the kernel about unsupported
syscalls, etc. These don't seem to harm the application in any
way.
- The shlibs tested here were from Digital UNIX 4.0D, 4.0E and
4.0F. Your mileage may vary.
- Java and Javascript may or may not work. Different users have reported different results. Chances
are that Javascript should work without any trouble.
|