在 Linux 操作系统上使用 Telegram(电报/纸飞机),许多新手用户会遇到客户端选择困难、安装失败、输入法无法正常使用、文件下载路径不熟悉等问题。由于 Linux 发行版众多,Telegram 官方提供的安装方式也各不相同,导致不少用户在安装和日常使用中频繁踩坑。

本文将手把手教你如何在主流 Linux 发行版(Ubuntu、Debian、Fedora、Arch Linux 等)上安装 Telegram 官方客户端,并解决输入法中文输入、文件保存路径修改、代理设置等常见问题。无论你是刚接触 Linux 的初学者,还是想优化使用体验的老用户,这篇教程都能帮你一次性搞定。

检查系统架构与发行版类型

具体操作说明:

在终端中执行命令 uname -m查看系统架构(通常为 x86_64 或 aarch64)。再执行 cat /etc/os-release查看发行版名称和版本号。这一步是为了选择正确的安装包,避免下载错误的架构版本导致无法运行。

注意事项/小提示:

  • 如果系统是 32 位(i686),官方客户端已停止支持,建议更换 64 位系统。
  • 对于 ARM 架构设备(如树莓派),需要下载 Linux (ARM)版本。
  • 使用 UbuntuDebian系的用户,优先考虑通过官方仓库或 Snap 安装。

备用方案:

下载并安装 Telegram 官方客户端

具体操作说明:

打开浏览器访问 Telegram 官网下载页面 https://desktop.telegram.org,点击 Get Telegram for Linux按钮。根据你的系统架构下载对应的 tar.xz压缩包。下载完成后,在终端进入下载目录,执行 tar -xf tsetup.*.tar.xz解压。解压后得到一个名为 Telegram的文件夹,进入该文件夹,双击 Telegram可执行文件即可启动。若想全局安装,可将文件夹移动到 /opt/目录,并创建软链接:sudo ln -s /opt/Telegram/Telegram /usr/local/bin/telegram

注意事项/小提示:

  • 不要从非官方第三方网站下载 Telegram 客户端,可能存在安全风险。
  • 解压后的文件夹不要删除,否则客户端无法运行。
  • 如果双击无反应,检查文件权限:在终端进入文件夹执行 chmod +x Telegram

备用方案:

  • 使用包管理器安装:Ubuntu/Debian 执行 sudo apt install telegram-desktop,Fedora 执行 sudo dnf install telegram-desktop,Arch Linux 执行 sudo pacman -S telegram-desktop
  • 使用 Snap 安装:sudo snap install telegram-desktop(需先安装 Snap 支持)。
  • 使用 Flatpak 安装:flatpak install flathub org.telegram.desktop(需先安装 Flatpak)。

首次启动与登录账号

具体操作说明:

双击 Telegram 图标启动客户端,首次运行会弹出欢迎界面。点击 Start Messaging按钮,输入你的手机号码(需包含国家区号,例如中国是 +86)。点击 Next,Telegram 会向你的 Telegram 应用(手机端)发送登录验证码,输入验证码后点击 Sign In。如果开启了二步验证,还需输入密码。登录成功后,主界面会显示你的联系人列表和聊天记录(如果之前有使用过)。

注意事项/小提示:

  • 手机号码必须与你的 Telegram 账号绑定,且手机端需保持在线以接收验证码。
  • 如果长时间未收到验证码,点击 Didn't receive the code?选择通过语音电话接收。
  • 登录后建议立即设置客户端密码:进入 设置 >隐私与安全 >密码锁定

备用方案:

  • 如果使用 QR 码登录:在手机 Telegram 中打开 设置 >设备 >扫描二维码,然后用手机扫描电脑屏幕上的二维码即可完成登录,无需输入手机号。

配置中文输入法支持

具体操作说明:

在输入聊天消息时,如果无法切换中文输入法,通常是因为环境变量问题。关闭所有 Telegram 窗口,在终端执行 env GTK_IM_MODULE=ibus QT_IM_MODULE=ibus telegram启动(假设你的输入法框架是 ibus)。如果使用的是 fcitx,则执行 env GTK_IM_MODULE=fcitx QT_IM_MODULE=fcitx telegram。为了永久生效,编辑你的 shell 配置文件(如 ~/.bashrc~/.zshrc),在末尾添加 export GTK_IM_MODULE=ibusexport QT_IM_MODULE=ibus,保存后执行 source ~/.bashrc

注意事项/小提示:

  • 确保你的系统已正确安装并配置好中文输入法(如 ibus-pinyin、fcitx-sunpinyin 等)。
  • 如果使用 Snap安装的 Telegram,输入法可能因沙箱限制无法使用,建议改用原生安装包。
  • 部分桌面环境(如 GNOME、KDE)可能需要额外安装 ibus-qtfcitx-qt5支持包。

