在Linux ARM64架构的设备(如树莓派、飞腾、华为鲲鹏等)上安装和使用Telegram桌面客户端,可能会遇到官方客户端不支持、依赖缺失或运行崩溃等问题。许多用户下载了通用的Linux版本却无法运行,或者不知道如何正确获取ARM64原生版本。本文将手把手教你从零开始,在ARM64 Linux系统上成功安装并配置Telegram。
检查系统架构与准备环境
首先需要确认你的设备确实是ARM64架构,并确保系统已安装必要的运行环境。
具体操作说明:
打开终端,输入 uname -m并回车。如果输出结果为 aarch64,则说明你的系统是ARM64架构。接着输入 cat /etc/os-release查看发行版名称和版本号(如Ubuntu 22.04、Debian 11等)。然后运行 sudo apt update && sudo apt upgrade -y(Debian/Ubuntu系)或 sudo dnf update(Fedora系)来更新软件包索引。
注意事项/小提示:
- 如果输出是 armv7l或 armv8l,说明是32位ARM系统,本教程不适用。
- 确保系统已安装 wget、tar、xz-utils等基础工具:
sudo apt install wget tar xz-utils -y。 - 如果系统是国产统信UOS或麒麟,请先确认是否支持APT源,否则建议使用Snap或Flatpak方式安装。
备用方案:
- 如果系统无法通过APT更新,可尝试使用
sudo yum update(CentOS/RHEL系)。 - 对于极简系统(如Alpine Linux),需先安装
apk add wget tar xz。
下载官方ARM64原生客户端
Telegram官方为Linux提供了通用的x86_64版本,但ARM64版本需要从特定渠道获取。目前官方已发布原生ARM64的静态编译包。
具体操作说明:
在终端中执行以下命令,从Telegram官方GitHub仓库下载最新的ARM64版本(约70MB):
`
wget https://telegram.org/dl/desktop/linux_arm64 -O tdesktop_arm64.tar.xz
`
如果下载速度慢,可以使用镜像源或代理。下载完成后,使用 ls -lh tdesktop_arm64.tar.xz检查文件大小是否正常。
注意事项/小提示:
- 官方下载链接可能随时间变化,建议访问 https://desktop.telegram.org查看最新下载地址。
- 不要使用32位或x86_64的包,否则会报“Exec format error”错误。
- 下载时请确保网络连接稳定,如果失败可尝试
curl -L -o tdesktop_arm64.tar.xz https://telegram.org/dl/desktop/linux_arm64。
备用方案:
- 如果官方链接失效,可从 GitHub Releases搜索“Telegram Desktop ARM64”第三方编译版本。
- 使用Snap安装:
sudo snap install telegram-desktop(Snap版会自动适配架构)。
解压并安装到系统目录
下载的压缩包需要解压到合适的目录,并创建桌面快捷方式。
具体操作说明:
1. 创建目标目录:sudo mkdir -p /opt/telegram
2. 解压文件到该目录:sudo tar -xJf tdesktop_arm64.tar.xz -C /opt/telegram --strip-components=1
3. 赋予执行权限:sudo chmod +x /opt/telegram/Telegram
4. 创建符号链接到系统PATH:sudo ln -sf /opt/telegram/Telegram /usr/local/bin/telegram
5. 创建桌面快捷方式:sudo nano /usr/share/applications/telegramdesktop.desktop,填入以下内容:
`
[Desktop Entry]
Name=Telegram Desktop
Comment=Telegram messaging app
Exec=/opt/telegram/Telegram
Icon=/opt/telegram/telegram.png
Terminal=false
Type=Application
Categories=Network;InstantMessaging;
`
注意事项/小提示:
- 解压时注意 --strip-components=1参数,它会去掉顶层目录,避免多一层文件夹。
- 如果系统中没有 nano,可用
vim或gedit替代。 - 图标文件路径需确认:解压后的目录中通常有 telegram.png或 Telegram.png,请根据实际文件名修改。
备用方案:
- 如果不想放到系统目录,可解压到用户目录:
tar -xJf tdesktop_arm64.tar.xz -C ~/apps - 运行方式改为直接双击解压后的 Telegram可执行文件。
首次运行与账号登录
完成安装后,首次启动需要进行账号绑定和基础设置。
具体操作说明:
1. 在终端输入 telegram或双击桌面图标启动程序。
2. 程序启动后,会显示欢迎界面,点击 Start Messaging按钮。
3. 输入你的手机号(需包含国际区号,例如中国为 +86),然后点击 Next。
4. 等待几秒,手机会收到Telegram官方发来的验证码短信,输入验证码并点击 Next。
5. 如果启用了两步验证,还需输入密码。登录成功后,即可看到联系人列表和聊天界面。
注意事项/小提示:
- 如果手机收不到验证码,检查手机号是否输入正确,或点击 Didn't get the code?尝试语音验证。
- 首次登录时,建议勾选 Keep me signed in以保持登录状态。
- 如果程序启动后闪退,请检查终端输出的错误信息,常见原因是缺少 libxcb等依赖库。
备用方案:
- 如果使用代理,可在设置中配置:Settings → Advanced → Connection Type → Use custom proxy。
- 若无法启动图形界面,可尝试在终端添加
--disable-gpu参数运行:telegram --disable-gpu。
常见问题补充
问:启动后提示“Cannot find icon theme”怎么办?
答:安装缺失的图标主题:sudo apt install adwaita-icon-theme或 gnome-icon-theme。
问:ARM64版本运行时非常卡顿怎么办?
答:尝试关闭硬件加速:在启动命令后加 --disable-gpu,或在设置中关闭动画效果:Settings → Advanced → Animations → Disable。
问:如何更新到最新版本?
答:重复下载和解压步骤,覆盖 /opt/telegram目录即可。建议定期检查官方更新日志。
问:为什么桌面图标无法显示?
答:检查 .desktop文件中的 Icon路径是否正确,或手动将图标文件复制到 ~/.local/share/icons目录。
总结:
通过本教程,你已成功在ARM64 Linux系统上完成Telegram的安装和配置,关键步骤包括确认架构、下载原生ARM64包、解压到系统目录以及首次登录。遇到问题时,优先检查依赖库和启动参数。