Telegram Desktop — это официальный клиент популярного мессенджера с облачной синхронизацией, сквозным шифрованием в секретных чатах, возможностью отправлять файлы до 2 ГБ и создавать группы до 200 000 участников. В Debian есть несколько способов установки Telegram, и у каждого свои особенности. Главная сложность в том, что в Debian 13 (Trixie) пакет telegram-desktop вообще отсутствует в репозиториях, поэтому пользователям этой версии нужно использовать альтернативные методы.
💡 В этом руководстве мы разберём четыре способа установки Telegram на Debian: через Flatpak (рекомендованный способ для всех версий), через APT (только для Debian 11 и 12), через Snap и через официальный бинарный файл с GitHub. Вы также узнаете, как создать ярлык для ручной сборки, обновлять клиент и решать типичные проблемы.
В этой статье вы узнаете:
- Какой способ установки выбрать в зависимости от вашей версии Debian
- Как установить Telegram через Flatpak (рекомендовано для всех)
- Как установить Telegram через APT (только Debian 11 и 12)
- Как установить Telegram через Snap
- Как установить Telegram из официального бинарного файла (портативная версия)
- Как создать ярлык для ручной установки
- Как обновлять Telegram разными способами
- Как решить типичные проблемы: не запускается, ошибка портала, отсутствие пакета в Debian 13
Для кого: все пользователи Debian, которые хотят установить Telegram на свою систему — от новичков до продвинутых пользователей.
1. 🔧 Предварительные требования
Перед установкой убедитесь, что:
- У вас установлена Debian 11, 12 или 13
- Подключение к интернету стабильно
- У вас есть учётная запись Telegram (или вы готовы её создать)
⚠️ ВАЖНО: Проверьте права sudo перед установкой
Если вы не уверены, есть ли у вашего пользователя права администратора, выполните в терминале:
sudo whoami
Что делает: sudo выполняет команду от имени суперпользователя, whoami показывает имя текущего пользователя.
Зачем: Эта команда проверяет, есть ли у вас права sudo. Без них вы не сможете устанавливать пакеты через APT или Snap.
✅ Если выводит root — всё в порядке, можете продолжать.
❌ Если выводит is not in the sudoers file — сначала пройдите наше руководство по настройке sudo.
1.1 Обновление системы
Перед установкой всегда обновляйте список пакетов:
sudo apt update && sudo apt upgrade -y
Что делает:
sudo— права суперпользователяapt update— обновляет список доступных пакетов из репозиториев&&— выполняет следующую команду только если предыдущая успешнаapt upgrade -y— обновляет все установленные пакеты до последних версий
Зачем: Это стандартная практика безопасности перед установкой нового ПО.
2. 📊 Сравнение способов установки Telegram
В Debian есть четыре основных способа установки Telegram. Вот их сравнение:
| Метод | Откуда | Версия | Обновления | Плюсы | Минусы |
|---|---|---|---|---|---|
| Flatpak | Flathub | Последняя стабильная | Автоматически через flatpak update | Безопасность (изоляция), свежая версия, работает на всех версиях Debian | Требует установки Flatpak |
| APT | Репозитории Debian | Старая (Debian 11 — 3.x, Debian 12 — 4.x) | Через apt upgrade | Интеграция с системой | Нет в Debian 13, очень старые версии |
| Snap | Snapcraft | Последняя стабильная | Автоматическ и в фоне | Свежая версия, изоляция | Требует установки snapd |
| Официальный бинарный файл | GitHub | Последняя стабильная | Встроенное автообновление | Портативность, не требует прав sudo, всегда свежая версия | Нужно вручную создавать ярлык |
💡 Рекомендация: Для большинства пользователей лучший выбор — Flatpak. Он даёт свежую версию, работает на всех версиях Debian (включая 13-ю) и обеспечивает изоляцию. Если Flatpak по каким-то причинам не подходит, используйте официальный бинарный файл. APT используйте только на Debian 11 или 12, если вас устраивает старая версия.
3. 📦 Способ 1: Установка Telegram через Flatpak (рекомендованный)
Flatpak — это система изоляции приложений. Telegram из Flatpak работает в песочнице, что повышает безопасность. Этот способ работает на всех версиях Debian и даёт самую свежую версию.
3.1 Установка Flatpak (если ещё не установлен)
sudo apt install flatpak -y
sudo flatpak remote-add --system --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo
Что делает: Устанавливает Flatpak и добавляет репозиторий Flathub (откуда берутся приложения).
💡 Если вы не знакомы с Flatpak: У нас есть подробное руководство по установке Flatpak на Debian.
3.2 Установка Telegram из Flathub
flatpak install flathub org.telegram.desktop -y
Что делает: Устанавливает Telegram Desktop из репозитория Flathub. Флаг -y автоматически подтверждает запросы.
3.3 Проверка установки
flatpak list | grep -i telegram
✅ Ожидаемый вывод в терминале:
Telegram Desktop org.telegram.desktop 6.x.x stable system
(Версия будет актуальной на момент установки.)
3.4 Запуск Telegram
Из терминала:
flatpak run org.telegram.desktop
Из меню приложений: Нажмите Super (клавиша с логотипом Windows), введите Telegram, нажмите на иконку.
4. 📦 Способ 2: Установка Telegram через APT (только Debian 11 и 12)
Этот способ устанавливает Telegram из официальных репозиториев Debian. Важно: Он работает только на Debian 11 и 12. На Debian 13 пакет telegram-desktop отсутствует.
⚠️ Для Debian 13: Этот способ не работает. Используйте Flatpak, Snap или официальный бинарный файл.
4.1 Установка пакета
sudo apt install telegram-desktop -y
Что делает: Устанавливает Telegram из репозиториев Debian.
4.2 Проверка установки
dpkg -l telegram-desktop
✅ Ожидаемый вывод в терминале (сокращённо):
ii telegram-desktop 4.6.x amd64 fast and secure messaging application
Какие версии вы получите в разных Debian:
| Версия Debian | Версия Telegram |
|---|---|
| Debian 12 (Bookworm) | 4.6.x |
| Debian 11 (Bullseye) | 3.1.x |
⚠️ Обратите внимание: Это довольно старые версии. Если вам нужен актуальный клиент, используйте Flatpak или официальный бинарный файл.
4.3 Запуск Telegram
Из терминала:
telegram-desktop
Из меню приложений: Нажмите Super, введите Telegram, нажмите на иконку.
5. 📦 Способ 3: Установка Telegram через Snap
Snap — ещё одна система пакетов от Canonical. Telegram в Snap поставляется в свежей версии и обновляется автоматически в фоне.
5.1 Установка snapd (если ещё не установлен)
sudo apt install snapd -y
Что делает: Устанавливает демон snapd — основу системы Snap.
5.2 Выход из системы и вход обратно (или перезагрузка)
После установки snapd нужно обновить переменные окружения:
sudo reboot
Зачем: Snapd добавляет свои директории в PATH. Без перезагрузки команда snap может не найтись.
5.3 Обновление самого snapd (рекомендуется)
sudo snap install snapd
Что делает: Устанавливает/обновляет snap-пакет самого snapd.
5.4 Установка Telegram через Snap
sudo snap install telegram-desktop
Что делает: Устанавливает Telegram из Snap Store.
5.5 Проверка установки
snap list telegram-desktop
✅ Ожидаемый вывод в терминале:
Name Version Rev Tracking Publisher Notes
telegram-desktop 6.x.x xxxx latest/stable telegram -
5.6 Запуск Telegram
Из терминала:
snap run telegram-desktop
Из меню приложений: Нажмите Super, введите Telegram, нажмите на иконку.
6. 📦 Способ 4: Установка Telegram из официального бинарного файла (портативная версия)
Этот способ подходит, если вы хотите получить самую свежую версию Telegram без установки Flatpak или Snap, а также если у вас нет прав sudo (можно установить в домашнюю директорию). Telegram из официального бинарного файла умеет обновляться сам через встроенную систему автообновления.
6.1 Установка вспомогательных утилит
sudo apt install curl xz-utils -y
Что делает: Устанавливает curl (для скачивания) и xz-utils (для распаковки архивов .tar.xz).
6.2 Скачивание и установка последней версии
Эта команда автоматически находит последнюю версию Telegram на GitHub, скачивает её и устанавливает в вашу домашнюю директорию.
cd /tmp
TELEGRAM_URL=$(curl -s https://api.github.com/repos/telegramdesktop/tdesktop/releases/latest | grep -oP '"browser_download_url": "\K[^"]*tsetup\.[0-9.]+\.tar\.xz')
curl -LO "$TELEGRAM_URL"
tar -xf tsetup.*.tar.xz
mv Telegram ~/.local/share/
mkdir -p ~/.local/bin
ln -sf ~/.local/share/Telegram/Telegram ~/.local/bin/telegram-desktop
rm -f /tmp/tsetup.*.tar.xz
Что делает по шагам:
cd /tmp— переходит во временную директориюcurl -s ... | grep -oP ...— получает ссылку на последнюю версию через GitHub APIcurl -LO ...— скачивает архивtar -xf ...— распаковывает архивmv Telegram ~/.local/share/— перемещает распакованную программу в скрытую папку.local/shareв вашей домашней директорииmkdir -p ~/.local/bin— создаёт директорию для пользовательских исполняемых файлов (если её нет)ln -sf ...— создаёт символическую ссылку, чтобы можно было запускать Telegram командойtelegram-desktoprm -f ...— удаляет скачанный архив
Зачем: В Debian директория ~/.local/bin автоматически добавляется в PATH через файл ~/.profile, если она существует. После установки вам нужно либо выйти из системы и зайти снова, либо выполнить source ~/.profile, чтобы обновить PATH.
6.3 Создание ярлыка для меню приложений
Чтобы Telegram появился в меню приложений, создадим файл .desktop:
cat <<EOF > ~/.local/share/applications/telegram-desktop.desktop
[Desktop Entry]
Version=1.0
Name=Telegram Desktop
Comment=Official Telegram Desktop Client
Exec=$HOME/.local/share/Telegram/Telegram -- %u
Icon=$HOME/.local/share/Telegram/Telegram
Terminal=false
Type=Application
Categories=Network;InstantMessaging;
MimeType=x-scheme-handler/tg;
StartupWMClass=Telegram
X-GNOME-UsesNotifications=true
EOF
Что делает: Создаёт файл с иконкой и настройками запуска, который говорит системе, как отображать Telegram в меню.
Обновление базы desktop-файлов:
update-desktop-database ~/.local/share/applications
Что делает: Обновляет внутренний кэш desktop-файлов, чтобы система «увидела» новый ярлык.
6.4 Проверка установки
ls -la ~/.local/share/Telegram/Telegram
✅ Ожидаемый вывод в терминале:
-rwxr-xr-x 1 user user 123456789 ... /home/user/.local/share/Telegram/Telegram
6.5 Запуск Telegram
Из терминала:
telegram-desktop
Из меню приложений: Нажмите Super, введите Telegram, нажмите на иконку.
💡 Если команда telegram-desktop не найдена: Выйдите из системы и зайдите снова (или выполните source ~/.profile), чтобы обновить PATH.
7. 🔄 Обновление Telegram
Для Flatpak-версии
Flatpak обычно обновляется автоматически при входе в систему. Для ручного обновления:
flatpak update
Для APT-версии
sudo apt update && sudo apt upgrade
Или только Telegram:
sudo apt update && sudo apt install --only-upgrade telegram-desktop -y
Для Snap-версии
Snap обновляется автоматически в фоне. Для ручного обновления:
sudo snap refresh telegram-desktop
Для официального бинарного файла
Официальный бинарный файл Telegram умеет обновляться самостоятельно. При каждом запуске он проверяет наличие новой версии и загружает обновления в фоне в ту же директорию (~/.local/share/Telegram/). Вам не нужно ничего делать вручную.
Если вы хотите принудительно переустановить последнюю версию (например, если автообновление не сработало), просто выполните скрипт установки из раздела 6.2 снова. Он скачает актуальную версию и заменит старую.
8. ⚠️ Решение типичных проблем
8.1 Ошибка: Unable to locate package telegram-desktop (Debian 13)
Симптом: При попытке установить Telegram через APT на Debian 13 появляется ошибка:
E: Unable to locate package telegram-desktop
Причина: Пакет telegram-desktop был удалён из репозиториев Debian 13 (Trixie) из-за проблем с зависимостями. Это официальное решение разработчиков Debian.
Решение: Не используйте APT на Debian 13. Установите Telegram через Flatpak (рекомендовано), Snap или официальный бинарный файл. Все эти способы описаны выше.
8.2 Ошибка: Telegram не запускается
Симптом: Telegram не запускается из меню или из терминала, нет окна приложения.
Причина: Может быть несколько причин: проблемы с графическим сервером, отсутствие портала для Flatpak или ошибки в самой программе.
Пошаговое решение:
Шаг 1: Запустите Telegram из терминала, чтобы увидеть ошибку:
Для Flatpak:
flatpak run org.telegram.desktop
Для APT или бинарного файла:
telegram-desktop
Для Snap:
snap run telegram-desktop
Шаг 2: Если вы видите ошибки, связанные с Qt или дисплеем, проверьте, работает ли ваш графический сервер. Перезагрузите систему:
sudo reboot
Шаг 3: Для Flatpak-версии попробуйте сбросить права приложения:
flatpak permission-reset org.telegram.desktop
8.3 Ошибка Flatpak: could not activate remote peer ‘org.telegram.desktop’: unit failed
Симптом: При запуске flatpak run org.telegram.desktop появляется ошибка:
could not activate remote peer 'org.telegram.desktop': unit failed
Причина: Не работает сервис xdg-desktop-portal, который нужен Flatpak для взаимодействия с графической средой.
Пошаговое решение:
Шаг 1: Перезапустите сервис портала для вашего пользователя:
systemctl --user restart xdg-desktop-portal
Шаг 2: Если сервис не запускается, установите бэкенд портала для вашей среды рабочего стола.
Для GNOME:
sudo apt install xdg-desktop-portal-gnome -y
Для KDE Plasma:
sudo apt install xdg-desktop-portal-kde -y
Для XFCE, LXDE или других окружений:
sudo apt install xdg-desktop-portal-gtk -y
Шаг 3: Выйдите из системы и зайдите снова (или перезагрузитесь), затем повторите запуск Telegram.
8.4 Иконка Telegram не появляется в меню приложений (для ручной установки)
Симптом: Telegram установлен из официального бинарного файла, ярлык создан, но в меню приложений его нет.
Причина: База desktop-файлов не обновлена, или система не подхватила изменения.
Пошаговое решение:
Шаг 1: Обновите базу desktop-файлов вручную:
update-desktop-database ~/.local/share/applications
Шаг 2: Выйдите из системы и зайдите снова (или перезагрузитесь).
Шаг 3: Если иконка всё ещё не появилась, проверьте, существует ли файл:
ls ~/.local/share/applications/telegram-desktop.desktop
Шаг 4: Если файл существует, попробуйте пересоздать его по инструкции из раздела 6.3.
8.5 Telegram не подключается к серверам
Симптом: Telegram запускается, но не может подключиться, пишет «Connecting…» или «Network error».
Причина: Возможно, ваш фаервол или сетевое оборудование блокирует Telegram.
Пошаговое решение:
Шаг 1: Проверьте, доступны ли серверы Telegram:
ping -c 4 telegram.org
Что ищем: Если пинг не проходит (100% packet loss), значит проблема с сетью или DNS.
Шаг 2: Если пинг работает, но Telegram всё равно не подключается — возможно, сеть (например, корпоративная или школьная) блокирует Telegram. В этом случае настройте прокси в самом Telegram: откройте настройки Telegram → «Advanced» → «Connection type» и укажите параметры вашего прокси-сервера.
9. ❌ Удаление Telegram
Удаление Flatpak-версии
flatpak uninstall org.telegram.desktop
Полное удаление (включая данные):
flatpak uninstall --delete-data org.telegram.desktop
Удаление APT-версии
sudo apt remove --purge telegram-desktop -y
sudo apt autoremove -y
Удаление Snap-версии
sudo snap remove telegram-desktop
Удаление официального бинарного файла
rm -rf ~/.local/share/Telegram
rm -f ~/.local/bin/telegram-desktop
rm -f ~/.local/share/applications/telegram-desktop.desktop
update-desktop-database ~/.local/share/applications
Удаление пользовательских данных (сообщений, медиафайлов)
⚠️ Внимание: Следующие команды безвозвратно удаляют всю историю сообщений, медиафайлы и настройки Telegram. Сделайте резервную копию важных данных, если нужно.
Для APT и официального бинарного файла:
rm -rf ~/.local/share/TelegramDesktop
Для Flatpak:
rm -rf ~/.var/app/org.telegram.desktop
Для Snap:
rm -rf ~/snap/telegram-desktop
Проверка удаления
# APT
dpkg -l telegram-desktop
# Flatpak
flatpak list | grep -i telegram
# Snap
snap list telegram-desktop
# Официальный бинарный файл
ls ~/.local/share/Telegram/Telegram
Каждая команда должна вернуть пустой вывод или сообщение об ошибке (для APT — dpkg-query: no packages found matching).
10. 📝 Чек-лист: всё готово к работе
- [ ] Система обновлена (
sudo apt update && sudo apt upgrade -y) - [ ] Выбран и выполнен один из способов установки (Flatpak / APT / Snap / официальный бинарный)
- [ ] Telegram запускается из меню приложений или терминала
- [ ] Удалось войти в учётную запись (или создать новую)
- [ ] Для официального бинарного файла: создан ярлык в меню (
ls ~/.local/share/applications/telegram-desktop.desktop)
Заключение
Вы установили Telegram Desktop на Debian. Если вы выбрали Flatpak — получили свежую, безопасную версию, которая будет обновляться автоматически и работать на любой версии Debian, включая 13-ю. Если выбрали APT — получили простую установку, но на Debian 11 и 12 с довольно старыми версиями (а на Debian 13 этот способ вообще не работает). Если выбрали Snap — получили свежую версию с автоматическими обновлениями в фоне. Если выбрали официальный бинарный файл — получили портативную версию, которая не требует прав sudo и умеет обновляться сама.
Что дальше:
- Настройте Telegram: выберите тему, настройте уведомления, подключите другие устройства
- Изучите возможности секретных чатов со сквозным шифрованием
- Настройте прокси, если Telegram блокируется в вашей сети
- Если вы используете Telegram для работы, настройте двухфакторную аутентификацию