17
10月
2025
在 Linux 上安装 Telegram 客户端的几种方式
13:43

在 Linux 上安装 Telegram 客户端的几种方式

17 10月 2025 13:43

在 Linux 操作系统上安装 Telegram 有多种方法。 以下是在 Linux 上安装最新版本 Telegram-Desktop 的 3 种方法。

方法 1. 从现成的 Linux 程序集安装 Telegram-Desktop

这种方法非常简单,特别是如果您将 Telegram 留在主目录中,其中将创建一个名为“Telegram”的文件夹和两个可执行文件 - Telegram 和 Updater。

64 位版本 Linux 的下载大小为 62.6 MB。

(下面我稍微复杂化了组织文件位置的方法,
但是如果您从当前用户的目录启动 Telegram,则可以省略步骤 4-6)。

0) 删除旧版本的 Telegram-Desktop(如果安装在 Linux 上)

sudo apt remove telegram-desktop

1)对于Linux 64位架构,我下载了最新版本的Telegram(当前版本6.2.3):
*64 位 Linux 静态构建 - https://telegram.org/dl/desktop/linux

如果 Linux 32 位架构,Telegram Desktop 的最新版本是 2.4.4:
*32 位 Linux 静态构建 - https://updates.tdesktop.com/tlinux32/tsetup32.2.4.4.tar.xz

2) 解压 tar.xz 存档

  • 在您的主文件夹中的资源管理器(例如 PCManFM 或 Nautilus)中 - 右键单击存档 - “在此处解压”。 Telegram 和 Updater 文件将位于您的主文件夹中新的“Telegram”子目录中。

  • 或从命令行解压 tar.xz 存档:

    sudo apt install xz-utils
    ls tsetup*
    tar -xf tsetup.6.2.3.tar.xz

4)解压XZ压缩包后,可以立即运行程序 Telegram из одноименной папки. Но я предпочёл создать папку /opt/telegram,我向其中分配了权限,并将 Telegram 和 Updater 文件移至其中:

sudo mkdir /opt/telegram
sudo chown -R root:root /opt/telegram
sudo mv ~/Telegram/Telegram /opt/telegram
sudo mv ~/Telegram/Updater /opt/telegram
sudo chmod +x /opt/telegram/Telegram
sudo chmod +x /opt/telegram/Updater

5) 在开始菜单中创建 Telegram 快捷方式。

无需手动操作。 只需启动 Telegram 应用程序,它就会将 .desktop 文件写入当前用户的文件夹 ~/.local/share/applications:

要在开始菜单中创建快捷方式,您需要启动 Telegram:

/opt/telegram/Telegram

自动生成的文件内容 org.telegram.desktop._023d4009d7ff6bfa2363e883ec2f16df.desktop
在文件夹中 ~/.local/share/applications:

[桌面入口]
名称=电报
评论=消息传递新时代
TryExec=/opt/电报/电报
Exec=/opt/telegram/Telegram -- %u
图标=org.telegram.desktop
终端=假
StartupWMClass=TelegramDesktop
类型=应用
类别=聊天;网络;即时消息;Qt;
MimeType=x-scheme-handler/tg;x-scheme-handler/tonsite;
关键字=tg;聊天;im;消息;messenger;sms;tdesktop;
行动=退出;
DBusActivatable=true
SingleMainWindow=true
X-GNOME-UsesNotifications=true
X-GNOME-SingleWindow=true

[桌面操作退出]
Exec=/opt/telegram/Telegram -quit
名称=退出电报
图标=应用程序退出

6) 电报更新。 在我看来,由于 /opt/telegram 目录需要 root 权限,因此您需要通过 sudo 运行 Updater,并使用 -E 开关(保存当前用户的环境变量)。

sudo -E /opt/telegram/Updater

!!!使用“现成的Linux构建”方法安装Telegram就完成了。

7) 如有必要,删除 Telegram:

