Telegram Desktop DEB: установка пакета на дистрибутивы Linux

Пакет telegram-desktop в формате .deb часто не ставится с первого раза: команда dpkg -i выдаёт ошибку неудовлетворённых зависимостей, а двойной клик по файлу открывает архиватор вместо установщика. Причина почти всегда одна и та же — DEB-пакет требует определённых библиотек в системе, и без их разрешения установка обрывается на половине.

Ниже разберём, как правильно установить Telegram Desktop из DEB-пакета на Ubuntu, Debian, Linux Mint и производных системах, чем этот способ отличается от Snap и Flatpak, и что делать, если после установки мессенджер не запускается или не обновляется.

Что такое DEB-пакет Telegram Desktop и когда он нужен

DEB — это формат установочных пакетов для дистрибутивов на базе Debian. Файл содержит бинарные файлы программы, иконки, desktop-ярлык и скрипты, которые прописывают приложение в систему. Установка из DEB даёт «нативную» интеграцию: мессенджер появляется в меню приложений, использует системные темы и не требует прослоек вроде sandbox-окружений.

Важный нюанс: официальный сайт Telegram распространяет Linux-версию в виде архива tar.xz с готовым бинарником, а не в виде DEB-пакета. DEB-сборки Telegram Desktop доступны в официальных репозиториях Ubuntu и Debian (пакет telegram-desktop), а также в сторонних репозиториях вроде PPA. Поэтому под «telegram desktop deb» обычно понимают либо установку из репозитория, либо ручную установку скачанного у третьих лиц пакета.

Выбирать способ стоит осознанно: репозиторная версия автоматически обновляется вместе с системой, но может отставать от актуального релиза на несколько версий. Бинарник с официального сайта обновляется сам, но не интегрируется в пакетный менеджер.

Установка Telegram Desktop из официального репозитория

Самый безопасный путь — поставить пакет telegram-desktop из штатного репозитория вашего дистрибутива. Вам не нужно ничего скачивать вручную: пакетный менеджер сам подтянет зависимости. Откройте терминал и выполните:

sudo apt update

sudo apt install telegram-desktop

Первая команда обновляет индекс пакетов, вторая — устанавливает мессенджер вместе со всеми необходимыми библиотеками. После завершения Telegram появится в меню приложений, а также будет запускаться командой telegram-desktop из терминала.

☑️ Проверка перед установкой из репозитория

Выполнено: 0 / 4

Если пакет не находится, проверьте, что в системе подключены стандартные репозитории — в Ubuntu пакет лежит в компоненте universe. Включить его можно командой sudo add-apt-repository universe, после чего снова выполнить apt update и повторить установку.

Ручная установка скачанного DEB-пакета

Если вы скачали файл .deb из стороннего источника, установка выполняется через dpkg или apt. Предпочтительнее второй вариант, потому что apt автоматически разрешает зависимости, а dpkg — нет. Перейдите в папку с файлом и выполните:

sudo apt install ./telegram-desktop.deb

Обратите внимание на ./ перед именем файла — без этого apt будет искать пакет в репозиториях, а не в текущем каталоге. Если вы всё же использовали sudo dpkg -i telegram-desktop.deb и получили ошибку зависимостей, не переустанавливайте пакет заново: просто выполните sudo apt -f install, и менеджер докачает недостающие библиотеки.

⚠️ Внимание: устанавливайте DEB-пакеты только из источников, которым доверяете. Пакет с правами установки в систему получает доступ к любым файлам — подделанный «Telegram Desktop» с сомнительного сайта может содержать вредоносный код. Проверяйте, что сборка сделана известным мейнтейнером или опубликована в официальном репозитории.

📊 Как вы устанавливаете Telegram Desktop на Linux?
Из официального репозитория (apt)
Скачанный DEB-пакет
Snap или Flatpak
Бинарник с официального сайта

Сравнение способов установки

У каждого метода есть свои компромиссы по свежести версии, интеграции и удобству обновления. Сводная таблица поможет выбрать подходящий вариант под ваш сценарий.

Способ Обновления Свежесть версии Интеграция с системой
Репозиторий (apt) Автоматически с системой Может отставать Полная
Ручной DEB-пакет Вручную, переустановкой Зависит от источника Полная
Snap / Flatpak Автоматически Обычно свежая Ограничена sandbox
Бинарник с сайта Встроенный обновлятор Самая свежая Требует ручной настройки ярлыка

Для большинства пользователей оптимален репозиторный вариант: минимум действий и обновления «из коробки». Ручной DEB имеет смысл, когда нужна конкретная версия сборки или пакет для системы без доступа к стандартным репозиториям.

