The test environment for this How-To was Puppy 2.14 with an option 2 install. I expect it to work with other install types and Puppy versions 2.xx, but its not tested with other combinations.
The installation location is not arbitrary at all, but for the purpose of brevity, I'm using /opt/seamonkey and all commands and instructions will reflect that location as required. When I start a line with # that means we are using the command prompt and the words to follow are the commands to enter.
(1) Download newest version of SeaMonkey from
http://www.mozilla.org/projects/seamonkey/
save it to download location of choice
(2) Installation procedure
# mkdir -p /opt/seamonkey
cd to the download location
# tar -xvzf seamonkey-1.1.1.en-US.linux-686.installer.tar.gz
# cd seamonkey-1.1.1.en-US.linux-686.installer
# ./seamonkey-installer
This brings up a GUI interface. Make location at /opt/seamonkey and choose custom options as you please. Follow the prompts in the installer interface until done.
(3) Configuring Seamonkey to work with Puppy
# cd /usr/lib
# ln -sf /opt/seamonkey mozilla
Verify that the new symlink is pointing to /opt/seamonkey
# ls -l mozilla
Should output mozilla -> /opt/seamonkey
# cd seamonkey-1.0.6
verify you are in /usr/lib/seamonkey-1.0.6
# pwd
# cp mozilla-bin /opt/seamonkey
# leafpad /opt/seamonkey/mozilla-bin
Edit two lines in mozilla.bin to reflect the changes in path. Example to follow:
Code: Select all
#!/bin/sh
#hack to fix a bug...
DEPFND="`ldd /opt/seamonkey/components/libgfx_gtk.so | grep 'libpangoxft'`"
[ "$DEPFND" = "" ] && export LD_PRELOAD="/usr/lib/libpangoxft-1.0.so.0"
#v2.14 Billcnz found that disabling pango considerably speeds page rendering time
#on older CPUs (official builds do not have --enable-pango)...
export MOZ_DISABLE_PANGO=1
exec /opt/seamonkey/seamonkey-bin $@
# rm -rf /root/.mozilla
Note: save your bookmarks first.
(4) Check plugins
If for some reason extra plugins have been installed in the old SeaMonkey, you can open a couple ROX windows, (1) at /usr/lib/seamonkey-1.0.6/plugins and (2) at /opt/seamonkey/plugins, compare differences and determine if some copying is in order.
(5) Regression test
Check if things are working right by clicking on various menu items, such as SeaMonkey Mail and News, SeaMonkey web browser, and Seamonkey Composer. Check help > about to verify that you are indeed running version 1.1.1
Done!
-------------------------
How to undo update and revert to SeaMonkey 1.0.6, if for some reason you want or need to
delete /opt/seamonkey and all its contents with the following command:
# rm -rf /opt/seamonkey
or use ROX to delete because rm really works and if you enter the wrong path, wrong files will be missing.
# cd /usr/lib
# ln -sf seamonkey-1.0.6 mozilla
------------
Complaints or comments?