如何在 Ubuntu 24.04、22.04 或 20.04 上安装 Signal Desktop

Signal Desktop 是一款安全的消息传递应用程序,以其强大的加密和隐私功能而闻名。它支持短信、语音和视频通话以及文件共享,确保您的通信保持私密和安全。Signal Desktop 与 Signal 移动应用程序同步,允许您在设备之间无缝发送和接收消息。其先进的安全功能包括端到端加密、消失消息和无日志政策,使其成为注重隐私的用户的首选。

要在 Ubuntu 24.04、22.04 或 20.04 上安装 Signal Desktop,您有三种主要方法:使用 Signal 的 APT 存储库获取最新版本、使用 Flathub 的 Flatpak 或 Snapcraft。本指南将引导您完成每种安装方法。

方法 1:通过 APT 安装 Signal Desktop

在安装 Signal Desktop 之前更新 Ubuntu

在继续安装过程之前,确保您的 Ubuntu 系统包含所有现有软件包,这一点至关重要。更新系统可确保您拥有最新的安全补丁和软件改进。要更新您的 Ubuntu 系统,请运行以下命令:

sudo apt update && sudo apt upgrade

安装 Signal Desktop 的初始软件包

Signal Messenger 安装需要一些依赖项。虽然您的系统可能已经包含大多数这些软件包,但运行以下命令将确保它们的安装:

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

此命令安装 software-properties-common、apt-transport-https 和 curl 包,它们有助于添加新的存储库并确保与它们的安全通信。

导入 Signal APT 存储库

导入 GPG 密钥和存储库以通过 APT 安装 Signal Messenger。此过程可确保您的系统上始终拥有最新版本的 Signal。

首先,使用以下命令导入 GPG 密钥:

curl -fSsL https://updates.signal.org/desktop/apt/keys.asc | gpg --dearmor | sudo tee /usr/share/keyrings/signal-desktop-keyring.gpg

此命令从 Signal 网站下载 GPG 密钥,使用 gpg 命令处理,并将其保存到 /usr/share/keyrings 目录。

接下来,使用以下命令导入存储库:

echo deb [arch=amd64 signed-by=/usr/share/keyrings/signal-desktop-keyring.gpg] https://updates.signal.org/desktop/apt xenial main | sudo tee /etc/apt/sources.list.d/signal-messenger.list

注意:命令中可能会出现术语“Xenial”,但无需担心。该应用程序会接收所有 Ubuntu 版本的更新,包括最新版本。

导入 Signal Desktop PPA 后刷新 APT 软件包索引

导入 Signal 存储库后,更新 APT 软件包索引以反映新添加的存储库。运行以下命令执行此操作:

sudo apt update

通过 APT 命令安装 Signal Desktop

最后,您可以通过运行以下命令来安装 Signal Messenger:

sudo apt install signal-desktop

此命令下载并安装 signal桌面包,使 Signal Desktop 在您的 Ubuntu 系统上可用。

方法 2:使用 Flathub 通过 Flatpak 安装 Signal Desktop

本节将探讨使用 Flatpak 包管理器安装 Signal 的替代方法。Flatpak 是一个类似于 Snap 的通用包管理器,提供了一种在 Linux 系统上安装应用程序的简单而安全的方法。它允许您拥有最新版本的应用程序,独立于发行版的存储库,并提供更好的沙盒以增强安全性。

注意:如果您的系统未安装 Flatpak,请参阅我们的指南 如何在 Ubuntu 上安装 Flatpak 有关安装最新支持版本的 Flatpak 的分步说明。

启用 Flathub 进行 Signal Desktop 安装

在通过 Flatpak 安装 Signal 之前,您必须启用 Flathub 存储库,它是 Flatpak 应用程序的主要来源。要启用 Flathub,请在终端中执行以下命令:

sudo flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo

此命令将 Flathub 存储库添加到您的 Flatpak 配置中,确保您可以访问各种应用程序,包括 Signal。