sudo rm -R /opt/telegram
rm ~/.local/share/applications/org.telegram.desktop* -y
rm ~/.local/share/applications/*-Telegram_Desktop.desktop -y

方法 2:从 Flatpak 应用商店安装

通过这种方法,将从互联网下载650MB的信息量。
此外,由于对俄罗斯的制裁,安装程序将无法从 http://ciscobinary.openh264.org/ 网站下载 openh264 编解码器。

1)在整个操作系统上安装Flatpak

sudo apt 安装 flatpak

2) 将掩码设置为 openh264,以便 Flatpak 在无法访问网站 ciscobinary.openh264.org 时不会抱怨

flatpak mask --system org.freedesktop.Platform.openh264

3) 从 Flatpak 安装 Telegram:

建议仅为当前用户从 Flatpak 安装 Telegram。 运行命令

sudo chmod 1777 /var/tmp -R
flatpak install flathub org.telegram.desktop -y

安装期间在 /var/tmp 文件夹中创建目录需要权限 1777 (drwxrwxrwx)。

第一队

sudo flatpak install flathub org.telegram.desktop -y

4) 安装 系统中缺少组件 -ffmpeg 编解码器

您可以先删除旧版本

sudo flatpak uninstall org.freedesktop.Platform.ffmpeg-full -y

安装 ffmpeg:

sudo flatpak install flathub "org.freedesktop.Platform.ffmpeg-full" -y

按版本对应的数字,例如“3”:

查找匹配项...
在“flathub”(系统)存储库中找到“org.freedesktop.Platform.ffmpeg-full”的类似链接:

1)运行时/org.freedesktop.Platform.ffmpeg-full/x86_64/22.08
2)运行时/org.freedesktop.Platform.ffmpeg-full/x86_64/23.08
3)运行时/org.freedesktop.Platform.ffmpeg-full/x86_64/24.08
4)运行时/org.freedesktop.Platform.ffmpeg-full/x86_64/19.08
5)运行时/org.freedesktop.Platform.ffmpeg-full/x86_64/20.08
6)运行时/org.freedesktop.Platform.ffmpeg-full/x86_64/21.08

您想使用哪一个(0 - 取消)? [0-6]:3前>

5) 启动电报

    flatpak run org.telegram.desktop

6) 不需要在开始菜单中创建快捷方式,因为将自动创建快捷方式(.desktop 文件)。

如果该快捷方式未出现在“开始”-“Internet”菜单中(在某些非标准 Linux shell 中),您可以手动创建它。

    sudo nano ~/.local/share/applications/org.telegram.desktop

文件内容取自 ` /var/lib/flatpak/app/org.telegram.desktop/current/active/export/share/applications/`,
因为 Flatpak 的开始菜单快捷方式包含在 /var/lib/flatpak/app/ 文件夹中

[桌面入口]
名称=电报
评论=消息传递新时代
Exec=/usr/bin/flatpak run --branch=stable --arch=x86_64 --command=Telegram --file-forwarding org.telegram.desktop -- @@u %u @@
图标=org.telegram.desktop
终端=假
StartupWMClass=TelegramDesktop
类型=应用
类别=聊天;网络;即时消息;Qt;
MimeType=x-scheme-handler/tg;x-scheme-handler/tonsite;
关键字=tg;聊天;im;消息;messenger;sms;tdesktop;
行动=退出;
DBusActivatable=true
SingleMainWindow=true
X-GNOME-UsesNotifications=true
X-GNOME-SingleWindow=true
X-Flatpak=org.telegram.desktop

[桌面操作退出]
Exec=/usr/bin/flatpak run --branch=stable --arch=x86_64 --command=Telegram org.telegram.desktop -quit
名称=退出电报
图标=应用程序退出

6) 删除电报

     sudo flatpak uninstall org.telegram.desktop -y

删除 ffmpeg 编解码器

     sudo flatpak uninstall org.freedesktop.Platform.ffmpeg-full -y

删除 Flatpak(通常不需要,因为它可以“拖走”通过 Flatpak 安装的所有应用程序,例如 Firefox、VLC)

    sudo apt remove flatpak

### 从 Snap 安装 Telegram

1)安装快照

Snap Store 在较弱的计算机上运行不佳,会降低加载速度。 如果驱动器不是 SSD,我不推荐此方法。

Snap 预装在以下操作系统上:
*KDE 霓虹灯

* 曼扎罗
*索鲁斯

* Ubuntu 18.04 及更高版本
* 许多操作系统基于UBuntu
* 佐林操作系统

Snap 在其他操作系统上不可用,例如 Debian 或 CentOS:

通常,安装 snapd 的命令是:

    su root
    apt update
    apt install snapd

2)参观 [https://snapcraft.io/telegram-desktop](https://snapcraft.io/telegram-desktop),其中给出了从 Snap 安装 Telegram 的命令:

    su
    snap install telegram-desktop
    exit

在撰写本文时,Snap 的版本是 6.2.3

!!!从 Snap 安装 Telegram 的优点:在这种情况下,支持 Mesa 和 Wayland,即图形加速和对现代输出子系统的支持,这将启用显卡的 OpenGL 加速。 但在某些情况下加速可能无法正常工作。 在这种情况下,当启动并询问图形加速时,请选择“保持禁用”选项。

3) 在开始菜单中自动安装 Telegram 快捷方式,无需手动操作。

.desktop 文件位于文件夹“/var/lib/snapd/desktop/applications”中,名称为“telegram-desktop_telegram-desktop.desktop”,内容如下:

[桌面入口]
X-SnapInstanceName=电报-桌面
名称=电报
评论=消息传递新时代
X-SnapAppName=电报-桌面
Exec=env BAMF_DESKTOP_FILE_HINT=/var/lib/snapd/desktop/applications/telegram-desktop_telegram-desktop.desktop /snap/bin/telegram-desktop -- %u
图标=/snap/telegram-desktop/6828/meta/gui/icon.png
终端=假
StartupWMClass=TelegramDesktop
类型=应用
类别=聊天;网络;即时消息;Qt;
MimeType=x-scheme-handler/tg;x-scheme-handler/tonsite;
关键字=tg;聊天;im;消息;messenger;sms;tdesktop;
行动=退出;
SingleMainWindow=true

[桌面操作退出]
X-SnapAppName=电报-桌面
Exec=env BAMF_DESKTOP_FILE_HINT=/var/lib/snapd/desktop/applications/telegram-desktop_telegram-desktop.desktop /snap/bin/telegram-desktop -quit
名称=退出电报
图标=/snap/telegram-desktop/6828/meta/gui/icon.png

4) 如有必要,可以从 Snap 中删除 Telegram:

    su
    snap remove telegram-desktop
    exit

-----

### 电报更新

* 从程序集安装时更新:

    /opt/telegram/Updater

* 从 Flatpak 安装时 Linux 上的 Telegram 更新

如果仅为当前用户安装 telegram(无需 sudo)

    flatpak update

如果 Telegram 是在系统范围内安装的(使用 sudo),也可以使用 sudo 进行更新:

    sudo flatpak update

*从 Snap 安装时更新

    sudo 快照刷新

----

 **插图:**  [freepnglogos.com](https://www.freepnglogos.com/images/telegram-logo-966.html)。


相关出版物