备用方案:

  • 在 Telegram 启动器(.desktop 文件)中修改 Exec 行:找到 /usr/share/applications/telegramdesktop.desktop,将 Exec=telegram改为 Exec=env GTK_IM_MODULE=ibus QT_IM_MODULE=ibus telegram
  • 使用 Flatpak 安装的版本,输入法通常自动支持,无需额外配置。

设置代理连接(可选)

具体操作说明:

如果所在网络环境无法直接连接 Telegram,需要配置代理。在 Telegram 主界面点击左上角菜单(三条横线),选择 设置 >高级 >连接类型。点击 代理设置,选择 使用自定义代理,然后点击 添加代理。根据你的代理类型选择 SOCKS5HTTP,填入代理服务器地址、端口号,如需认证则填写用户名和密码。点击 保存并启用该代理。测试连接成功后,即可正常使用。

注意事项/小提示:

  • 代理服务器必须支持 Telegram 协议,普通网页代理可能无效。
  • 如果使用 VPN,通常无需在 Telegram 内单独设置代理。
  • 代理地址和端口请从你的代理服务商处获取,不要使用公共不明代理。

备用方案:

  • 使用系统全局代理:在系统网络设置中配置代理,Telegram 会自动使用系统代理(需确保 Telegram 已开启“使用系统代理”选项)。
  • 使用 MTProto代理:部分第三方代理服务提供 MTProto 链接,直接点击链接即可自动配置。

修改文件下载与保存路径

具体操作说明:

Telegram 默认将接收的文件保存在 ~/Downloads/Telegram Desktop/目录下。如需修改,打开 设置 >高级 >下载路径,点击当前路径旁的 更改按钮,选择你希望保存文件的新目录(如 ~/Documents/Telegram/)。点击 选择文件夹确认。修改后,所有新下载的文件将自动保存到新路径。

注意事项/小提示:

  • 建议不要选择系统根目录或 /tmp目录,避免权限问题或文件丢失。
  • 如果移动了旧文件,Telegram 可能无法在聊天中直接打开它们,需手动重新指定路径。
  • 可以同时设置 自动下载规则:在 设置 >数据与存储中限制自动下载的文件大小和网络类型。

备用方案:

验证安装与功能是否正常

具体操作说明:

完成以上步骤后,进行完整功能测试。首先,向任意联系人发送一条中文消息(使用刚刚配置好的输入法)。然后,发送一张图片或一个文件(小于 2GB),确认文件能正常上传。接着,在聊天中点击一个文件链接,查看下载是否自动保存到新设置的路径。最后,尝试拨打一次语音通话(需双方都有麦克风),测试音频是否正常。所有操作均正常完成,即表示安装和配置成功。

注意事项/小提示:

  • 如果发送消息后提示“连接中”,请检查网络或代理设置。
  • 语音通话需要双方都使用新版客户端,且系统音频设备正常工作。
  • 文件上传速度受网络影响,大文件建议使用有线网络。

备用方案:

  • 如果某个功能异常,尝试重启 Telegram 客户端或重新登录账号。
  • 查看 Telegram 日志文件:在终端执行 telegram --debug启动,观察输出信息定位问题。

常见问题补充

问:安装后无法启动 Telegram,点击图标没反应怎么办?

答:首先在终端直接执行 ./Telegram(进入解压目录)查看错误输出。常见原因包括缺少 libgtk-3.so.0等依赖库,可通过 sudo apt install libgtk-3-0(Ubuntu)或 sudo dnf install gtk3(Fedora)安装。如果是 Snap 版,尝试 snap run telegram-desktop查看错误。

问:Telegram 在 Linux 上如何更新?

答:如果使用官方 tar.xz 版本,需手动重新下载并解压覆盖旧文件夹。使用包管理器安装的版本会自动随系统更新。Snap 和 Flatpak 版本也会自动更新。建议定期访问官网检查新版本。

问:如何彻底卸载 Telegram?

答:删除解压的 Telegram 文件夹(如 /opt/Telegram),删除软链接(sudo rm /usr/local/bin/telegram),删除配置文件 rm -rf ~/.local/share/TelegramDesktop/。如果是包管理器安装,使用对应命令卸载(如 sudo apt remove telegram-desktop)。

总结:

在 Linux 上使用 Telegram 的核心在于选择正确的安装方式、配置中文输入法以及按需设置代理,只要按本文步骤操作,即可获得与 Windows/macOS 同样流畅的体验。