网站搜索

如何在 Ubuntu 24.04 中将 Thunderbird 安装为 DEB(而非 Snap)


对于不喜欢 Snap 软件包的 Thunderbird 用户,这里的分步指南展示了如何在 Ubuntu 24.04 LTS 中用经典 Deb 软件包替换预装的 Snap 版本的邮件客户端。

与 Firefox 一样,Ubuntu 24.04 中的 Thunderbird 电子邮件客户端已被替换为在沙箱中运行的 Snap 软件包!如果您不喜欢此更改,那么还有另外 2 个选择:

  • Mozilla 团队 PPA
  • Mozilla 的官方 Linux Tarball

步骤 1:删除预装的 Snap 包

注意:卸载 Thunderbird 软件包之前请备份重要数据

保留Thunderbird Snap包是可以的,但是安装DEB版本后,开始菜单中会出现重复的应用程序图标。

要卸载 Snap 软件包,请按 Ctrl+Alt+T 打开终端并运行命令:

sudo snap remove --purge thunderbird

另外,运行命令删除空的 .deb 包,它是重定向到 Snap 包的包装器:

sudo apt remove thunderbird

步骤 2:将 Thunderbird 安装为 DEB 包

Ubuntu 团队成员多年来一直维护“Mozilla 团队”PPA。 PPA 包含最新的 Thunderbird Stable、Firefox ESR 和 Firefox stable 的 .deb 软件包。

PPA 是“官方的”,但由 Ubuntu 团队维护。到目前为止,它支持 Ubuntu 24.04、Ubuntu 23.10、Ubuntu 22.04、Ubuntu 20.04 和旧版 Ubuntu 18.04/16.04 ESM。

1. 首先,按键盘上的Ctrl+Alt+T 打开终端。打开后,运行命令添加 PPA:

sudo add-apt-repository ppa:mozillateam/ppa

在询问时输入用户密码(没有星号反馈,因此只需记住),然后按 Enter 继续

2.对于旧版 Ubuntu 16.04 和某些基于 Ubuntu 的系统,添加 PPA 后可能需要手动刷新包缓存:

sudo apt update

3. 系统存储库中的 Thunderbird DEB 包目前版本为 1:115.8.1+build1+snap2,该版本比 PPA 中的版本旧。因此,只需运行 apt install 命令即可从 PPA 安装 .deb 软件包,而无需担心优先级。

sudo apt install thunderbird

如果一切顺利,它应该输出从 ppa.launchpadcontent.net 获取包

可选:从官方 Linux tarball 安装 Thunderbird

对于那些讨厌在沙箱中运行邮件客户端的人来说,PPA 是最佳选择,IMO!为了方便选择,用户可以选择 Mozilla 提供的便携式 tarball。

1. 首先,从 Thunderbird 网站下载 Linux tarball:

下载 Thunderbird:https://www.thunderbird.net/

2. 然后,打开文件管理器,导航至“下载”文件夹,并解压 Thunderbird tarball。

这是一个便携式软件包,无需安装。只需导航到提取的文件夹,然后双击“thunberbird”或“thunderbird-bin”文件即可启动电子邮件客户端。

3.如果您喜欢便携式包装,那么您可以将其移动到另一个位置以便长时间使用。然后为其创建一个桌面条目,以便您可以像其他应用程序一样从开始菜单(或应用程序网格)启动它。

就我而言,我将“thunderbird”子文件夹移动到用户的 .local 文件夹中(按 Ctrl+H 查看/隐藏该文件夹)。

4. 完成最后一步后,运行以下命令为可执行文件创建到“.local/bin”的软链接。这样您的系统就知道在哪里可以找到可执行文件。 (注意:您可以跳过此步骤,而是在下一步 5 中将完整路径添加到文件中)。

ln -s ~/.local/thunderbird/thunderbird ~/.local/bin/thunderbird

如果您将源文件夹移至其他目录,请替换 ~/.local/thunderbird

另外,对应用程序图标文件进行软链接:

mkdir -p ~/.local/share/icons
ln -s ~/.local/thunderbird/chrome/icons/default/default128.png ~/.local/share/icons/thunderbird.png

GNOME 桌面没有用于创建开箱即用的新文档的图形选项。相反,您可以启动“文本编辑器”并在编辑后将文件保存到“.local/share/applications”(通过“另存为”对话框)。

文件打开后,粘贴以下行并保存。

[Desktop Entry]
Encoding=UTF-8
Name=Thunderbird
Comment=Send and receive mail with Thunderbird
GenericName=Mail Client
Keywords=Email;E-mail;Newsgroup;Feed;RSS
Exec=thunderbird %u
Terminal=false
X-MultipleArgs=false
Type=Application
Icon=thunderbird
Categories=Application;Network;Email;
MimeType=x-scheme-handler/mailto;application/x-xpinstall;x-scheme-handler/webcal;x-scheme-handler/mid;message/rfc822;
StartupNotify=true
Actions=Compose;Contacts

[Desktop Action Compose]
Name=Compose New Message
Exec=thunderbird -compose
OnlyShowIn=Messaging Menu;Unity;

[Desktop Action Contacts]
Name=Contacts
Exec=thunderbird -addressbook
OnlyShowIn=Messaging Menu;Unity;

注意:如果您跳过步骤 4,则必须根据步骤 3 将“EXEC”行中的 thunderbird 替换为可执行文件的完整路径(/home/YOUR_USER_NAME/.local/thunderbird/thunderbird) ).
另外,将“Icon”行中的 thunderbird 替换为图标文件的完整路径 (/home/YOUR_USER_NAME/.local/thunderbird/chrome/icons/default/default128.png)。

如果一切顺利,您将在开始菜单(或应用程序网格)中看到新的雷鸟图标。

如何恢复

要卸载从 PPA 安装的 Thunderbird 软件包,请打开终端 (Ctrl+Alt+T) 并运行命令:

sudo apt remove --autoremove thunderbird

并且,通过运行命令删除 Mozilla Team PPA:

sudo add-apt-repository --remove ppa:mozillateam/ppa

要卸载可移植的 tarball 包,只需运行命令删除相应的文件:

rm -R ~/.local/thunderbird
rm ~/.local/bin/thunderbird ~/.local/share/icons/thunderbird.png ~/.local/share/applications/thunderbird.desktop

如果您想安装回现有的 Thunderbird Snap 软件包,请使用 App Center 或运行命令:

  • 首先,更新系统包缓存以防万一:

    sudo apt update
  • 从系统存储库安装 .deb 包(删除 PPA 后),它会自动重定向到 snap 包:

    sudo apt install thunderbird