如何在 Linux Mint 上安装 Seamonkey

SeaMonkey 是一款一体化互联网套件,它将 Web 浏览、电子邮件、IRC 聊天和 Web 开发工具结合到一个紧密结合的应用程序中。它以 Mozilla 值得信赖的技术为基础,通过将所有内容集成到具有共享设置和配置文件的统一界面中,取代了对单独 Firefox、Thunderbird 和 IRC 客户端的需求。如果您想在 Linux Mint 上安装 SeaMonkey,本指南将引导您完成每个步骤。

本指南向您展示如何添加具有正确 GPG 密钥验证的 Ubuntuzilla 存储库、通过 APT 安装 seamonkey-mozilla-build 软件包、从终端或 GUI 启动 SeaMonkey、配置浏览器和电子邮件的首次设置以及与系统软件包一起维护更新。无论您是管理需要集成 Web 和电子邮件访问的家庭服务器、开发 HTML 内容而无需在应用程序之间切换,还是只是喜欢 Mozilla 的经典一体化设计,SeaMonkey 都提供了管理多个独立工具的实用替代方案。

在添加新存储库或安装支持包之前,请确认您的系统上是否已存在 SeaMonkey。首先直接运行二进制文件:

seamonkey --version

如果您看到版本输出,则只需使用 APT 保持应用程序更新即可。当命令丢失时,请通过 APT 仔细检查以确保该包尚不存在:

apt list --installed seamonkey-mozilla-build

仅当两个命令都报告 SeaMonkey 不存在时才继续执行存储库步骤。

更新您的系统并安装依赖项

更新您的系统包

在继续之前,首先更新系统以确保所有已安装的软件包都是最新的。打开终端并运行:

sudo apt update && sudo apt upgrade

此命令会刷新您的软件包列表并安装最新更新。

安装存储库管理工具

接下来,安装安全存储库管理所需的软件包:

sudo apt install dirmngr software-properties-common apt-transport-https -y

了解 APT 存储库管理

如果您不熟悉在 Linux Mint 上添加第三方存储库,请将其视为教导您的系统在哪里查找默认源之外的软件。虽然 Linux Mint 附带了包含经过测试的软件包的精选存储库,但像 SeaMonkey 这样的专用应用程序需要添加自己的源。

该过程涉及三个关键步骤:

  1. GPG 密钥导入:验证软件包的真实性并防止被篡改的下载到达您的系统。
  2. 存储库添加:告诉 APT 在互联网上哪里可以找到 SeaMonkey 软件包。
  3. 包装清单更新:从新源刷新可用软件,以便 APT 知道哪些是可安装的。

最终,此工作流程可确保您获得合法的 SeaMonkey 版本,同时维护系统的安全模型。在这种情况下,Ubuntuzilla 存储库提供了专门为基于 Debian 的发行版(例如 Linux Mint)编译的 Mozilla 应用程序。

添加 SeaMonkey 存储库

初始化GPG系统

首先,如果这是您第一次使用 GPG 系统,请初始化它:

sudo gpg --list-keys

导入存储库 GPG 密钥

接下来,导入 GPG 密钥来验证包的真实性:

sudo gpg --no-default-keyring --keyring /usr/share/keyrings/ubuntuzilla.gpg --keyserver keyserver.ubuntu.com --recv-keys 2667CA5C

输出示例:

joshua@linux-mint:~$ sudo gpg --no-default-keyring --keyring /usr/share/keyrings/ubuntuzilla.gpg --keyserver keyserver.ubuntu.com --recv-keys 2667CA5C
gpg: keybox '/usr/share/keyrings/ubuntuzilla.gpg' created
gpg: key B7B9C16F2667CA5C: public key "Daniel Folkinshteyn (Ubuntuzilla signing key) <[email protected]>" imported
gpg: Total number processed: 1
gpg:               imported: 1

将存储库添加到您的源中

导入密钥后,添加 Ubuntuzilla 存储库:

printf 'deb [signed-by=/usr/share/keyrings/ubuntuzilla.gpg] https://downloads.sourceforge.net/project/ubuntuzilla/mozilla/apt all main\n' | sudo tee /etc/apt/sources.list.d/ubuntuzilla.list

刷新包列表

最后,更新您的包列表以包含新的存储库:

sudo apt update

安装 SeaMonkey

安装包

现在,安装 SeaMonkey 包:

sudo apt install seamonkey-mozilla-build

验证安装

安装完成后,查看安装的版本:

apt list --installed seamonkey-mozilla-build

发射海猴

终端方式

从命令行启动:

seamonkey

图形用户界面方法

在应用程序菜单中搜索“SeaMonkey”,然后单击图标启动。

配置 SeaMonkey 组件

首次启动 SeaMonkey 后,您将看到一个设置向导,可帮助配置套件的组件。以下是每个应用程序的预期内容:

浏览器设置

默认情况下,浏览器会打开 Mozilla 的起始页。要进行自定义,请导航至设置您的主页编辑 → 首选项 → 导航器 → 主页。此外,您可以使用以下命令从 Firefox 或 Chromium 导入书签文件→导入,尽管导入过滤器最适合 Firefox 的本机格式。该浏览器使用与 Firefox 相同的 Gecko 渲染引擎,但具有经典的工具栏布局,让人想起早期的 Mozilla Suite。

电子邮件客户端配置

要设置电子邮件,请导航至窗口 → 邮件和新闻组或按Ctrl+2。打开后,帐户向导会提示您输入电子邮件地址、传入服务器(IMAP 或 POP3)和传出服务器(SMTP)。大多数现代提供商(例如 Gmail 或 ProtonMail)需要应用程序特定的密码,而不是常规帐户密码。因此,启用 SSL/TLS 加密编辑 → 帐户设置 → 服务器设置用于安全连接。电子邮件客户端支持多个帐户,并在同一界面中集成新闻组订阅。

IRC 聊天客户端

通过以下方式访问 IRC 客户端窗口 → IRC 聊天或按Ctrl+3。启动后,ChatZilla 界面会将您连接到 IRC 网络,例如 Libera.Chat 或 OFTC。输入服务器地址(irc.libera.chat)并选择昵称。然后,加入频道/加入#频道名称。聊天客户端支持多个服务器、私人消息和日志记录,所有这些都在同一个 SeaMonkey 窗口中。

HTML 编写器

内置 HTML 编辑器通过以下方式启动窗口 → 作曲家或者Ctrl+4。它提供所见即所得编辑功能,无需打开专用 IDE 即可快速创建网页。虽然与现代编辑器相比有所限制,但 Composer 可以处理简单静态页面或电子邮件模板的基本 HTML、CSS 和 JavaScript。完成后,保存文件文件→保存并在浏览器中预览文件→浏览页面

配置文件和备份

SeaMonkey 存储所有设置、书签、电子邮件和 IRC 登录信息~/.mozilla/seamonkey/。因此,如果您依赖 SeaMonkey 发送电子邮件或重要书签,请定期备份此目录。或者,您可以通过将整个目录复制到另一个 Linux 安装的主文件夹来在系统之间迁移配置文件。

更新海猴

要使 SeaMonkey 保持最新状态,请将其与系统软件包一起更新:

sudo apt update && sudo apt upgrade

或者,仅更新 SeaMonkey:

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

删除海猴

卸载软件包

要卸载,请删除该应用程序:

sudo apt remove seamonkey-mozilla-build

或者,使用系统配置文件删除:

sudo apt purge seamonkey-mozilla-build

删除用户数据

如果需要,删除您的用户个人资料、书签和电子邮件:

rm -rf ~/.mozilla/seamonkey/

此步骤将永久删除您的 SeaMonkey 用户数据,包括书签和保存的电子邮件。在继续操作之前,请确保备份所有重要信息。

删除 Ubuntuzilla 存储库

SeaMonkey 消失后,删除 Ubuntuzilla 存储库条目和密钥,以便例行更新停止查询 SourceForge:

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

