在 Linux 桌面上安装隐私友好的 Signal
创始人
2024-03-02 10:24:44
0

自从我们报道将 Signal 作为即时通讯软件的理想选择以来,已经过去一年多了。虽然具有隐私意识的人和静态技术的人已经意识到了这个了不起的软件的存在,与此同时,在最近的 WhatsApp 隐私政策更新之后,Signal 更是得到了很多人的褒奖。

无论什么原因,如果你对 Signal 一无所知,想知道是否能在桌面上使用 Signal,那么答案是肯定的。你可以在 Linux、Windows 和 macOS 系统以及智能手机上安装 Signal。

Signal Messenger on Pop OS Linux distribution

我不打算强调 Signal 的功能,因为你可能已经有所了解。我只想向你展示在 Linux 桌面上安装 Signal 的不同方法:

  • 用 Snap 包在 Liunx 上安装 Signal(Snap 应用程序需要更长的时间来加载,但可以获得自动更新和轻松的安装)
  • 用 apt 包在基于 Debian 和 Ubuntu 的发行版上安装 Signal(添加软件库需要额外的操作,但已安装的应用程序会自动更新)
  • 用 AUR 在 Arch 和 Manjaro Linux 上安装 Signal
  • 用 Flatpak 包在 Fedora 等 Linux 系统上安装 Signal

你可以基于你的发行版和偏好来选择这些安装方法的其中一种:

方法 1:用 Snap 包在 Linux 上安装 Signal

如果你正在使用 Ubuntu,你可以在软件中心找到 Signal 桌面版程序的 Snap 格式的软件包。

或者,你可以在任何 有 Snap 包支持功能的 Linux 发行版使用 Snap 命令 安装 Signal。

sudo snap install signal-desktop

你可以使用 snap remove 命令或者从软件中心删除它。

有些人不喜欢 Snap 包是因为它们启动时间太长。好消息是你能够使用 apt 命令来安装 Signal。下一节我们讨论它。

方法 2:通过 apt 在基于 Debian 和 Ubuntu 的发行版上安装 Signal(使用官方 Signal 仓库)

这里是你在 Debian、Ubuntu、Linux Mint、elementary OS 和基于 Debian/Ubuntu 的其他发行版中安装 Signal 必须遵循的步骤。你可以 复制这些命令并将其粘贴到终端

第一件事是得到官方 Signal 仓库的 GPG 密钥,并且把它加入到你的 APT 包管理器可信任的密钥中。

wget -O- https://updates.signal.org/desktop/apt/keys.asc | sudo apt-key add -

密钥添加之后,你可以将仓库安全的添加的你的系统中。不要因为仓库名称使用了 xenial 就惊慌失措。它可以在 Ubuntu 18.04、20.04 和更新的版本以及 Debian、Mint 等系统中工作。

echo "deb [arch=amd64] https://updates.signal.org/desktop/apt xenial main" | sudo tee -a /etc/apt/sources.list.d/signal-xenial.list

借助 Linux 的 tee 命令,在 /etc/apt/sources.list.d 目录下你将会有一个叫做 signal-xenial.list 的新文件。这个新文件有 Signal 仓库信息即 deb [arch=amd64] https://updates.signal.org/desktop/apt xenial main

既然你已经添加了仓库,那么来更新缓存并安装 Signal 桌面程序吧:

sudo apt update && sudo apt install signal-desktop

一旦安装成功,在程序菜单找到 Signal 然后启动它。

由于你已经添加了仓库,你安装的 Signal 程序将会伴随系统日常更新而自动更新。

享受在 Linux 桌面上使用 Signal 加密通讯的乐趣吧。

删除 Signal

如果我不分享给你删除的步骤,那么指南是不完整的。让我们看一下。

首先,删除该程序:

sudo apt remove signal-desktop

你可以留下它,也可以从系统中删除 Signal 仓库。对你来说是都是可以的。仓库继续在系统里的话,你可以轻松的再次安装 Signal。如果你删除了仓库的话,你得按照之前的步骤再次重新添加仓库。

如果你也想同时删除掉 Signal 仓库,你可以选择图形化方法,通过“软件和更新”工具,在那里删除它。

或者,你可以用 rm 命令来删除这个文件:

rm -i /etc/apt/sources.list.d/signal-xenial.list

方法 3:用 AUR 在 Arch 和 Manjaro Linux 上安装 Signal

通过 AUR基于 Arch 的 Linux 发行版 上安装 Signal 是有效的。如果你在 Manjaro 上使用 Pamac 并且启用了 AUR,在包管理器里你可以找到 Signal。

否则,你可以经常 使用 AUR 辅助工具

sudo yay -Ss 

我相信你能够在相似的功能中删除 Signal。

方法 4:用 Flatpak 包在 Fedora 等 Linux 系统上安装 Signal

Signal 没有 RPM 的安装文件。然而,Flatpak 包是有的,你可以在 Fedora 上用它来安装 Signal。

flatpak install flathub org.signal.Signal

一旦安装成功,你可以从菜单中运行它,或者在终端中输入以下命令:

flatpak run org.signal.Signal

Signal 和 Telegram 是抛弃掉 WhatsApp 的两个主流而可行的选择。这两个软件都提供原生的 Linux 桌面程序。


via: https://itsfoss.com/install-signal-ubuntu/

作者:Abhishek Prakash 选题:lujun9972 译者:hwlife 校对:wxy

本文由 LCTT 原创编译,Linux中国 荣誉推出

相关内容

Linux 信号(sign...
目录一、产生二、注册1.未决信号2.可靠注册与不可靠注册ÿ...
2025-05-31 16:05:11
Buysignalsfor...
在pine script策略中产生的买入信号可以直接被发送到3Co...
2025-01-11 09:31:13
不要在首个发出信号后终止f...
可以使用takeUntil操作符来解决这个问题。takeUntil...
2025-01-11 03:31:59
Buy/Sellsigna...
Buy/Sell signal until 5 bars cond...
2025-01-10 16:31:26
不同版本之间的Signal...
在不同版本之间进行SignalR通信,通常需要进行如下的解决方法:...
2025-01-08 07:01:05
Blazor在服务器端创建...
要解决Blazor在服务器端创建的SignalR未接收到的问题,您...
2024-12-22 05:30:27

热门资讯

Helix:高级 Linux ... 说到 基于终端的文本编辑器,通常 Vim、Emacs 和 Nano 受到了关注。这并不意味着没有其他...
使用 KRAWL 扫描 Kub... 用 KRAWL 脚本来识别 Kubernetes Pod 和容器中的错误。当你使用 Kubernet...
JStock:Linux 上不... 如果你在股票市场做投资,那么你可能非常清楚投资组合管理计划有多重要。管理投资组合的目标是依据你能承受...
Epic 游戏商店现在可在 S... 现在可以在 Steam Deck 上运行 Epic 游戏商店了,几乎无懈可击! 但是,它是非官方的。...
《Apex 英雄》正式可在 S... 《Apex 英雄》现已通过 Steam Deck 验证,这使其成为支持 Linux 的顶级多人游戏之...
从 Yum 更新中排除特定/某... 作为系统更新的一部分,你也许需要在基于 Red Hat 系统中由于应用依赖排除一些软件包。如果是,如...
通过 SaltStack 管理... 我在搜索Puppet的替代品时,偶然间碰到了Salt。我喜欢puppet,但是我又爱上Salt了:)...
如何在 Github 上创建一... 学习如何复刻一个仓库,进行更改,并要求维护人员审查并合并它。你知道如何使用 git 了,你有一个 G...
Opera 浏览器内置的 VP... 昨天我们报道过 Opera 浏览器内置了 VPN 服务,用户打开它可以防止他们的在线活动被窥视。不过...
如何检查你的 Linux 系统... 不知道在使用哪个初始化系统?以下是方法。每个主流 Linux 发行版(包括 Ubuntu、Fedor...