Проверить, устарел ли Telegram Desktop на Linux, проще всего через меню приложения: откройте Настройки → Продвинутые настройки и посмотрите строку версии внизу окна — если рядом нет кнопки обновления, а версия заметно старше актуальной на официальном сайте, значит, пакет обновляется не автоматически и требует ручного вмешательства. Способ обновления напрямую зависит от того, как именно был установлен мессенджер: через Snap, Flatpak, официальный архив tsetup или репозиторий дистрибутива.
Ниже разберём каждый вариант по отдельности. Сначала определите, какой у вас тип установки — от этого зависит и команда обновления, и поведение приложения при выходе новой версии.
Как узнать, каким способом установлен Telegram
Прежде чем что-то обновлять, нужно понять, откуда пришёл пакет. В Linux одна и та же программа может существовать в нескольких форматах, и команда обновления для каждого своя.
Выполните в терминале по очереди:
snap list | grep -i telegram
flatpak list | grep -i telegram
which telegram-desktop
- 🔹 Если команда
snap listпоказала строку с telegram-desktop — у вас Snap-версия. - 🔹 Если сработал
flatpak list— установлен Flatpak-пакет. - 🔹 Если ни одна команда ничего не нашла, но приложение запускается — скорее всего, используется портативная версия из архива с официального сайта.
- 🔹 Если пакет ставился через
aptилиdnf— обновление идёт вместе с системой.
Обновление Telegram, установленного через Snap
Snap-пакеты в Ubuntu и производных обновляются автоматически в фоне, однако автообновление может откладываться, если приложение запущено. Чтобы принудительно получить свежую версию, закройте Telegram и выполните:
sudo snap refresh telegram-desktop
После завершения команды запустите мессенджер заново и проверьте номер версии в настройках. Если refresh сообщает, что обновлений нет, но вы уверены, что новая версия вышла, возможная причина — задержка публикации в канале stable; проверить доступные каналы можно командой snap info telegram-desktop.
⚠️ Внимание: если Telegram открыт во время обновления Snap, пакет может остаться на старой версии до следующего цикла автообновления. Всегда закрывайте приложение перед ручным
refresh.
Обновление Telegram через Flatpak
Flatpak-версия распространяется через Flathub и обновляется одной командой. Закройте приложение и выполните:
flatpak update org.telegram.desktop
Можно обновить сразу все Flatpak-приложения командой flatpak update без аргументов — это удобно, если вы давно не обновляли систему. Графические менеджеры вроде GNOME Software или Discover в KDE также показывают обновления Flatpak и позволяют установить их кнопкой.
Обратите внимание: Flatpak-версия работает в изолированной среде (sandbox), поэтому пути к загруженным файлам и доступ к папкам могут отличаться от привычных. Это нормально и не является признаком неполадки.
Обновление портативной версии с официального сайта
Если Telegram был скачан архивом tsetup с официального сайта, в нём встроен собственный механизм автообновления. Обычно при выходе новой версии внизу окна появляется предложение обновиться, а после перезапуска приложение заменяет само себя.
Если автообновление не срабатывает, обновите вручную:
☑️ Ручное обновление портативной версии Telegram
Перейдите на официальный сайт telegram.org, скачайте архив для Linux и распакуйте его в каталог, где лежит текущая версия, согласившись на замену файлов. Данные аккаунта и переписка хранятся отдельно от исполняемого файла — в папке ~/.local/share/TelegramDesktop, поэтому замена бинарника не удаляет историю чатов.
⚠️ Внимание: скачивайте архив только с официального сайта. Сторонние сборки и «репаки» Telegram — распространённый способ распространения вредоносного ПО, особенно под видом «прокси-версий» и «модов».
Где Telegram хранит данные в Linux
Локальные данные (кэш, настройки, сессии) портативной версии обычно находятся в ~/.local/share/TelegramDesktop. У Snap-версии путь отличается: ~/snap/telegram-desktop/. У Flatpak — ~/.var/app/org.telegram.desktop/. Перед переустановкой можно скопировать эту папку как резервную копию.
Обновление через репозиторий дистрибутива
В некоторых дистрибутивах Telegram доступен из штатных репозиториев. Тогда обновление выполняется стандартным менеджером пакетов вместе с системой:
sudo apt update && sudo apt upgrade # Debian, Ubuntu, Mint
sudo dnf upgrade # Fedora
sudo pacman -Syu # Arch Linux
У этого способа есть особенность: версии в репозиториях стабильных дистрибутивов часто отстают от актуальных, потому что мейнтейнеры публикуют обновления с задержкой. Если для вас критичны свежие функции мессенджера, лучше перейти на Snap, Flatpak или официальный архив.
| Способ установки | Команда обновления | Автообновление | Скорость получения новых версий |
|---|---|---|---|
| Snap | sudo snap refresh telegram-desktop | Да, в фоне | Быстро |
| Flatpak | flatpak update org.telegram.desktop | Через магазин приложений | Быстро |
| Архив tsetup | Встроенный updater или замена файлов | Да, внутри приложения | Сразу после релиза |
| Репозиторий дистрибутива | apt upgrade / dnf upgrade | Вместе с системой | С задержкой |
Что делать, если Telegram не обновляется
Иногда обновление завершается ошибкой или версия не меняется после всех действий. Пройдитесь по типичным причинам:
- 🔄 Приложение запущено во время обновления — закройте его и повторите команду.
- 🌐 Нет соединения с репозиторием — проверьте интернет и доступность Flathub или Snap Store.
- 💾 Не хватает места на диске — проверьте свободное пространство командой
df -h. - 🔐 Ошибка прав доступа — убедитесь, что используете
sudoдля системных пакетов. - 📦 Конфликт двух установленных версий — удалите дубликат и оставьте один формат пакета.
Когда ничего не помогает, радикальный, но обратимый вариант — полностью удалить пакет и поставить Telegram заново тем же способом. Данные аккаунта при этом в большинстве случаев сохраняются, но перед удалением разумно сделать копию папки с данными, указанной в спойлере выше.
⚠️ Внимание: не удаляйте папку
TelegramDesktopс данными вместе с пакетом, если не уверены, что сессия привязана к аккаунту и вы помните пароль двухфакторной аутентификации — иначе потеряете локальный кэш и доступ к секретным чатам.
Какая версия лучше для повседневного использования
Однозначного ответа нет, но есть практические ориентиры. Для большинства пользователей Ubuntu и производных проще всего Snap — он уже предустановлен в системе и не требует настройки. Пользователям Fedora и дистрибутивов с KDE часто удобнее Flatpak, который хорошо интегрируется с их графическими окружениями.
Портативная версия с сайта подходит тем, кто хочет получать обновления в день релиза и не зависеть от пакетных менеджеров. Версия из репозитория дистрибутива — вариант для тех, кому важнее стабильность и проверка пакетов мейнтейнерами, чем скорость появления новых функций.
Часто задаваемые вопросы
Удалятся ли мои чаты при обновлении Telegram?
Нет. Обновление заменяет только исполняемые файлы программы. Переписка синхронизируется с серверами Telegram, а локальные данные хранятся в отдельной папке и не затрагиваются. Исключение — секретные чаты, которые существуют только на конкретном устройстве: при полном удалении папки с данными они пропадут.
Почему в Telegram нет кнопки «Обновить»?
Кнопка обновления внутри приложения есть только у портативной версии с официального сайта. Если Telegram установлен через Snap, Flatpak или репозиторий, обновлением управляет система, а не само приложение.
Как проверить текущую версию Telegram в Linux?
Откройте Настройки → Продвинутые настройки — номер версии указан внизу окна. Либо выполните в терминале telegram-desktop --version, если бинарник доступен в PATH.
Можно ли отключить автообновление Snap-версии?
Snap позволяет отложить обновления на определённый срок командой sudo snap set system refresh.hold=..., но полностью отключить их для отдельного пакета штатными средствами нельзя. Если нужен полный контроль над версией, используйте портативную сборку с сайта.
Telegram после обновления не запускается — что делать?
Сначала запустите приложение из терминала, чтобы увидеть текст ошибки. Часто помогает очистка кэша пакетного менеджера и повторная установка. Если проблема появилась сразу после обновления Snap, можно откатиться на предыдущую ревизию командой sudo snap revert telegram-desktop.