通过 Flatpak 命令安装 Signal Desktop

启用 Flathub 后,您可以使用 flatpak install 命令安装 Signal。在终端中运行以下命令:

flatpak install flathub org.signal.Signal -y

此命令从 Flathub 存储库安装 Signal Desktop,为您提供该应用程序的最新版本。

方法 3:通过 Snapcraft 安装 Signal Desktop

第三个选项是在所有 Ubuntu 系统上安装 Snapcraft 包管理器,除非您将其删除。Snap 为在 Ubuntu 系统上安装和管理软件提供了一种无忧的方法。

确保 Snap 已安装在 Ubuntu 系统上

如果您的系统没有安装 Snap,您可以使用以下命令添加它:

sudo apt install snapd -y

安装 Core Snap

在安装任何应用程序之前安装“核心”Snap 是明智之举,因为它有助于维护所有 Snap 应用程序的稳定性。要安装它,请使用以下命令:

sudo snap install core

通过 Snap 命令安装 Signal Desktop

现在,您可以安装 Signal Desktop 了。运行以下命令开始安装:

sudo snap install signal-desktop

通过 CLI 命令或 GUI 路径启动 Signal Desktop

现在您已成功安装 Signal Messenger,是时候启动该应用程序并享受其功能了。有多种方法可以打开 Signal,我们将讨论每种方法以满足您的偏好。

启动 Signal Desktop 的 CLI 方法

要使用终端打开 Signal,请根据您的安装方法执行以下命令:

APT Signal 桌面安装:

signal

Flatpak Signal 桌面安装:

flatpak run org.signal.Signal

Snap Signal 桌面安装:

snap run signal-desktop

启动 Signal Desktop 的 GUI 方法

您可以直接从桌面环境启动 Signal,以获得更加用户友好的使用方式。为此,请按照以下步骤操作:

  1. 開放活動。
  2. 单击“显示应用程序”。
  3. 找到信号图标并单击它以启动应用程序。

附加 Signal Desktop 命令

在本节中,我们将探讨一些在 Ubuntu Linux 上管理 Signal Messenger 的附加命令,包括如何更新、卸载和删除存储库和 GPG 密钥。

更新 Signal Desktop

要检查更新并确保您使用的是最新版本的 Signal Desktop 和其他已安装的软件包,请在终端中运行以下命令:

Signal Desktop 的 APT 更新命令

sudo apt update && sudo apt upgrade

Signal Desktop 的 Flatpak 更新命令

flatpak update

Signal Desktop 的 Snap 更新命令

snap refresh

删除 Signal Desktop

如果您决定从 Ubuntu 卸载 Signal Desktop,请按照以下与您的 Signal Desktop 安装相匹配的命令进行操作:

Signal Desktop 的 APT 删除命令

首先,使用以下命令删除 Signal Messenger:

sudo apt remove signal-desktop

其次,通过执行以下命令删除 Signal 存储库:

sudo rm /etc/apt/sources.list.d/signal-messenger.list

最后,为了更好的安全性和系统维护,请使用以下命令删除 GPG 密钥:

sudo rm /usr/share/keyrings/signal-desktop-keyring.gpg

Flatpak 删除 Signal Desktop 的命令

对于 Flatpak 安装,您需要使用不同的命令从桌面中删除 Signal:

flatpak uninstall org.signal.Signal

Signal Desktop 的快照删除命令

如果您使用 Snap 安装了安装,请运行以下命令将其删除:

sudo snap remove signal-desktop

结束语

在 Ubuntu 系统上安装 Signal Desktop 后,您可以在各个设备之间享受安全私密的通信。选择最适合您偏好的安装方法,无论是 Signal 的 APT 存储库、Flatpak 还是 Snapcraft。定期更新 Signal Desktop 以利用最新的安全功能和改进。使用最安全的消息应用程序之一,让您高枕无忧。

Joshua James
跟我来
Joshua James 的最新帖子 (查看全部)

发表评论