How to Install SeaMonkey on Ubuntu

SeaMonkey brings together a web browser, email client, newsgroup reader, HTML editor, and IRC chat into a single unified application. If you prefer an all-in-one internet suite rather than juggling separate programs for browsing, email, and web development, then SeaMonkey provides that integrated experience. Common use cases include managing multiple email accounts alongside web browsing, editing web pages without switching applications, and participating in IRC communities directly from the same interface. By the end of this guide, you will have SeaMonkey installed and running on Ubuntu, ready for browsing, email, and web development tasks.

Update Ubuntu Before SeaMonkey Installation

Before installing new software, first refresh your package index and upgrade existing packages. This ensures your system has the latest security patches and avoids version conflicts during installation:

sudo apt update && sudo apt upgrade

This guide supports Ubuntu 22.04 LTS, 24.04 LTS, and 26.04 LTS. Because the UbuntuZilla repository provides packages compatible with all current Ubuntu LTS releases, commands work identically across supported versions.

Install Prerequisites for SeaMonkey Repository

The UbuntuZilla project provides an APT repository for official Mozilla software releases. This repository requires GPG key verification to authenticate packages. First, install the necessary tools for downloading and processing the GPG key:

sudo apt install curl ca-certificates -y

Specifically, the curl package downloads the GPG key from Ubuntu’s keyserver, while ca-certificates provides the root certificates needed for secure HTTPS connections.

Import the UbuntuZilla GPG Key

Next, create the keyrings directory and import the UbuntuZilla signing key to verify package authenticity. This command downloads the key via HTTPS and converts it to binary format:

sudo install -m 0755 -d /etc/apt/keyrings
curl -fsSL "https://keyserver.ubuntu.com/pks/lookup?op=get&search=0x2667CA5C" | sudo gpg --dearmor -o /etc/apt/keyrings/ubuntuzilla.gpg

This approach downloads the key directly from Ubuntu’s keyserver via HTTPS rather than using the deprecated apt-key command. In addition, the --dearmor flag converts the ASCII-armored key to binary format that APT expects.

Add the UbuntuZilla Repository

With the GPG key in place, you can now add the UbuntuZilla repository to your system. The following command creates a DEB822-format sources file that APT uses to locate SeaMonkey packages:

cat <<EOF | sudo tee /etc/apt/sources.list.d/ubuntuzilla.sources
Types: deb
URIs: http://downloads.sourceforge.net/project/ubuntuzilla/mozilla/apt
Suites: all
Components: main
Signed-By: /etc/apt/keyrings/ubuntuzilla.gpg
EOF

After adding the repository, then refresh the package index to make the new packages available:

sudo apt update

Install SeaMonkey

Now install SeaMonkey from the UbuntuZilla repository. This method provides the official Mozilla build rather than a distribution-modified version:

sudo apt install seamonkey-mozilla-build

In total, the installation downloads approximately 40-50 MB and includes the complete internet suite with browser, email client, HTML editor, and IRC chat components.

Verify SeaMonkey Installation

Once the installation completes, confirm it succeeded by checking the installed version:

seamonkey --version

Expected output:

Mozilla SeaMonkey 2.53.22

If you see the version number, SeaMonkey is correctly installed and accessible from your terminal.

Launch SeaMonkey

Launch from Terminal

To start SeaMonkey immediately from the command line, run:

seamonkey

This opens the SeaMonkey Navigator (browser) by default. Additionally, you can launch specific components directly using command-line flags:

seamonkey -mail        # Opens Mail & Newsgroups
seamonkey -composer    # Opens HTML Composer
seamonkey -chat        # Opens ChatZilla IRC client

Launch from Applications Menu

Alternatively, access SeaMonkey through your desktop environment’s application menu:

Activities > Show Applications > SeaMonkey

Manage SeaMonkey

Update SeaMonkey

Once installed, SeaMonkey updates arrive through the UbuntuZilla repository alongside your regular system updates. To check for and apply updates, run:

sudo apt update && sudo apt upgrade

Alternatively, for a targeted update that only affects SeaMonkey without upgrading other packages, use:

sudo apt install --only-upgrade seamonkey-mozilla-build

Remove SeaMonkey

If you no longer need SeaMonkey, you can uninstall it and remove its configuration files by running:

sudo apt remove --purge seamonkey-mozilla-build

Since you no longer need the UbuntuZilla repository after removal, clean up the repository configuration and GPG key:

sudo rm /etc/apt/sources.list.d/ubuntuzilla.sources
sudo rm /etc/apt/keyrings/ubuntuzilla.gpg

Warning: SeaMonkey stores user profiles in ~/.mozilla/seamonkey/. If you want to remove your browsing data, email messages, and settings, delete this directory with rm -rf ~/.mozilla/seamonkey/. However, do not delete the entire ~/.mozilla/ directory if you also use Firefox, since Firefox profiles are stored at ~/.mozilla/firefox/.

Troubleshooting

GPG Key Import Fails

If the GPG key import command fails with a connection error, the Ubuntu keyserver may be temporarily unavailable. Wait a few minutes and retry. Alternatively, verify network connectivity by testing the keyserver URL directly:

curl -I "https://keyserver.ubuntu.com/pks/lookup?op=get&search=0x2667CA5C"

A successful response returns HTTP 200. Otherwise, if you receive connection errors, check your firewall settings or try again later.

Repository Connection Issues

The UbuntuZilla repository is hosted on SourceForge, which occasionally experiences slowdowns or temporary outages. If apt update times out or fails to fetch the repository, wait a few minutes and try again. You can verify repository accessibility by checking the InRelease file directly:

curl -I http://downloads.sourceforge.net/project/ubuntuzilla/mozilla/apt/dists/all/InRelease

A successful response returns HTTP 200 or 302 (redirect). If you receive connection errors, the issue is likely temporary.

Related Ubuntu Guides

SeaMonkey’s all-in-one approach may not suit everyone. If you prefer standalone applications, consider these alternatives:

Conclusion

You now have SeaMonkey installed on Ubuntu, providing an integrated suite for web browsing, email management, HTML editing, and IRC chat. As a result, the UbuntuZilla repository ensures you receive timely updates directly from Mozilla builds. For customization, explore SeaMonkey’s add-ons and themes through the built-in Add-ons Manager at Tools > Add-ons.

Leave a Comment