你在 Linux 系统上尝试安装 Telegram(电报/纸飞机)时,可能遇到了各种问题:不知道从哪里下载正确的安装包、下载后无法运行、或者安装过程中出现依赖缺失错误。很多 Linux 新手用户发现,Telegram 的下载方式与 Windows 完全不同,没有直接的 .exe 文件,而是需要根据发行版选择不同的安装方法。本文将手把手教你如何在各种 Linux 发行版上顺利完成 Telegram 的下载与安装。

第一步:确认你的 Linux 发行版类型

具体操作说明:

打开终端(Terminal),输入以下命令并回车,查看系统信息:

cat /etc/os-releaselsb_release -a

终端会显示你的发行版名称(如 Ubuntu、Debian、Fedora、Arch Linux)和版本号。根据不同的发行版,下载安装方式会有所不同。如果是 Ubuntu/Debian系,推荐使用 APT包管理器;如果是 Fedora/CentOS系,则用 DNFYUM;如果是 Arch Linux,则用 Pacman

注意事项/小提示:

  • 如果你不确定发行版,也可以运行 uname -a查看内核信息,但发行版名称更关键。
  • 部分精简版 Linux 可能没有 lsb_release命令,此时先通过 apt install lsb-release安装该工具。
  • 不要直接去第三方网站下载不明来源的 .deb 或 .rpm 包,容易造成系统冲突。

备用方案:

  • 如果终端命令无法获取信息,可以查看系统设置中的“关于”页面,通常会有发行版名称。
  • 或者使用 hostnamectl命令,部分系统会显示操作系统信息。

第二步:通过官方软件源下载 Telegram(推荐方法)

具体操作说明:

根据你的发行版,在终端输入对应命令安装 Telegram 桌面版:

  • Ubuntu/Debian 系:sudo apt update然后 sudo apt install telegram-desktop
  • Fedora 系:sudo dnf install telegram-desktop
  • Arch Linux 系:sudo pacman -S telegram-desktop
  • openSUSE 系:sudo zypper install telegram-desktop

安装过程中,系统会自动从官方软件源下载最新稳定版,并处理所有依赖关系。安装完成后,你可以在应用程序菜单中找到 Telegram 图标。

注意事项/小提示:

  • 执行 sudo apt update确保软件源列表是最新的,否则可能找不到安装包。
  • 如果提示“无法定位软件包”,说明你的软件源中没有包含 Telegram,请参考备用方案。
  • 安装过程中可能需要输入你的用户密码(sudo 权限)。

备用方案:

  • 如果官方源没有 Telegram,可以添加 FlatpakSnap源来安装:

- Flatpak 方式:flatpak install flathub org.telegram.desktop

- Snap 方式:sudo snap install telegram-desktop

  • 或者直接下载官方提供的 AppImage文件(见下一步)。

第三步:从 Telegram 官网下载 AppImage 便携版

具体操作说明:

打开浏览器,访问 Telegram 官方网站 https://desktop.telegram.org,点击 “Get Telegram for Linux”按钮。你会看到一个 .tar.xz压缩包下载链接(例如 tsetup.4.xx.x.tar.xz)。下载完成后,打开终端,进入下载目录(通常是 ~/Downloads),执行以下命令解压:

tar -xf tsetup.4.xx.x.tar.xz

解压后会得到一个名为 Telegram的文件夹,进入该文件夹,找到名为 Telegram的可执行文件。双击运行,或者通过终端 ./Telegram启动。这是便携版,无需安装,直接运行即可。

注意事项/小提示:

  • 下载前确保你已经安装了 tar解压工具,如果没有,用 sudo apt install tar安装。
  • 解压后的文件夹可以移动到任意位置,比如 ~/Applications/opt目录。
  • 首次运行时,系统可能会提示“未标记为可执行文件”,右键点击文件 ->属性->权限->勾选“允许作为程序执行文件”。

备用方案:

  • 如果下载速度慢,可以使用国内镜像源(如清华镜像)下载 Telegram 的 AppImage 版本。
  • 也可以使用命令行工具 wget直接下载:wget https://telegram.org/dl/desktop/linux(注意这个链接会重定向到最新版本)。

