On Sat, 2002-05-11 at 10:13, Andrew Williams wrote:
Firstly, I hope this is not the wrong list. If it is, could someone be so kind as to gently point me towards the correct one.
[snip SuSE-Mozilla woes] Not all of SuSE's packages are as up-to-date or as well-formed as might be preferred, or may simply be not configured to your tastes, so you may prefer to get them from the original sources. Applications on my list that I always install myself are: OpenOffice (instead of StarOffice), Apache, Tomcat, Java, VMWare and Mozilla. :-) (In SuSE 7.3 I'd add Nedit, XChat, XMMS and plugins, and sometimes the libraries upon which they depend, like smpeg, SDL etc., Gnumeric, GnuCash, Mosfet-Liquid, the *whole* of GNOME if I felt like playing with that - as I am today for instance - and a few other things besides I've forgotten right now - but so far in using SuSE 8.0, it's still just OpenOffice, Apache, Tomcat, Java, VMWare and Mozilla. In the case of Mozilla, SuSE do keep a little-publicised directory of more recent builds in ftp://ftp.suse.com/pub/projects/mozilla. Why not in supplementary I don't know, but never mind... However, I find it more satisfactory to just download it from Mozilla.org (http://www.mozilla.org). That way you'll get the latest version (1.0RC2 came out today) which installs perfectly happily on SuSE 7.3 and 8.0 at least. Tips though: For multiuser installs, run the installer as root and select /usr/local/mozilla (the default) as an installation directory. They suggest running a little script shown in the release notes to make multi-user work properly, and I do so, but it seems barely necessary. Then I put the following into a script in /etc/profile.d: #!/bin/sh MOZILLA_HOME=/usr/local/mozilla if test -z "$LD_LIBRARY_PATH" ; then LD_LIBRARY_PATH=$MOZILLA_HOME else LD_LIBRARY_PATH=$MOZILLA_HOME:$LD_LIBRARY_PATH fi PATH=$MOZILLA_HOME:$PATH export MOZILLA_HOME PATH LD_LIBRARY_PATH This, after you next log in, puts Mozilla into your path. This seems a simple solution to me, simpler than what SuSE do which is have their own fairly large launcher script in /usr/X11R6/bin. If you prefer, you can for instance replace /usr/local/mozilla with /opt/mozilla - I tend not to, because there might be some reason why I'd want the SuSE Mozilla installed *as well*, (if I want to try the SuSE-packaged Galeon/Nautilus etc.) and that'll go into /opt/mozilla. For single-user installs, install it into your home directory, ie: ~/mozilla. This is necessary if, for instance, you want to install enigmail (http://enigmail.mozdev.org) and include the above script instead in your own ~/.profile with MOZILLA_HOME=$HOME/mozilla. Once that's done, you can use the netscape plugins installed from suse by just symlinking the files in /opt/netscape/plugins into ...mozilla/plugins (except libnullplugin.so of which Mozilla has its own version). If you want Java support, symlink in the plugin supplied with modern JVMs. As I install Java 1.4.0, for me I just do: ln -s /usr/lib/j2sdk1.4.0/jre/plugin/i386/ns/ns610/libjavaplugin_oji.so . while inside the Mozilla plugins directory. Something similar should work with the 1.3.1 JVM installed with SuSE by default, but I haven't tried it (only has the Netscape 6.0 plugin not 6.1, not sure how important that is on Moz). -- Rachel