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

Discord — это платформа для голосовых каналов, видеозвонков, текстовых чатов и создания серверов сообществ. При установке Discord на Debian вы получаете доступ к демонстрации экрана, кастомным эмодзи, интеграции с ботами, обмену файлами и кроссплатформенным сообщениям.

В этом обновлённом руководстве я покажу три способа установки Discord на Debian:

  1. Официальный .deb-пакет (с ручным или автоматическим обновлением)
  2. Snap (автоматические обновления)
  3. Flatpak (песочница, автоматические обновления)
МетодИсточникОбновленияДля кого
.deb (официальный)Сайт DiscordВручную или через
скрипт
Прямая интеграция с
системой
SnapSnapcraftАвтоматическиБесшовные
обновления
FlatpakFlathubАвтоматическиИзолированная среда
(песочница)

⚠️ Важно: Discord для Linux доступен только для архитектуры amd64 (64-bit). Если у вас ARM или 32-битная система — используйте браузерную версию.


Предварительные требования

Перед установкой убедитесь, что:

  • У вас 64-битная (amd64) версия Debian 11, 12 или 13
  • Вы имеете права sudo (администратора)

⚠️ ВАЖНО: Проверьте права sudo перед установкой

sudo whoami

Ожидаемый вывод: root

❌ Если выводит is not in the sudoers file — сначала пройдите наше руководство по настройке sudo.

Обновление системы

sudo apt update && sudo apt upgrade -y

Способ 1: Установка Discord через официальный .deb-пакет

Шаг 1: Скачайте .deb-пакет

wget "https://discord.com/api/download?platform=linux&format=deb" -O discord.deb

Шаг 2: Установите пакет

sudo apt install ./discord.deb -y

Шаг 3: Проверьте установку

apt list --installed discord

Ожидаемый вывод: discord/now 0.0.123 amd64 [installed,local]


Скрипт для автоматического обновления .deb-версии

Создайте скрипт, который автоматически проверяет и устанавливает новую версию Discord:

sudo tee /usr/local/bin/update-discord > /dev/null <<'EOF'
#!/usr/bin/env bash
set -euo pipefail

url='https://discord.com/api/download?platform=linux&format=deb'
tmpdir=$(mktemp -d)
package_file="$tmpdir/discord.deb"
force_reinstall=no

if [ "${1:-}" = "--reinstall" ]; then
  force_reinstall=yes
elif [ "$#" -gt 0 ]; then
  printf 'Usage: update-discord [--reinstall]\n' >&2
  exit 2
fi

for cmd in wget dpkg dpkg-deb dpkg-query apt-get; do
  if ! command -v "$cmd" >/dev/null 2>&1; then
    printf 'Missing required command: %s\n' "$cmd" >&2
    exit 1
  fi
done

if [ "$(id -u)" -ne 0 ]; then
  command -v sudo >/dev/null 2>&1 || { echo "sudo required"; exit 1; }
fi

cleanup() { rm -rf "$tmpdir"; }
trap cleanup EXIT

arch=$(dpkg --print-architecture)
if [ "$arch" != "amd64" ]; then
  printf 'Discord .deb доступен только для amd64, у вас %s\n' "$arch" >&2
  exit 1
fi

printf 'Скачивание последней версии Discord...\n'
wget -O "$package_file" "$url"

package_name=$(dpkg-deb -f "$package_file" Package)
package_version=$(dpkg-deb -f "$package_file" Version)
package_arch=$(dpkg-deb -f "$package_file" Architecture)

if [ "$package_name" != "discord" ]; then
  printf 'Ошибка: скачан не Discord\n' >&2
  exit 1
fi

installed_version=$(dpkg-query -W -f='${Version}' discord 2>/dev/null || true)

if [ -n "$installed_version" ] && dpkg --compare-versions "$installed_version" gt "$package_version"; then
  printf 'Установленная версия (%s) новее скачанной (%s).\n' "$installed_version" "$package_version" >&2
  exit 1
fi

if [ -n "$installed_version" ] && [ "$installed_version" = "$package_version" ] && [ "$force_reinstall" = "no" ]; then
  printf 'Discord %s уже установлен. Используйте --reinstall для переустановки.\n' "$installed_version"
  exit 0
fi

if [ "$(id -u)" -eq 0 ]; then
  apt-get install "$package_file"
else
  sudo apt-get install "$package_file"
fi

printf 'Discord обновлён до версии %s\n' "$package_version"
EOF

sudo chmod 0755 /usr/local/bin/update-discord

Запуск обновления:

update-discord

Принудительная переустановка текущей версии:

update-discord --reinstall

Способ 2: Установка Discord через Snap

Шаг 1: Установите Snapd (если не установлен)

sudo apt update
sudo apt install -y snapd
sudo systemctl enable --now snapd.socket
sudo snap install core

Шаг 2: Установите Discord

sudo snap install discord

Шаг 3: Проверьте установку

snap list discord

Способ 3: Установка Discord через Flatpak

Шаг 1: Установите Flatpak (если не установлен)

sudo apt install -y flatpak
sudo flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo

Шаг 2: Установите Discord

sudo flatpak install flathub com.discordapp.Discord -y

Шаг 3: Проверьте установку

flatpak list --app | grep Discord

Запуск Discord

МетодКоманда запуска
.debdiscord
Snapsnap run discord
Flatpakflatpak run com.discordapp.Discord

Решение типичных проблем

8.1 Discord не запускается или зависает

Решение: Очистите кэш и настройки:

rm -rf ~/.config/discord
rm -rf ~/.cache/discord

8.2 Ошибка AppArmor на Debian 12/11

Симптом: При установке .deb-пакета появляется ошибка AppArmor.

Решение: Отключите только профиль Discord:

sudo mkdir -p /etc/apparmor.d/disable
sudo ln -sf /etc/apparmor.d/discord /etc/apparmor.d/disable/discord
sudo systemctl reload apparmor

8.3 Демонстрация экрана не работает на Wayland

Решение: Установите порталы для Wayland:

Для GNOME (Debian 12/13):

sudo apt install -y xdg-desktop-portal xdg-desktop-portal-gnome

Для других окружений:

sudo apt install -y xdg-desktop-portal xdg-desktop-portal-gtk

После установки выйдите из системы и зайдите снова.

8.4 Нет иконки в меню приложений

Решение: Выйдите из системы и зайдите снова, или выполните:

sudo update-desktop-database

8.5 Проблемы со звуком или микрофоном

Решение: Установите pavucontrol для управления звуком:

sudo apt install -y pavucontrol

Затем в Discord: Настройки → Голос и видео → выберите правильные устройства.


Удаление Discord

Удаление .deb-версии

sudo apt remove --purge discord
sudo apt autoremove
rm -rf ~/.config/discord ~/.cache/discord
sudo rm -f /usr/local/bin/update-discord

Удаление Snap-версии

sudo snap remove --purge discord

Удаление Flatpak-версии

sudo flatpak uninstall --delete-data com.discordapp.Discord -y
sudo flatpak uninstall --unused -y

Чек-лист: что проверить после установки

  • [ ] Discord установлен: команда запуска работает
  • [ ] Программа запускается из меню приложений
  • [ ] Можно войти в учётную запись Discord
  • [ ] Микрофон работает (проверьте в голосовом канале)
  • [ ] Демонстрация экрана работает (если нужно)

Заключение

Теперь Discord установлен на вашем Debian. Выберите метод установки, который лучше всего подходит:

  • .deb — официальный пакет, ручное или автоматическое обновление через скрипт
  • Snap — автоматические обновления
  • Flatpak — песочница и автоматические обновления

Что дальше?

  • Настройте Discord под себя (аватар, статус, горячие клавиши)
  • Установите Telegram или Slack для других коммуникаций