Ubuntu上使用apt安装Telegram官方版:从添加仓库到完成配置的完整指南

本文详细介绍在Ubuntu系统中通过apt命令安装Telegram官方版的完整步骤,包括添加官方仓库、导入GPG密钥、安装、验证及常见问题处理,帮助用户安全获取官方客户端。

阅读提示涉及账号和安全设置时,请边阅读边核对当前设备界面。

Telegram 是一款以安全、速度和自由为核心理念的即时通讯软件,其 Linux 客户端一直备受好评。在 Ubuntu 系统上,使用 apt 命令安装 Telegram 官方版是最推荐的方式之一,因为它能确保你获得官方构建的版本,并通过系统包管理器保持自动更新。然而,许多用户对如何正确添加官方仓库感到困惑,甚至误装了第三方打包的旧版本。本文将一步步带你完成整个安装过程,并解答常见问题。

为什么选择 apt 安装 Telegram 官方版?

Telegram 官方提供了适用于 Ubuntu/Debian 的 apt 仓库,直接将最新稳定版打包为 .deb 文件。相比从官网下载 tarball 再解压的方式,apt 安装有以下优势:

  • 自动更新:通过 apt upgrade 即可升级 Telegram,无需手动下载覆盖。
  • 依赖管理:自动处理所需的库文件,减少运行错误。
  • 安全可信:官方仓库由 Telegram 团队维护,防止第三方篡改。
  • 卸载干净:使用 apt remove 即可彻底移除,不留痕迹。

安装前的准备

在开始之前,请确认你的 Ubuntu 版本受官方支持(通常为 20.04 LTS 及以上),并且已连接到互联网。需要你有 sudo 权限。建议先更新系统索引:

sudo apt update
sudo apt upgrade -y

第一步:添加 Telegram 官方仓库

Telegram 官方仓库地址为 https://telegram.org/dl/desktop/linux/repo/。我们需要将其添加到软件源列表中。打开终端,执行以下命令添加仓库:

echo "deb https://telegram.org/dl/desktop/linux/repo/ stable main" | sudo tee /etc/apt/sources.list.d/telegram.list

注意:这里使用了 stable 发行版通道,如果你希望体验预发布版本,可将 stable 换成 beta,但一般不建议。

第二步:导入官方 GPG 密钥

为了保证软件包的真实性,需要导入 Telegram 的 GPG 公钥。执行:

curl -fsSL https://telegram.org/dl/desktop/linux/repo/telegram_linux_repo.gpg | sudo gpg --dearmor -o /usr/share/keyrings/telegram-archive-keyring.gpg

如果你没有安装 curl,请先执行 sudo apt install curl -y。导入成功后,你可以检查密钥文件是否存在:

ls -l /usr/share/keyrings/telegram-archive-keyring.gpg

第三步:更新 apt 索引并安装

现在更新软件源列表,让 apt 识别新的仓库:

sudo apt update

如果输出中出现关于密钥的警告,请检查上一步是否正确导入。确认无误后,安装 Telegram 官方版:

sudo apt install telegram-desktop

apt 会自动下载并安装最新的官方客户端。安装完成后,你可以在应用菜单中找到 Telegram,或直接在终端输入 telegram-desktop 启动。

第四步:验证安装及版本

启动 Telegram 后,依次点击“设置” → “关于”,可查看版本号。你也可以用命令检查安装来源:

apt show telegram-desktop

查看 HomepageMaintainer 字段,应显示 Telegram 官方信息。此外,可通过以下命令确认已安装的版本:

telegram-desktop --version

常见问题与解决方法

1. 添加仓库后 apt update 报错“Certificate verification failed”

这通常是系统缺少 ca-certificates 包所致。执行:

sudo apt install ca-certificates -y

然后重新更新。

2. 安装时提示“telegram-desktop: Depends: libx11-xcb1 but it is not installable”

你这可能是使用了精简版 Ubuntu 或缺少 32 位库。运行:

sudo apt install libx11-xcb1 libxcb-xkb1 libxcb-icccm4 libxcb-image0 libxcb-keysyms1 libxcb-randr0 libxcb-render-util0 libxcb-shape0 libxcb-xinerama0

然后重新安装 Telegram。

3. 安装完成后启动无反应

可能是图形依赖缺失。尝试在终端运行 telegram-desktop 查看错误信息,并安装缺失的依赖。也可尝试重启图形会话。

4. 如何彻底卸载 Telegram?

使用以下命令即可:

sudo apt remove telegram-desktop
sudo apt autoremove

如果你还想删除配置文件,可以手动删除 ~/.local/share/TelegramDesktop(注意备份聊天数据,但 Telegram 有云端同步,通常无需担心)。

总结

通过 apt 安装 Telegram 官方版是 Ubuntu 用户最省心、最安全的方式。只需三条命令即可完成:添加仓库、导入密钥、安装。本文还提供了常见问题的解决方案,帮助你顺利使用。记住,始终从官方渠道获取软件,以避免潜在的安全风险。

现在,你可以放心地开始你的隐私安全社交通信了。如果在安装过程中遇到其他问题,欢迎在评论区留言讨论。

FAQ

下载与安装

常见问题

Ubuntu 上通过 apt 安装的 Telegram 是官方版吗?

是的。我们添加的是 Telegram 官方维护的 apt 仓库,安装的 telegram-desktop 包由官方构建并签名,与官网提供的版本完全一致,且能自动更新。

添加 Telegram 仓库后 apt update 报错怎么办?

常见原因为缺少 ca-certificates 包或 GPG 密钥未正确导入。先执行 sudo apt install ca-certificates -y 安装证书,并重新导入密钥,再 sudo apt update 即可。

为什么不能直接使用 Ubuntu 自带的软件中心安装 Telegram?

Ubuntu 软件中心默认提供的是 snap 版本,虽然也是官方封装,但可能存在自动更新延迟或沙箱限制。如果你更习惯 apt 管理,建议使用官方仓库。

安装后如何保持 Telegram 自动更新?

当官方发布新版本时,只需在终端执行 sudo apt update && sudo apt upgrade -y,系统会自动检测并升级 telegram-desktop 包。

如果我已经从官网下载了 tar.xz 版本,还能改用 apt 吗?

可以。先删除手动解压的文件夹(通常位于 ~/Telegram 或 ~/Applications),然后按本文的 apt 流程安装即可。建议备份聊天数据(云端会同步,无需担心)。