Установка Telegram на Debian 13, 12, 11: подробное руководство

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. Вот их сравнение:

МетодОткудаВерсияОбновленияПлюсыМинусы
FlatpakFlathubПоследняя
стабильная
Автоматически через
flatpak update
Безопасность
(изоляция),
свежая версия,
работает на
всех версиях
Debian
Требует
установки
Flatpak
APTРепозитории
Debian
Старая (Debian 11 — 3.x,
Debian 12 — 4.x)
Через
apt upgrade
Интеграция с
системой
Нет в Debian 13, очень старые
версии
SnapSnapcraftПоследняя
стабильная
Автоматическ
и в фоне
Свежая
версия,
изоляция
Требует
установки
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 API
  • curl -LO ... — скачивает архив
  • tar -xf ... — распаковывает архив
  • mv Telegram ~/.local/share/ — перемещает распакованную программу в скрытую папку .local/share в вашей домашней директории
  • mkdir -p ~/.local/bin — создаёт директорию для пользовательских исполняемых файлов (если её нет)
  • ln -sf ... — создаёт символическую ссылку, чтобы можно было запускать Telegram командой telegram-desktop
  • rm -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 для работы, настройте двухфакторную аутентификацию

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *