Wine не работает на Parrot, но работает на Pop OS.

Вопрос или проблема

Terminal ScreenshotУ меня проблема с установкой WINE на дистрибутив Parrot, который основан на Debian. Я не могу установить WINE с официального сайта, WINE на Debian, и из самого репозитория с помощью sudo apt install wine. Я новичок в Linux и очень хочу, чтобы WINE заработал, чтобы я мог играть в Dofus. Он работает на других дистрибутивах, таких как Pop OS, но с этим у меня проблемы. Я уже пробовал Flatpak с использованием bottles, и при запуске игры она не запускается. Она просто продолжает загружаться, но на Pop OS работает нормально.

Я пытался установить из официального репозитория, используя команду sudo apt install wine. Оно устанавливается. Однако, когда оно сообщает, что нужен wine32, оно предупреждает, что пакеты нарушены. Я также пробовал использовать шаги с официального сайта, но все равно не работает. Я не знаю, что еще сделать. Может кто-то помочь мне, пожалуйста?

В общем, вы не можете установить пакет, предназначенный для Debian, в одном из его производных дистрибутивов. Поскольку WINE является пакетом стороннего производителя, вышеупомянутое общее правило здесь не применяется. Каждая ОС имеет конкретные инструкции по установке пакетов. Вы правильно поступили, следуя странице установки Debian, но ваша проблема здесь заключается в том, что вам нужно сообщить ParrotOS, что вы хотите установить пакет multilib:

Добавление поддержки Multilib

  1. sudo dpkg --add-architecture i386

Добавление ключа репозитория

  1. sudo wget -O /etc/apt/keyrings/winehq-archive.key https://dl.winehq.org/wine-builds/winehq.key

Загрузка списка репозиториев

  1. sudo wget -NP /etc/apt/sources.list.d/ https://dl.winehq.org/wine-builds/debian/dists/bookworm/winehq-bookworm.sources

Обновление и установка

  1. sudo apt update
  2. sudo apt install --install-recommends winehq-stable

Ответ или решение

Неполадки с установкой WINE на Parrot OS, которая основана на ядре Debian, могут возникать из-за особенностей конфигурации системы и отсутствия необходимых архитектур для поддержки 32-битных приложений. Хотя Parrot OS и Pop OS обе построены на базе Debian, различия в настройках и пакетах могут привести к тому, что приложение работает на одной системе, но не на другой.

Анализ проблемы

Вы описали, что при установке WINE возникает проблема с зависимостями, в частности, необходимостью в пакете wine32 и другими связанными с ним пакетами, что может указывать на недостающую поддержку мультирежимности (multilib) в вашей текущей установке Parrot OS. Этот вопрос не возникает на Pop OS благодаря тому, что динамическая структура и репозитории Pop OS, как правило, более оптимизированы для установки WINE и его зависимостей.

Решение

Шаг 1: Добавление поддержки Multiarch

Чтобы устранить эту проблему на Parrot OS, начните с добавления архитектуры i386, которая необходима для работы 32-битных приложений:

sudo dpkg --add-architecture i386

Шаг 2: Добавление ключа репозитория WINE

Объектный ключ необходим для подтверждения подлинности пакетов, скачиваемых из репозитория:

sudo wget -O /etc/apt/keyrings/winehq-archive.key https://dl.winehq.org/wine-builds/winehq.key

Шаг 3: Добавление списка репозиториев WINE

Убедитесь, что вы загрузили корректный список репозиториев, соответствующий вашей версии Debian:

sudo wget -NP /etc/apt/sources.list.d/ https://dl.winehq.org/wine-builds/debian/dists/bookworm/winehq-bookworm.sources

Шаг 4: Обновление системы и установка WINE

Обновите списки пакетов и установите WINE с необходимыми рекомендациями:

sudo apt update
sudo apt install --install-recommends winehq-stable

Заключение

Следуя данным рекомендациям, вы должны решить проблемы с установкой и использованием WINE на Parrot OS. Важно убедиться, что все команды выполнены без ошибок, а версия Debian, на базе которой вы работаете, поддерживает соответствующие репозитории. Таким образом, вы сможете наслаждаться игрой Dofus и другими приложениями, требующими WINE, на вашей системе. Если проблемы сохраняются, рекомендуем проверять логи системы, которые могут указывать на дополнительные детали ошибки.

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

Капча загружается...