HomeIntroSoftwareHardwareOther pagesAbout  
 
Documentation
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.