许多 Linux 新手在尝试安装 Telegram 桌面版时,会遇到官方渠道不明确、命令行操作不熟悉、或者下载后无法运行等问题。最常见的情况是:用户从第三方网站下载了 Telegram 压缩包,解压后点击图标却没有任何反应,或者系统提示缺少依赖。本文将手把手教你如何在 Linux 系统上安全、稳定地下载并安装 Telegram,涵盖多种主流安装方式及常见故障处理。

第一步:确认系统环境与准备条件

在开始下载之前,需要先确认你的 Linux 发行版和系统架构,以确保下载正确的安装包。

具体操作说明:

1. 打开终端(快捷键通常是 Ctrl + Alt + T)。

2. 输入命令 lsb_release -a查看发行版信息(如 Ubuntu、Debian、Fedora 等)。如果提示命令未找到,可改用 cat /etc/os-release

3. 输入命令 uname -m查看系统架构,常见结果为 x86_64(64位)或 aarch64(ARM架构)。

4. 确保系统已安装必要的解压工具,如 tarunzip。未安装时可使用 sudo apt install tar unzip(Debian/Ubuntu)或 sudo yum install tar unzip(Fedora/RHEL)。

注意事项/小提示:

  • 绝大多数现代 Linux 桌面系统为 64位,若显示 i686i386则为32位系统,需下载对应的32位安装包。
  • 如果使用 SnapFlatpak方式安装,需要先确认系统是否已安装对应服务(Snapd 或 Flatpak)。
  • 建议优先使用官方提供的 tar.xz压缩包,而非第三方打包版本,以确保安全性和稳定性。

备用方案:

  • 如果系统无法识别 lsb_release,可尝试 hostnamectl命令查看系统信息。
  • 对于极小众发行版(如 Arch Linux),可直接使用包管理器安装,无需手动确认架构。

第二步:通过官方压缩包下载并安装 Telegram

这是最通用、最可靠的方法,适用于所有 Linux 发行版,且无需依赖包管理器。

具体操作说明:

1. 打开浏览器,访问 Telegram 官方下载页面:https://desktop.telegram.org/

2. 在页面中点击 Get Telegram for Linux按钮,通常会自动下载名为 tsetup.版本号.tar.xz的压缩包。

3. 打开终端,进入下载目录(默认是 ~/Downloads),执行解压命令:tar -xf tsetup.*.tar.xz

4. 解压后会得到一个名为 Telegram的文件夹。使用命令 cd Telegram进入该文件夹。

5. 运行启动脚本:./Telegram。首次运行会弹出设置向导,按提示输入手机号并验证即可登录。

6. 如需创建桌面快捷方式,可在终端执行:sudo ln -s ~/Downloads/Telegram/Telegram /usr/local/bin/telegram,然后手动将 Telegram/Telegram图标拖拽到桌面或收藏夹。

注意事项/小提示:

  • 解压后的文件夹不要移动或删除,否则程序将无法运行。建议将文件夹移动到 ~/Applications/opt目录下。
  • 如果启动后界面为英文,可在设置 Settings → Language中选择 中文(简体)
  • 每次更新时,只需重新下载新压缩包解压覆盖原文件夹即可,登录状态会保留。

备用方案:

  • 如果无法访问官方下载页面,可使用国内镜像源(如清华大学开源软件镜像站)下载相同版本。
  • 对于 ARM 架构设备(如树莓派),需在官方页面选择 Linux (ARM)版本下载。

第三步:通过 Snap 商店安装(仅限支持 Snap 的系统)

Snap 是一种自动更新、沙盒化的软件包格式,安装后无需手动管理更新。

具体操作说明:

1. 确认系统已安装 Snapd。未安装时,Ubuntu/Debian 执行 sudo apt install snapd,Fedora 执行 sudo dnf install snapd

2. 重启 Snap 服务或重启系统:sudo systemctl restart snapd

3. 在终端输入命令安装 Telegram:sudo snap install telegram-desktop

4. 安装完成后,可在应用菜单中找到 Telegram Desktop图标,点击启动。

5. 首次启动时,Snap 会自动配置权限,允许 Telegram 访问网络和文件系统。

注意事项/小提示:

  • Snap 版 Telegram 的自动更新由系统后台管理,无需手动干预。
  • 部分旧版 Ubuntu(16.04以下)可能不支持 Snap,建议升级系统或改用其他方式。
  • 如果安装后启动报错,尝试 snap connections telegram-desktop查看权限是否全部开启。

