This is an old revision of the document!
dCore SeaMonkey Guide
SeaMonkey is a full-featured GTK2 graphic internet application suite. It is conservative, stable and extensible. It can be set up manually from either a Debian or Ubuntu-based dCore installation. The procedure outlined below was tested in dCore-jessie.
Download SeaMonkey manually to /tmp:
http://www.seamonkey-project.org/ Linux GTK2, English (38 MB) seamonkey-2.40.tar.bz2
Extract download:
tar xvf /tmp/seamonkey-2.40.tar.bz2
Move SeaMonkey data directory to desired data partition. In this example the TCE directory was used as it is always mounted at boot. Exercise caution not to alter any important dCore files, otherwise this method works well. Alternatively a separate data partition may be used, ensure it is mounted before launching SeaMonkey. For dCore setups using a dedicated /home directory, the SeaMonkey data could easily be stored there too.
mv /tmp/seamonkey/ /etc/sysconfig/tcedir/
Link the executable to ~/.local/bin (executable path) so SeaMonkey can be launched from a terminal, run box, panel or custom menu entry:
ln -s /etc/sysconfig/tcedir/seamonkey/seamonkey /home/tc/.local/bin/
Create and import a Seamonkey dependency list file. Minimal dCore-jessie requirements outlined below. Note dependency package names may vary in Ubuntu-based dCore:
echo -e "libgtk2.0-0\nlibdbus-glib-1-2" >> /tmp/seamonkey_deps
Extra dependencies may be added to the above list file as desired. On first SeaMonkey test launch from terminal, review output for any missing dependencies. For more information regarding dependencies and recommended system requirements:
http://www.seamonkey-project.org/doc/2.0/system-requirements http://www.linuxfromscratch.org/blfs/view/svn/xsoft/seamonkey.html
Import desired SeaMonkey dependencies to load at boot. If SeaMonkey will not be used every boot, it can be added to OnDemand instead (sce-import -ol), although the dependencies will then need to be loaded manually before starting SeaMonkey. Onboot example:
sce-import -bl /tmp/seamonkey_deps
Dependencies are now set to load at boot. For initial testing, load these dependencies now without rebooting:
sce-load seamonkey_deps
Test SeaMonkey from terminal and review output:
seamonkey
Set up SeaMonkey to launch from system tray, custom menu entry or keyboard shortcut as desired.
Note Seamonkey can be installed simultaneously with Firefox and automatically creates it's own ~/.mozilla/seamonkey/ configuration directory on first launch.
When a SeaMonkey update is released, simply download the new version and replace the old SeaMonkey data directory. Back up the old data directory and ~/.mozilla/seamonkey directory before testing the new version.