Discord — это бесплатное приложение для голосового, видео- и текстового чата, используемое десятками миллионов людей в возрасте от 13 лет для общения со своими сообществами и друзьями. Пользователи общаются с помощью голосовых звонков, видеозвонков, текстовых сообщений, медиа и файлов в приватных чатах или в составе сообществ, называемых «серверами». Discord доступен на платформах Windows, macOS и Linux.
Как установить клиент Discord на Debian 11 Bullseye.
Необходимые условия
- Рекомендуемая ОС: Debian 11 Bullseye
- Учётная запись пользователя: Учетная запись пользователя с правами sudo или root-доступом (команда su).
- Необходимые пакеты: wget
Обновление операционной системы
Обновите операционную систему Debian 11, чтобы убедиться, что все существующие пакеты актуальны:
sudo apt update && sudo apt upgrade
Root или Sudo доступ
По умолчанию, когда вы создаёте свою учётную запись при запуске в Debian, по сравнению с другими дистрибутивами, она не получает автоматически статус sudoers.
Вариант 1. Установить Discord как пакет Snap
Discord может быть установлен с помощью функции snap-пакета, которая может быть установлена в Debian. Snap-пакет Discord распространяется и поддерживается Discord.
Сначала установите snapd на вашу операционную систему Debian 11 Bullseye:
sudo apt install snapd
Если вы устанавливаете Snap в первый раз, рекомендуется установить файлы ядра, чтобы избежать конфликтов:
sudo snap install core
Далее введите следующую команду snap для установки клиента Discord:
sudo snap install discord
Обратите внимание, пакеты Snap имеют более значительный размер, чем традиционные репозитории через менеджер пакетов APT. Однако, компромиссом является более простое обслуживание пакетов, которые часто обновляются до последней доступной версии.
На будущее, чтобы обновить Discord и любые другие пакеты, установленные с помощью Snap, выполните следующую команду:
sudo snap refresh
Если вам больше не нужен установленный Discord, удалите его с помощью команды Snap remove.
sudo snap remove discord
Вариант 2. Установить Discord как пакет .Deb
В качестве альтернативы вы можете установить Discord как .deb-пакет. Этому варианту отдают предпочтение разработчики и опытные пользователи, так как snap-пакеты занимают больше места, раздуты и часто в Debian по сравнению с Ubuntu возникают ошибки в некоторых приложениях.
Обычно установка .deb-пакета в Debian проста, но в этот раз она требует немного больше работы, поскольку в Debian 11 Bullseye пакет «libappindicator3-1» пока доступен только в Buster и Sid. Установка этого пакета также необходима для других приложений, таких как Slack и многих других.
Сначала вы устраните проблему зависимости пакета «libappindicator3-1». Для этого вам нужно скачать пакет .deb, посетив страницу загрузок Discord и получив последнюю ссылку на скачивание, затем вернитесь в терминал и загрузите пакет.
Пример:
wget https://dl.discordapp.net/apps/linux/0.0.16/discord-0.0.16.deb
Обратите внимание, что получить ссылку для загрузки Discord иногда бывает непросто. Худший вариант — использовать приведенную выше команду, заменить цифры на текущую версию, загрузить ее вручную и перейти в каталог Downloads для выполнения следующего задания.
Теперь используйте следующую команду примера dpkg для распаковки:
dpkg-deb -x discord-0.0.16.deb unpack
dpkg-deb --control discord-0.0.16.deb
Примечание, замените 0.0.16 на более новый номер в будущем, когда другие версии обгонят эту.
Далее используйте следующую команду mv:
mv DEBIAN unpack
Теперь откройте файл «./unpack/DEBIAN/control» и удалите libappindicator3-1 и замените его на libayatana-appindicator3-1.
sudo nano ./unpack/DEBIAN/control
Пример
Сохраните файл (CTRL+O), затем выйдите из файла (CTRL+X).
Теперь восстановите .deb файл, обратите внимание, что он будет переименован по сравнению с оригинальным именем пакета:
dpkg -b unpack discord-fixed.deb
Установите Discord, обязательно запустите исправленный .deb файл, а не оригинальный, иначе вы вернетесь к исходному состоянию.
sudo apt install ./discord-fixed.deb
Введите «Y», затем нажмите клавишу «ENTER KEY», чтобы продолжить установку.
Далее проверьте установку, проверив политику apt-cache для Discord:
apt-cache policy discord
Альтернативный метод для отсутствующего libappindicator3-1
Если описанный выше метод удаления libappindicator3-1 и замены его на libayatana-appindicator3-1, который в настоящее время работает для свежей установки Debian 11 Bullseye, не сработал, вы можете установить libappindicator3-1 следующим способом.
Сначала загрузите следующий пакет libindicator3-7:
wget http://ftp.mx.debian.org/debian/pool/main/libi/libindicator/libindicator3-7_0.5.0-3+b1_amd64.deb
Если ссылка на скачивание не работает, получите свежую ссылку со страницы загрузки пакета.
Затем установите пакет libindicator3-7:
sudo apt install ./libindicator3-7_*_amd64.deb
Во-вторых, скачайте следующий пакет libappindicator3-1:
wget http://ftp.mx.debian.org/debian/pool/main/liba/libappindicator/libappindicator3-1_0.4.92-7_amd64.deb
Как и для первого пакета, если ссылка на скачивание не работает, получите свежую ссылку со страницы загрузки пакета.
sudo apt install ./libappindicator3-1_*_amd64.deb
Как запустить клиент Discord
После завершения установки любым из способов, вы можете запустить Discord несколькими различными способами.
Во-первых, находясь в терминале, вы можете использовать следующую команду:
discord
В качестве альтернативы запустите команду Discord & в фоновом режиме, чтобы освободить терминал:
discord &
Однако это непрактично, и для открытия на рабочем столе вы будете использовать следующий путь: Activities > Меню приложений > Discord. Если вы не можете найти его, воспользуйтесь функцией поиска в меню Показать приложения, если у вас установлено много приложений.
Пример:
Теперь откройте Discord, вы попадёте на страницу входа, либо создайте учётную запись, либо используйте существующую, и всё; вы успешно установили Discord на Debian 11 Bullseye.
Комментарии и заключение
В этом руководстве было описано, как установить Discord с помощью пакетов snap и Debian. Однако, пакеты Snap несколько непопулярны, поэтому для более продвинутых пользователей подойдут пакеты .deb. Discord есть и будет игровой платформой номер 1 для онлайн-сообществ в ближайшие годы. Тем не менее TeamSpeak с собственным хостингом возвращается. Будущее определит, сможет ли Discord сохранить свое господство, учитывая, что в наши дни все большее внимание уделяется конфиденциальности.
А вы пользуетесь Discord? Поделитесь своими мыслями в комментариях ниже.