记录值得慢慢阅读的内容

Telegram Linux版在Ubuntu 24.04上通过tarball安装的完整步骤:从下载到桌面集成

本文详细介绍如何在Ubuntu 24.04上使用官方tarball安装Telegram Linux版,涵盖下载、解压、启动、桌面快捷方式创建及常见问题处理,适合追求稳定与简洁安装方式的用户。

阅读提示建议先浏览小标题,再根据需要深入阅读具体段落。

为什么选择tarball安装Telegram?

在Ubuntu 24.04上安装Telegram Linux版,官方提供了多种方式,如Snap、Flatpak、源编译等。但tarball(tar.xz)安装包是最接近官方原始发布的形式,不经第三方商店封装,启动速度更快、依赖干扰更少,且能直接运行于桌面环境。对于那些不喜欢Snap后台机制或需要高度自定义的用户,tarball是理想选择。

本文以Ubuntu 24.04 LTS为例,完整演示从下载到创建桌面快捷方式的全过程,并附带常见问题排查思路。

第一步:下载官方Telegram tarball

请务必只从Telegram官方渠道下载Linux版tarball,以避免恶意篡改。打开终端,使用wget或curl下载最新版本。可先访问官方发布页获取最新链接,也可直接使用稳定地址:

wget -O telegram.tar.xz "https://telegram.org/dl/desktop/linux"

该地址始终指向最新的官方Linux 64位tarball。如需验证完整性,可在下载后比对官方提供的SHA-256校验和。Telegram官方发布页(tschirschmidt/telegram)通常附带校验值,建议养成校验习惯。

第二步:解压到合适目录

下载完成后,需要将tarball解压到系统的某个目录。推荐解压到/opt(全局安装)或~/.local/share(仅当前用户)。下面以~/.local/share为例,避免需要sudo:

mkdir -p ~/.local/share/TelegramDesktop
cd ~/.local/share/TelegramDesktop
tar -xJf ~/telegram.tar.xz --strip-components=1

说明:--strip-components=1会去掉压缩包内第一级目录(通常是“Telegram”文件夹),使其文件直接释放到当前目录。如果希望保留目录结构,可省略此参数,但后续启动路径需相应调整。

第三步:运行Telegram并完成初始设置

解压后,在bin子目录中应存在可执行文件Telegram。运行它:

~/.local/share/TelegramDesktop/bin/Telegram

首次启动会弹出登录界面,扫描二维码或输入手机号即可。注意,若系统缺少依赖库(如Qt库),会出现错误提示。Ubuntu 24.04桌面版通常自带Qt基础库,但若为最简安装或服务器版,可能需要安装必要依赖,详见下文“常见问题”。

第四步:创建桌面快捷方式

为了便捷启动,可为Telegram创建.desktop快捷方式文件。使用文本编辑器在~/.local/share/applications/目录创建telegramdesktop.desktop

nano ~/.local/share/applications/telegramdesktop.desktop

填写以下内容:

[Desktop Entry]
Name=Telegram Desktop
Comment=Telegram Desktop
Exec=/home/你的用户名/.local/share/TelegramDesktop/bin/Telegram
Icon=/home/你的用户名/.local/share/TelegramDesktop/lib/telegram.png
Terminal=false
Type=Application
Categories=Network;InstantMessaging;
StartupNotify=false

保存后,需赋予执行权限并刷新桌面数据库:

chmod +x ~/.local/share/applications/telegramdesktop.desktop
update-desktop-database ~/.local/share/applications/

现在可在应用菜单中搜索“Telegram”启动。若系统使用GNOME,也可通过扩展或文件管理器直接拖拽图标到收藏夹。

第五步:自动更新与维护

tarball安装的Telegram不会自动更新。但它本身具备“自动更新”机制(通过内置的updater),在首次运行时会在用户目录创建.local/share/TelegramDesktop数据目录,并定期检查更新,下载新tarball自行替换文件。因此无需手动干涉升级。

若希望彻底关闭自动更新(例如在局域网隔离环境),可在设置中关闭“自动更新”选项,或在启动时添加-noupdate参数。但官方不建议长期禁用更新,以免错过安全修复。

常见问题与排查

1. 启动提示缺少Qt库

若运行时报错error while loading shared libraries: libxcb-xinerama.so.0等,说明缺少Qt平台依赖。在Ubuntu 24.04上,可安装以下软件包:

sudo apt install libxcb-* libxkbcommon-x11-0 libdbus-1-3 libasound2

若使用Wayland会话,还需安装qtwayland5(若Telegram基于Qt5)或对应Qt6的wayland插件。建议先尝试sudo apt install libqt5svg5 libqt5widgets5等常用依赖。

2. 图标显示异常

如果桌面快捷方式图标不显示,请检查Icon字段路径是否正确。tarball内图标可能位于lib目录或share/icons,可使用find ~/.local/share/TelegramDesktop -name '*.png'搜索。

3. 登录时收不到验证码

若登录短信验证码迟迟未到,可尝试点击“发送验证码”旁边的“通过Telegram app在其他设备验证”选项,或检查网络代理设置。Telegram官方服务器在某些地区可能被屏蔽,需确保网络畅通。

4. 如何彻底卸载tarball安装

只需删除解压目录和配置目录:

rm -rf ~/.local/share/TelegramDesktop
rm -rf ~/.config/TelegramDesktop
rm -f ~/.local/share/applications/telegramdesktop.desktop

注意:删除配置目录会清除聊天记录(本地数据库)。如需保留聊天记录,只删除应用目录即可。

总结

通过tarball方式安装Telegram Linux版,不仅轻量、干净,还能随时使用最新功能。Ubuntu 24.04用户只需四步:下载、解压、运行、创建快捷方式,即可获得与官方完全一致的客户端体验。更重要的是,始终从官方渠道下载,可有效规避第三方篡改风险。希望本教程能帮助您顺利在Ubuntu 24.04上启用Telegram桌面端。

FAQ

安卓移动端下载

常见问题