Типичные ошибки при установке и их решение

Самая частая жалоба — сообщение «dependency is not satisfiable» или список неудовлетворённых зависимостей. Это значит, что пакет собран под другую версию дистрибутива и требует библиотеки, которых нет в вашей системе. Решения здесь два: найти сборку именно под ваш релиз Ubuntu/Debian или установить мессенджер из штатного репозитория, где зависимости уже согласованы.

Вторая по частоте проблема — Telegram установился, но не запускается. Чтобы увидеть причину, запустите его из терминала командой telegram-desktop: текст ошибки подскажет, чего не хватает. Часто виноваты отсутствующие графические библиотеки или конфликт со старой конфигурацией в каталоге ~/.local/share/TelegramDesktop.

  • 🔧 Ошибка зависимостей при dpkg — выполните sudo apt -f install для автоматического исправления.
  • 📦 Пакет не найден в репозитории — проверьте подключение компонента universe в Ubuntu.
  • 🚫 Программа не запускается — запустите из терминала и прочитайте текст ошибки.
  • 🔄 Конфликт версий — удалите старую сборку (sudo apt remove telegram-desktop) перед установкой новой.
  • 🧹 Глюки после обновления — попробуйте переименовать папку настроек и проверить запуск с чистым профилем.

⚠️ Внимание: удаление папки ~/.local/share/TelegramDesktop стирает локальный кэш и настройки, включая незакрытые черновики и сохранённые локально данные секретных чатов. Перед очисткой убедитесь, что важная переписка доступна на других устройствах — обычные облачные чаты подтянутся заново после входа, а содержимое секретных чатов не восстановить.

Как полностью удалить Telegram Desktop

Выполните sudo apt remove telegram-desktop для удаления программы. Для удаления вместе с системными конфигурациями используйте sudo apt purge telegram-desktop. Пользовательские данные при этом остаются в ~/.local/share/TelegramDesktop — удалите папку вручную, если хотите чистую систему.

Обновление DEB-версии Telegram Desktop

При установке из репозитория обновления приходят вместе с системными: достаточно периодически выполнять sudo apt update && sudo apt upgrade. Отдельно обновить только мессенджер можно командой sudo apt install --only-upgrade telegram-desktop — это удобно, когда не хочется трогать остальные пакеты.

С вручную установленным DEB-пакетом всё иначе: пакетный менеджер не следит за новыми версиями, поэтому обновление сводится к скачиванию свежего файла и повторной установке поверх старого. Настройки и авторизация при этом сохраняются, поскольку они хранятся в домашнем каталоге, а не в пакете.

Если вам критична самая свежая версия с новыми функциями сразу после релиза, репозиторный DEB может не подойти — мейнтейнеры обновляют пакеты с задержкой. В таком случае рассмотрите официальный бинарник с сайта Telegram: он содержит встроенный механизм автообновления и не зависит от цикла релизов дистрибутива.

Часто задаваемые вопросы

Где скачать официальный DEB-пакет Telegram Desktop?

Официальный сайт Telegram распространяет Linux-версию в виде архива tar.xz с готовым бинарником, а не DEB-пакета. DEB-сборки доступны в официальных репозиториях Ubuntu и Debian (пакет telegram-desktop) — это рекомендуемый источник для установки через пакетный менеджер.

Чем установка через dpkg отличается от apt?

dpkg -i устанавливает пакет, но не скачивает зависимости — при их отсутствии установка завершается ошибкой. Команда sudo apt install ./файл.deb делает то же самое, но автоматически подтягивает недостающие библиотеки из репозиториев.

Будет ли Telegram обновляться после установки из DEB?

Если пакет установлен из официального репозитория — да, обновления приходят вместе с системными через apt upgrade. Вручную установленный сторонний DEB обновляется только повторной установкой нового файла.

Что делать, если Telegram Desktop не запускается после установки?

Запустите программу из терминала командой telegram-desktop и прочитайте текст ошибки. Типичные причины — недостающие графические библиотеки или повреждённая конфигурация в ~/.local/share/TelegramDesktop. Проверьте запуск с переименованной папкой настроек, предварительно убедившись, что важные данные доступны на других устройствах.

Можно ли держать одновременно DEB-версию и версию с официального сайта?

Технически да, если они установлены в разные каталоги, но обе используют одну папку настроек по умолчанию, что может приводить к конфликтам конфигурации. Практичнее выбрать один способ установки и придерживаться его.