Discord — это платформа для голосовых каналов, видеозвонков, текстовых чатов и создания серверов сообществ. При установке Discord на Debian вы получаете доступ к демонстрации экрана, кастомным эмодзи, интеграции с ботами, обмену файлами и кроссплатформенным сообщениям.
В этом обновлённом руководстве я покажу три способа установки Discord на Debian:
- Официальный .deb-пакет (с ручным или автоматическим обновлением)
- Snap (автоматические обновления)
- Flatpak (песочница, автоматические обновления)
| Метод | Источник | Обновления | Для кого |
|---|---|---|---|
| .deb (официальный) | Сайт Discord | Вручную или через скрипт | Прямая интеграция с системой |
| Snap | Snapcraft | Автоматически | Бесшовные обновления |
| Flatpak | Flathub | Автоматически | Изолированная среда (песочница) |
⚠️ Важно: 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
| Метод | Команда запуска |
|---|---|
| .deb | discord |
| Snap | snap run discord |
| Flatpak | flatpak 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 — песочница и автоматические обновления
Что дальше?