这保持sudo apt update输出干净并防止 404 错误。如果您决定重新安装 SeaMonkey,请稍后重新创建这些文件。

清理依赖关系

最后,删除未使用的包:

sudo apt autoremove

常见问题故障排除

GPG 密钥导入失败

如果您看到“gpg:密钥服务器接收失败”错误,请首先确保dirmngr已安装:

sudo apt install dirmngr

或者,如果keyserver.ubuntu.com无法访问,请使用替代密钥服务器:

sudo gpg --no-default-keyring --keyring /usr/share/keyrings/ubuntuzilla.gpg --keyserver keys.openpgp.org --recv-keys 2667CA5C

未找到存储库或 404 错误

首先,验证存储库是否已正确添加:

cat /etc/apt/sources.list.d/ubuntuzilla.list

Ubuntuzilla 存储库托管在 SourceForge 上,偶尔会出现停机情况。因此,如果您持续收到 404 错误,请等待几个小时并尝试sudo apt update再次。同时,请检查 SourceForge 的状态或 SeaMonkey 项目论坛以获取维护公告。

添加存储库后 APT 更新错误

首先,确保 GPG 密钥已成功导入并且存储库 URL 正确。如果需要,删除并重新添加存储库:

sudo rm /etc/apt/sources.list.d/ubuntuzilla.list
sudo apt update

然后,从头开始重复存储库设置步骤。

SeaMonkey 无法启动

首先,从终端运行 SeaMonkey 以查看错误消息:

seamonkey

如果您看到缺少库错误,请更新您的系统:

sudo apt update && sudo apt upgrade

设置向导无法完成

首先,检查配置文件目录是否具有正确的权限:

ls -ld ~/.mozilla/seamonkey/

如果需要,修复权限:

chmod 700 ~/.mozilla/seamonkey/

或者,通过备份现有目录来创建新的配置文件:

mv ~/.mozilla/seamonkey ~/.mozilla/seamonkey.backup

然后重新启动 SeaMonkey 以生成新的配置文件。

电子邮件帐户验证错误

Gmail、Outlook 和 ProtonMail 等现代电子邮件提供商需要应用程序专用密码,而不是常规帐户密码。访问提供商的安全设置以生成应用程序密码,然后在 SeaMonkey 的帐户设置中使用该密码。

Gmail 服务器设置:

  • 传入 (IMAP):imap.gmail.com端口 993 带 SSL
  • 传出(SMTP):smtp.gmail.com使用 TLS 的端口 465 或 587

迁移 Firefox 或 Thunderbird 配置文件

由于格式差异,SeaMonkey 无法直接导入 Firefox 或 Thunderbird 配置文件。

从 Firefox 导出书签

在 Firefox 中,导航至书签 → 管理书签 → 导入和备份 → 将书签导出为 HTML。导出后,通过SeaMonkey导入书签 → 管理书签 → 文件 → 导入

从 Thunderbird 导出电子邮件

首先,在 Thunderbird 中安装 ImportExportTools NG 扩展,将邮件导出为 EML 文件。导出后,通过以下方式将它们导入 SeaMonkey 的邮件客户端工具 → 导入

结论

SeaMonkey 将 Mozilla 的经典一体化理念传递给 Linux Mint,将网页浏览、电子邮件管理、IRC 聊天和 HTML 编辑集成到一个单一的内聚应用程序中。通过添加具有适当 GPG 密钥验证的 Ubuntuzilla 存储库、通过 APT 安装 seamonkey-mozilla-build 软件包以及在首次设置期间配置浏览器、电子邮件和聊天组件,您现在拥有一个统一的互联网套件,无需管理单独的 Firefox、Thunderbird 和 IRC 工具。最终,这种简化的方法特别有利于最小化安装(减少应用程序蔓延提高效率)、需要快速 HTML 原型设计和浏览的开发工作流程,以及共享配置文件简化备份和系统管理的环境。

资源和进一步阅读

以下是一些有用的资源,可帮助您探索并充分利用 Linux Mint 上的 SeaMonkey: