Команда sudo apt update && sudo apt upgrade не обновляет Telegram в Ubuntu, если мессенджер был установлен не из стандартного репозитория — это первое, что нужно проверить, когда приложение сообщает о новой версии, но не обновляется само. Способ обновления Telegram Desktop полностью зависит от того, как именно он был установлен: через apt, Snap, Flatpak или вручную скачанным архивом с официального сайта.
В этой статье разберём все рабочие методы обновления Telegram в Ubuntu, объясним, как определить источник установки, и покажем, что делать, если обновление зависает или ломает запуск приложения. Инструкции подходят для актуальных версий Ubuntu и её производных, однако названия пакетов и поведение менеджеров могут немного отличаться в зависимости от релиза системы.
Как определить, каким способом установлен Telegram
Прежде чем обновлять, необходимо выяснить источник установки. От этого зависит вся дальнейшая процедура: команда, которая работает для Snap-пакета, бесполезна для Flatpak-версии, и наоборот.
Проверить можно несколькими командами в терминале. Выполните их по очереди и посмотрите, какая из них вернёт результат:
snap list | grep -i telegram
flatpak list | grep -i telegram
apt list --installed 2>/dev/null | grep -i telegram
which telegram-desktop
Если ни одна команда ничего не нашла, но Telegram запускается — вероятно, вы используете портативную версию, скачанную с официального сайта в виде архива. Такая сборка обычно лежит в домашней папке и обновляется собственным встроенным механизмом.
- 📦 snap list показал telegram-desktop — у вас Snap-версия;
- 🧩 flatpak list нашёл org.telegram.desktop — установлен Flatpak;
- 📁 Telegram лежит в ~/Telegram или /opt — это портативная сборка;
- 🔍 ничего не нашлось — проверьте, откуда запускается ярлык приложения.
Обновление Telegram через Snap
Snap — один из самых распространённых способов установки Telegram в Ubuntu, поскольку в новых релизах системы именно этот формат часто предлагается по умолчанию. Главная особенность: Snap-пакеты обновляются автоматически в фоновом режиме, поэтому в большинстве случаев вручную ничего делать не нужно.
Если хотите принудительно проверить наличие обновления прямо сейчас, выполните команду:
sudo snap refresh telegram-desktop
Терминал либо сообщит, что обновлений нет, либо скачает и установит свежую версию. Если Telegram в этот момент запущен, Snap отложит применение обновления до закрытия приложения — об этом система честно предупредит в выводе команды.
⚠️ Внимание: если Snap долго не может обновить запущенный Telegram, полностью закройте приложение (не сверните в трей, а именно завершите процесс) и повторите команду sudo snap refresh telegram-desktop.
Обновление Telegram через Flatpak
Flatpak-версия Telegram популярна среди пользователей, которым нужна максимально свежая сборка из Flathub. Здесь обновление выполняется одной командой, и она же заодно обновит все остальные Flatpak-приложения в системе.
flatpak update org.telegram.desktop
Если хотите обновить вообще всё, установленное через Flatpak, достаточно команды flatpak update без указания конкретного приложения. Менеджер покажет список доступных обновлений и спросит подтверждение перед загрузкой.
Обратите внимание: Flatpak-приложения работают в изолированной среде, поэтому после обновления иногда требуется повторный вход в аккаунт или сбрасываются некоторые разрешения на доступ к файлам. Это нормальное поведение песочницы, а не признак сбоя.
Обновление портативной версии с официального сайта
Портативная сборка Telegram Desktop, скачанная с официального сайта, устроена иначе: у неё есть встроенный механизм автообновления. Обычно приложение само скачивает новую версию и предлагает перезапуститься — соответствующая кнопка появляется в настройках или в виде уведомления внутри чата со служебными сообщениями.
Если автообновление не срабатывает, ручной способ выглядит так:
- Скачайте свежий архив с официального сайта Telegram (версия для Linux).
- Полностью закройте запущенный Telegram.
- Распакуйте архив и замените старый исполняемый файл
Telegramновым, сохранив папкуtdata— в ней хранятся данные сессии. - Запустите приложение и проверьте номер версии в настройках.
Главное правило при ручной замене: не удаляйте папку tdata рядом с исполняемым файлом — иначе потеряете авторизацию и локальные данные приложения.
☑️ Безопасное обновление портативной версии
Сравнение способов установки и обновления
Чтобы выбрать наиболее удобный вариант на будущее, полезно видеть различия между форматами пакетов. Ниже — обобщённое сравнение без привязки к конкретным номерам версий, поскольку они меняются с каждым релизом.
| Критерий | Snap | Flatpak | Портативная версия |
|---|---|---|---|
| Автообновление | Да, в фоне | По команде или через магазин приложений | Встроенное, из самого приложения |
| Команда обновления | sudo snap refresh | flatpak update | Замена файла вручную |
| Изоляция (песочница) | Да | Да | Нет |
| Зависимость от системных пакетов | Низкая | Низкая | Минимальная |
Частые проблемы при обновлении и их решение
Даже простая процедура иногда даёт сбои. Разберём типичные сценарии, с которыми сталкиваются пользователи Ubuntu при обновлении Telegram.
Telegram не запускается после обновления. Возможная причина — конфликт двух установленных копий: например, одновременно присутствуют Snap-версия и портативная. Проверьте это командами из первого раздела и удалите лишний вариант, оставив один.
Обновление зависает на этапе загрузки. Для Snap помогает перезапуск службы командой sudo systemctl restart snapd, после чего нужно повторить sudo snap refresh. Для Flatpak стоит проверить доступность репозитория Flathub и стабильность сети.
Приложение просит обновиться, но кнопка не работает. Такое случается у портативной версии, если у неё нет прав на запись в собственную папку. Проверьте владельца каталога с Telegram — он должен принадлежать вашему пользователю, а не root.
⚠️ Внимание: не устанавливайте Telegram из неофициальных PPA-репозиториев и сторонних сайтов. Под видом мессенджера нередко распространяются вредоносные сборки. Безопасные источники — официальный сайт Telegram, Snap Store и Flathub.
- 🔄 Перезапустите систему после крупного обновления — это снимает часть конфликтов библиотек;
- 🗑️ Удалите дублирующиеся установки Telegram, оставив один формат пакета;
- 🌐 Проверьте соединение и доступность репозитория при зависании загрузки;
- 🔐 Убедитесь, что папка портативной версии принадлежит вашему пользователю.
Как полностью удалить Telegram перед чистой переустановкой
Для Snap: sudo snap remove telegram-desktop. Для Flatpak: flatpak uninstall org.telegram.desktop (добавьте --delete-data, чтобы стереть и данные). Для портативной версии достаточно удалить папку с приложением. После этого установите мессенджер заново выбранным способом.
Как проверить, что обновление прошло успешно
После любого способа обновления стоит убедиться, что версия действительно изменилась. Откройте Telegram, перейдите в настройки и найдите раздел с информацией о версии — обычно номер указан внизу окна настроек или в расширенном меню.
Для Snap и Flatpak версию можно проверить и без запуска приложения: команды snap info telegram-desktop и flatpak info org.telegram.desktop покажут установленный релиз. Сверьте его с номером актуальной версии, указанным на официальном сайте или в канале с новостями Telegram Desktop.
Часто задаваемые вопросы
Обновляется ли Telegram в Ubuntu автоматически?
Зависит от способа установки. Snap-версия обновляется автоматически в фоне, портативная сборка имеет встроенный механизм автообновления, а Flatpak обычно требует ручной команды flatpak update или обновления через магазин приложений.
Почему apt upgrade не обновляет Telegram?
Потому что Telegram, скорее всего, установлен не из стандартного репозитория apt, а через Snap, Flatpak или как портативная версия. Менеджер apt управляет только теми пакетами, которые были установлены через него.
Потеряю ли я переписку при обновлении Telegram?
Нет. Переписка хранится на серверах Telegram и синхронизируется после входа в аккаунт. Локально теряться могут только незавершённые загрузки файлов и данные секретных чатов, которые привязаны к конкретному устройству.
Что делать, если после обновления Telegram не запускается?
Сначала проверьте, не установлено ли две копии приложения разными способами, и удалите лишнюю. Затем попробуйте запустить Telegram из терминала — вывод ошибки подскажет причину. Если ничего не помогает, выполните чистую переустановку выбранным способом.
Какой способ установки Telegram лучше для Ubuntu?
Универсального ответа нет. Snap удобен автообновлениями из коробки, Flatpak часто получает свежие версии быстрее, а портативная сборка даёт максимальный контроль и не требует прав администратора. Выбирайте тот формат, который уже используется в вашей системе для других приложений.