备用方案:

  • 如果 Snap 安装速度慢,可配置国内 Snap 镜像源(如中科大源)。
  • 对于不支持 Snap 的系统,可改用 Flatpak 方式安装(见下一步)。

第四步:通过 Flatpak 安装(通用性强,支持更多发行版)

Flatpak 是另一种跨发行版的包管理方案,适用于 Fedora、Arch、Debian 等。

具体操作说明:

1. 安装 Flatpak 服务:Ubuntu/Debian 执行 sudo apt install flatpak,Fedora 执行 sudo dnf install flatpak

2. 添加 Flathub 仓库(Telegram 的官方 Flatpak 来源):flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo

3. 安装 Telegram:flatpak install flathub org.telegram.desktop

4. 启动应用:flatpak run org.telegram.desktop,或在应用菜单中找到图标点击。

5. 如需卸载,执行 flatpak uninstall org.telegram.desktop

注意事项/小提示:

  • Flatpak 版应用运行在沙盒中,默认无法访问系统主题和部分文件路径。如需访问下载文件夹,需在应用设置中手动授权。
  • 首次安装 Flathub 仓库可能需要较长时间下载元数据,请耐心等待。
  • 更新命令:flatpak update org.telegram.desktop

备用方案:

  • 如果 Flathub 仓库访问缓慢,可尝试使用国内 Flatpak 镜像(如上海交通大学镜像站)。
  • 对于无需沙盒环境的用户,仍建议优先使用官方压缩包。

第五步:验证安装结果与常见问题排查

安装完成后,需要确认 Telegram 能正常启动、登录并接收消息。

具体操作说明:

1. 在终端直接输入 telegram-desktop(Snap/Flatpak 版)或 ./Telegram(压缩包版)启动程序。

2. 输入手机号,等待验证码短信。如果长时间未收到,可点击 没收到验证码?选择语音呼叫。

3. 登录成功后,尝试向任意联系人发送一条文字消息和一张图片,确认发送和接收正常。

4. 检查系统托盘是否出现 Telegram 图标(通常在右上角),右键点击可退出或打开设置。

注意事项/小提示:

  • 如果启动时报错 libxcb-xinerama.so.0: cannot open shared object file,需安装依赖库:sudo apt install libxcb-xinerama0
  • 如果界面字体模糊或过小,可在启动时添加环境变量:QT_SCALE_FACTOR=1.5 ./Telegram
  • 聊天记录默认保存在 ~/.local/share/TelegramDesktop目录,重装系统前建议备份该文件夹。

备用方案:

  • 如果无法接收验证码,检查系统时间是否准确(执行 date查看),不准确时需同步:sudo ntpdate ntp.aliyun.com
  • 对于企业网络环境,需在 Telegram 设置中手动配置代理(SOCKS5 或 MTProto)。

常见问题补充

问:下载的压缩包解压后,双击 Telegram 图标没反应怎么办?

答:请勿直接双击图标,需在终端中执行 ./Telegram运行,查看终端输出的错误信息。常见原因包括缺少 libxcb库或 libgtk库,根据提示安装对应依赖即可。

问:如何让 Telegram 开机自启动?

答:在 Telegram 设置中进入 高级开机启动,勾选 自动启动。如果无效,可手动创建桌面文件:nano ~/.config/autostart/telegram.desktop,填入以下内容:

`

[Desktop Entry]

Type=Application

Exec=/home/你的用户名/Telegram/Telegram

Hidden=false

NoDisplay=false

X-GNOME-Autostart-enabled=true

Name=Telegram

`

问:Snap 版和官方压缩包版有什么区别?哪个更推荐?

答:Snap 版自动更新但启动稍慢,压缩包版启动快但需手动更新。新手推荐压缩包版,便于控制版本和排查问题;追求省心的用户可选 Snap 或 Flatpak 版。

问:如何在命令行中直接下载最新版 Telegram?

答:可使用 wget命令:wget https://telegram.org/dl/desktop/linux。该链接会自动重定向到最新版压缩包。

总结:在 Linux 上下载安装 Telegram 最稳妥的方式是使用官方压缩包,解压后直接运行;若希望自动更新,优先选择 Snap 或 Flatpak 安装;遇到任何启动问题,首先检查终端错误输出并安装缺失的依赖库。