Главная
» LINUX
»
Как обновить приложение Discord в Linux
Как обновить приложение Discord в Linux
Правильный способ обновления Discord в Linux зависит от способа установки. Если вы использовали репозиторий дистрибутива, Flatpak или Snap, обновляйте Discord через тот же менеджер пакетов. Если вы установили пакет непосредственно с веб-сайта Discord, загрузите новейший пакет и установите его поверх существующей версии. Закройте Discord перед началом обновления, чтобы программа обновления могла корректно заменить файлы.
Сначала воспользуйтесь тем же методом установки, который у вас уже есть.
Не переключайтесь между пакетами DEB, RPM, Flatpak, Snap и репозиториями только для того, чтобы получить обновление. Смешивание источников может привести к появлению дубликатов лаунчеров или к тому, что будет непонятно, какую копию вы используете. На текущей официальной странице загрузки Discord для Linux доступны сборки в форматах DEB, tar.gz, RPM и pkg.tar.zst .
Discord предоставляет несколько форматов пакетов для Linux, поэтому выберите формат, соответствующий вашей существующей установке.
Если вы не уверены, как был установлен Discord, сначала проверьте центр программного обеспечения. Вы также можете попробовать такие команды, как flatpak list | grep -i discord, snap list discord, pacman -Q discord, или rpm -q discord. Используйте метод, который возвращает информацию об установленном пакете.
Обновите Discord на Ubuntu, Debian, Linux Mint и других системах на основе DEB.
В документации службы поддержки Discord рекомендуется устанавливать DEB-пакет в aptдистрибутивах dpkgна основе Debian. Для обновлений aptудобно использовать загруженный пакет, поскольку это также разрешает зависимости.
Закрыть Discord
Загрузите последнюю версию DEB с официальной страницы загрузок Discord или запустите:
Установка последней версии DEB с помощью APT обновляет существующий пакет Discord в системах Linux на базе Debian.
Обновите Discord на Arch Linux.
Discord доступен в официальном репозитории Extra для Arch Linux . Arch поддерживает полные обновления системы, а не частичные, поэтому рекомендуемая команда:
sudo pacman -Syu
Это обновит Discord вместе с остальной системой, когда станет доступен более новый пакет репозитория. Избегайте старых pacman -Syyuuрекомендаций, если вы не понимаете, зачем вам нужно принудительное обновление базы данных или откат версии. В руководстве ArchWiki команда pacman описана pacman -Syuкак стандартная команда полного обновления.
Обновите Discord в Fedora или openSUSE.
Если Discord был загружен из настроенного репозитория, обновите его через этот репозиторий. Например, в Fedora пакет, установленный из репозитория, можно обновить с помощью команды:
sudo dnf upgrade discord
DNF определяет upgradeобновление пакетов до последней доступной версии из настроенных репозиториев. См. справочник по командам DNF .
Если вы установили официальный RPM-пакет Discord вручную, загрузите последнюю версию RPM-пакета с сайта Discord и установите её поверх текущей копии:
В openSUSE используйте тот же загруженный RPM-пакет sudo zypper install ~/Downloads/discord.rpm. В документации openSUSE по локальной установке RPM-пакетов через Zypper содержится описание процесса в справочнике по управлению программным обеспечением .
Обновите версию Discord в формате Flatpak.
Если вы установили Discord из Flathub, обновите только Discord, используя следующую команду:
flatpak update com.discordapp.Discord
Или запустите команду flatpak updateдля обновления всех установленных приложений и сред выполнения Flatpak. Документация Flatpak подтверждает, что flatpak updateпринимает идентификатор приложения в качестве конкретной ссылки. Идентификатор приложения Discord, отображаемый на Flatpak, — com.discordapp.Discord.
Flatpak может обновлять только Discord, указав его идентификатор приложения.
Обновите версию Discord в формате Snap.
Обычно Snap-пакеты обновляются автоматически, но вы можете запросить немедленное обновление Discord, используя следующую команду:
sudo snap refresh discord
В документации Canonical по обновлению Snap объясняется, что snap refreshсистема проверяет наличие доступных версий и устанавливает их. Если Discord все еще запущен, закройте его и повторите попытку, чтобы обновление не было отложено.
Ручное обновление Snap проверяет наличие последней доступной версии пакета Discord в отслеживаемом канале.
Что делать, если Discord по-прежнему сообщает о необходимости обновления?
Полностью перезапустите Discord. Закройте его через системный трей или список процессов, а не просто закрывайте главное окно.
Проверьте наличие дубликатов установок. Копия Flatpak и копия DEB могут сосуществовать, поэтому ваш лаунчер может запускать более старую версию.
Обновите не только сам Discord, но и исходный код. Обновите репозитории дистрибутива, удалённые репозитории Flatpak или метаданные Snap, используя стандартный рабочий процесс менеджера пакетов.
При необходимости переустановите из того же источника. Переустановка текущего пакета поверх самого себя безопаснее, чем переключение систем управления пакетами во время устранения неполадок.
Для большинства пользователей Linux ключ прост: обновляйте Discord через тот же источник, через который он был установлен . Это обеспечит согласованность зависимостей, лаунчеров на рабочем столе и будущих обновлений.