许多Linux Ubuntu用户在首次尝试安装Telegram时,会遇到依赖问题、软件源错误或找不到官方客户端的情况。尤其是新手,面对终端命令和多种安装方式,往往不知从何下手,甚至安装后无法正常登录或显示乱码。本文将手把手带你完成在Ubuntu系统上安装Telegram的全流程,并解决常见故障。

准备工作:更新系统软件包列表

在安装任何新软件前,确保系统软件源是最新的,可以避免依赖冲突和版本过旧问题。

具体操作说明:

打开终端(快捷键 Ctrl + Alt + T),输入以下命令并按回车:

`

sudo apt update

`

等待命令执行完毕,系统会从软件源获取最新的软件包列表。如果提示输入密码,请输入你的Ubuntu登录密码(输入时不会显示字符,这是正常现象)。

注意事项/小提示:

  • 如果长时间没有更新,此过程可能需要几分钟,请耐心等待。
  • 更新过程中如果出现“无法解析域名”或“连接超时”,请检查网络连接或更换软件源(如阿里云、清华源)。

备用方案:

  • 如果sudo apt update报错,可以尝试先运行sudo apt upgrade来升级现有软件包,再重新执行更新命令。
  • 若网络问题持续,可手动编辑软件源文件:sudo nano /etc/apt/sources.list,将archive.ubuntu.com替换为国内镜像源地址。

通过官方Snap包安装Telegram(推荐方式)

Snap是Ubuntu官方推荐的包管理方式,能自动处理依赖并保持软件最新。

具体操作说明:

在终端中依次执行以下命令:

1. 安装Snap核心服务(如果尚未安装):sudo apt install snapd

2. 安装Telegram桌面客户端:sudo snap install telegram-desktop

3. 安装完成后,在应用程序菜单中搜索“Telegram”即可启动。

注意事项/小提示:

  • Snap安装的Telegram会自动更新,无需手动操作。
  • 如果启动后界面为英文,可进入Telegram设置中的 Settings->Language,选择“简体中文”或“中文”。
  • Snap包体积较大,首次启动可能稍慢,属于正常现象。

备用方案:

  • 如果Snap安装失败,可尝试从Telegram官网下载Linux版压缩包:wget https://telegram.org/dl/desktop/linux,然后解压并运行./Telegram/Telegram
  • 或者使用Flatpak安装:flatpak install flathub org.telegram.desktop

通过官方APT仓库安装(传统方式)

部分用户偏好使用传统的APT命令,但需先添加Telegram官方仓库。

具体操作说明:

1. 添加Telegram官方GPG密钥:wget -O- https://telegram.org/dl/desktop/linux/telegram.asc | sudo apt-key add -

2. 添加仓库:echo "deb https://telegram.org/dl/desktop/linux stable main" | sudo tee /etc/apt/sources.list.d/telegram.list

3. 再次更新软件包列表:sudo apt update

4. 安装Telegram:sudo apt install telegram-desktop

注意事项/小提示:

  • 官方APT仓库版本更新可能比Snap慢,但更符合传统Linux习惯。
  • 如果apt-key命令提示已弃用,可改用sudo gpg --dearmor方式导入密钥。
  • 安装后启动命令为telegram-desktop,可直接在终端输入运行。

备用方案:

  • 如果仓库添加失败,可直接下载.deb安装包:访问Telegram官网下载对应Ubuntu版本的.deb文件,双击安装。
  • 使用编译安装:从GitHub克隆源码并编译,但此方法较复杂,不建议新手尝试。

配置中文界面与登录验证

安装完成后,首次启动需要设置语言并登录账号。

具体操作说明:

1. 启动Telegram,点击主界面左上角的 三横线菜单图标。

2. 选择 Settings(设置)。

3. 在设置页面中找到 Language(语言)选项,点击后选择 简体中文中文

4. 返回主界面,点击 Start Messaging(开始聊天),输入你的手机号码(需加国际区号,中国为+86),点击 Next

5. 输入通过短信或Telegram App收到的验证码,完成登录。

注意事项/小提示:

  • 如果语言列表中没有中文,请确保Telegram版本为最新,或尝试重启应用。
  • 验证码通常5分钟内有效,如果未收到,点击 Resend code(重新发送)或选择电话语音验证。
  • 登录后建议立即进入 Settings->Privacy and Security(隐私与安全)设置两步验证,增强账号安全。

备用方案:

  • 如果手机号无法接收验证码,可尝试使用Telegram官方App生成验证码(在已登录设备上点击“登录设备”)。
  • 若界面始终为英文,可手动编辑配置文件:nano ~/.config/TelegramDesktop/settings.ini,添加lang=zh-CN

验证安装并解决常见启动故障

确保Telegram正常运行,并处理可能出现的闪退或黑屏问题。

具体操作说明:

1. 在终端中输入telegram-desktop启动,观察是否有错误信息输出。

2. 正常启动后,尝试发送消息、创建群组、上传文件,确认功能完整。

3. 如果启动后窗口黑屏,尝试在终端中运行:QT_QPA_PLATFORM=wayland telegram-desktop(针对Wayland显示服务器)。

4. 如果出现“段错误”或闪退,尝试清除缓存:rm -rf ~/.cache/TelegramDesktop

注意事项/小提示:

  • 如果Telegram无法联网,检查系统防火墙或代理设置。Ubuntu默认不开启防火墙,但第三方安全软件可能拦截。
  • 若使用代理,需在Telegram设置中的 Advanced(高级)->Connection type(连接类型)中配置Socks5或HTTP代理。
  • 对于老旧显卡,可尝试禁用硬件加速:在启动命令后加--disable-gpu参数。

备用方案:

  • 如果所有方法均无效,彻底卸载后重新安装:sudo snap remove telegram-desktopsudo apt purge telegram-desktop,然后重新执行安装步骤。
  • 使用Web版临时替代:在浏览器中访问 web.telegram.org,登录后功能与桌面版一致。

常见问题补充

问:安装时提示“snapd未运行”怎么办?

答:执行sudo systemctl enable snapd && sudo systemctl start snapd启动Snap服务,然后重新安装。

问:Telegram无法发送文件,提示“文件过大”?

答:Telegram免费版单文件上限为2GB,检查文件是否超过限制。如果文件过大,可压缩或分卷发送。

问:Ubuntu 20.04及更早版本能否安装最新版Telegram?

答:可以。Snap包支持所有主流Ubuntu版本,但旧版系统建议使用官网压缩包或Flatpak方式。

问:如何彻底卸载Telegram并删除所有配置?

答:先卸载程序,再删除配置目录:rm -rf ~/.config/TelegramDesktop ~/.local/share/TelegramDesktop

总结:

通过Snap或APT仓库安装Telegram是最简单稳定的方式,遇到问题时优先检查网络、更新系统或切换安装方法,即可在Ubuntu上流畅使用这款即时通讯工具。