如何在Ubuntu 20.04上更新Telegram桌面版?

今天12月2日,我收到了来自Telegram服务通知的消息,内容是关于我的过时的桌面应用版本:
请更新您的应用程序至最新版本。您正在使用的版本已经过时,将很快停止工作。
在Ubuntu 20.04.3 LTS中,Telegram桌面应用的最新发布版本是2.1.7。我请求您尽快升级LTS仓库,以获取最新版本的Telegram。
这里有一个关于ARM的相关问题(链接:Here)。

2你试过卸载你的版本然后从Telegram网站上下载最新版本吗(点击“显示所有平台”)?他们提供一个Snap一个Flatpak和一个简单的tar.xz。关于如何解压tar.xz,请参阅这个问题的回答。那可能是最简单的方法。或者,你可以向软件包提交错误报告,维护者可能会进行更新。 - cocomac
AskUbuntu是一个由志愿者“担任职务”的问答网站。我们与软件仓库中的软件无关。这方面是由盈利公司Canonical负责处理的。请阅读man ubuntu-bug,并向Canonical报告您的问题/请求。 - waltinator
1@user535733 telegram-desktop | 2.1.7+ds-2~ubuntu20.04.1 | focal-updates/universe | source, amd64, arm64, armhf, ppc64el, riscv64 我怀疑,https://packages.ubuntu.com/search?suite=all&searchon=names&keywords=telegram-desktop 可能是 https://packages.ubuntu.com/focal-updates/telegram-desktop (我之前遇到了一个类似的问题,从 deb 切换到 snap,但没有深入探索...) - guiverc
也许Ubuntu应该像Firefox或Thunderbird一样更新Telegram,或者放弃这个软件包。 - Archisman Panigrahi
@cocomac 请将您的评论改写成回答。 - Archisman Panigrahi
@ArchismanPanigrahi 对不起。我已经准备好了一个合适的答案。 - cocomac
@guiverc 谢谢你的纠正! - user535733
这个回答解决了你的问题吗?Telegram桌面版无法启动。我在这里使用Telegram,它会定期更新,不会出现“停止工作”的问题。 - N0rbert
只是为了完整起见;最近有人在这个问题上提交了一个错误报告 - https://bugs.launchpad.net/ubuntu/+source/telegram-desktop/+bug/1953580 - guiverc
3个回答

如果你的源不是最新的,你可以提交一个问题,也许维护者会更新它。当然,在此之前,请确保你的系统已经更新(sudo apt update && sudo apt upgrade)。
在尝试任何方法之前,请先删除你已经安装的内容。如果你在问题中提供了安装方式,我们可以帮助你撤销操作。
有很多方法可以获取更新版本。我按照个人意见将它们从好到坏排序。
  1. 官方下载链接 - 警告:直接下载。它会生成一个tar.xz文件。有关提取方法,请参阅这个问题。简而言之:tar xf archive.tar.xz(感谢@ramslök)。

  2. Snap软件包 - Snap是一种快速简便的安装软件包的方式,通过Snap安装Telegram非常简单。

  3. Flatpak - Flatpak也不错,但我发现Snap在Ubuntu中默认支持更好,所以我建议使用Snap而不是Flatpak。

  4. 非官方PPA - 有一些非官方的PPA,比如这个,但除非你有非常充分的理由不使用三种官方方法,否则我不建议使用这个。无论如何,以下是如何添加该PPA:

    $ sudo add-apt-repository ppa:atareao/telegram
    $ sudo apt-get update
    $ sudo apt-get install telegram
    

如果你想了解更多安装方法,请参考这个问题 - cocomac
我已经有一段时间没有使用常规的Ubuntu(GNOME桌面环境)了,但右键单击->提取到此处这个选项不是更简单地提取.tar.xz文件吗? - Archisman Panigrahi
@ArchismanPanigrahi 不适合那些喜欢用终端做所有事情的人 :) - cocomac
这些快照真的很奇怪,我之前已经有一个快照,版本是3.1.1,但是GUI快照商店显示“无更新”。但是当我执行sudo snap install telegram-desktop命令时,它更新到了4.10.3,至少命令行是这么说的。当我启动telegram-desktop时,它的设置菜单仍然显示3.1.1,并且一些频道中的较新消息仍然显示为不支持,因为我的Telegram版本太旧。这些最推荐的选项与PPA相比,安装和更新起来确实最不方便。(摇头) - undefined

更新您的Telegram桌面版以访问商店https://snapcraft.io/store或通过命令行更新

sudo snap install telegram-desktop

sudo apt update


Telegram有自动更新功能,即使您使用便携版也可以。

telegram update