第四步:验证安装并启动 Telegram

具体操作说明:

安装完成后,在应用程序菜单(通常位于桌面左上角的“活动”或“开始”菜单)中搜索 Telegram。点击图标启动程序。首次启动时,Telegram 会要求你输入手机号码进行登录。输入你的手机号(包括国际区号,例如中国是 +86),然后点击 “下一步”。系统会向你的 Telegram 应用发送验证码(如果你手机上有 Telegram,会直接收到通知;如果没有,会通过短信发送)。输入验证码后即可登录成功。登录后,你可以看到联系人列表和聊天界面,说明下载安装完全正确。

注意事项/小提示:

  • 如果手机号收不到验证码,检查是否开启了国际短信接收功能,或者尝试在手机 Telegram 应用中提前登录。
  • 登录后建议立即设置 “设置” ->“隐私与安全”中的两步验证,增强账号安全性。
  • 如果程序无法启动,检查是否缺少依赖库(如 libc++),参考备用方案。

备用方案:

  • 如果双击无反应,在终端中运行 telegram-desktop查看错误输出,根据提示安装缺失的库。
  • 对于 AppImage 版本,如果无法运行,尝试安装 libfuse2sudo apt install libfuse2

第五步:处理常见故障(无法下载或启动)

具体操作说明:

如果遇到 Telegram 无法下载或启动的情况,请按顺序排查:

1. 检查网络连接:在终端中 ping google.com测试网络,如果超时,说明网络问题(可能需要科学上网)。

2. 更新系统:运行 sudo apt update && sudo apt upgrade(Ubuntu/Debian)或对应发行版的更新命令,确保系统包管理器正常。

3. 清理缓存:如果之前用其他方式安装过,先彻底卸载:sudo apt remove telegram-desktop,然后删除 ~/.local/share/TelegramDesktop文件夹。

4. 检查系统架构:运行 uname -m,如果是 aarch64(ARM架构),需要下载 ARM 版本的 Telegram,普通 x86_64 版本无法运行。

5. 查看日志:在终端中直接运行 telegram-desktop --verbose,观察输出中的错误信息,常见的有“缺少 libcrypto.so.1.1”等。

注意事项/小提示:

  • 如果提示缺少 libcrypto,安装 OpenSSL:sudo apt install libssl-dev
  • 如果提示 GLIBC版本过低,说明你的 Linux 系统太老旧,建议升级系统或使用 AppImage 版(自带依赖)。
  • 不要轻易使用 sudo运行 Telegram,这可能导致权限问题。

备用方案:

  • 如果所有方法都失败,尝试使用 Telegram Web版本(https://web.telegram.org)作为临时替代。
  • 或者安装 Telegram 命令行客户端(tcli),通过终端使用。

常见问题补充

问:为什么我通过 apt 安装的 Telegram 版本很老?

答:官方软件源更新可能滞后。建议使用 FlatpakSnap方式安装,这些渠道通常更新更及时。或者直接使用官网的 AppImage 便携版。

问:安装后 Telegram 界面是英文,如何改成中文?

答:Telegram 桌面版原生不支持中文界面,但可以通过安装第三方语言包或使用汉化补丁。更简单的方法是:在设置中点击 “Language”,选择 “Change language”,然后搜索并安装第三方中文语言包(如“简体中文”)。

问:下载的 AppImage 文件双击没反应怎么办?

答:首先确保文件有执行权限(右键 ->属性 ->权限 ->勾选可执行)。如果仍然不行,在终端中运行 ./Telegram.AppImage查看具体错误,常见原因是缺少 libfuse2,用 sudo apt install libfuse2解决。

问:我想卸载 Telegram,如何彻底删除?

答:如果是 apt 安装的,运行 sudo apt remove telegram-desktopsudo apt autoremove。如果是 AppImage 版,直接删除整个文件夹即可。同时建议删除配置文件:rm -rf ~/.local/share/TelegramDesktop

总结:在 Linux 上安装 Telegram 首选通过官方软件源或 Flatpak/Snap 包管理器,若遇到问题则使用官网 AppImage 便携版,下载后记得赋予执行权限并检查依赖库。