Требуется 64-битная ОС, хотя активен 64-битный префикс Wine.

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

Я пытался установить Windows-приложение через Wine с помощью wine SteelSeriesGG75.1.0Setup.exe , но каждый раз, когда я пытаюсь это сделать, появляется следующее окно: 1.

После небольшого исследования я попытался создать 64-битный префикс Wine, но проблема все еще существует. Я также попробовал то, что делал первый ответ в этом посте (установка winehq-stable и создание символьной ссылки):winetricks wine cmd.exe /c echo ‘%AppData%’ вернул пустую строку, сообщение об ошибке “”

В качестве начальной точки установите playonlinux, который является графическим интерфейсом и значительно упрощает установку. Однако даже тогда я всегда находил установку программ проблематичной.

Если возможно, в целом хорошей идеей является создание нового ПРЕФИКСА для каждой программы, которую вы устанавливаете. Определенно, пока вы не освоите установку.

Когда я не использую playonlinux, я помещаю командные строки в скрипт bash, чтобы помочь управлять процессом. (Program.sh) и устанавливаю его для выполнения.

sudo apt-get install playonlinux

но сначала проверьте, чтобы ваша система была актуальной.

Некоторые примеры запуска программы Wine без playonlinux: –

Настроить

Это создаст новую префиксную среду с именем в WINEPREFIX

WINEARCH=win32 WINEPREFIX=/home/user/.wine32 exec winecfg
WINEARCH=win64 WINEPREFIX=/home/user/.wine64 exec winecfg

Пример программы

Установка аналогична этому, только вы запускаете установочный файл (это пробная программа), а не целевую программу.

WINEPREFIX=/home/user/.PlayOnLinux/wineprefix/EXX2_340 exec wine '/home/user/.PlayOnLinux/wineprefix/EXX2_340/drive_c/Program Files/Exxx Txxxx Sxxxxxxx x/bin/win_x86/exxxxxxxxxx.exe' 

После установки, вероятно, вам придется настроить ее. Это момент, когда ваши проблемы действительно начинаются.

Следующее показывает, что доступно для установки: –

WINEARCH=win32 WINEPREFIX=/home/user/.wine32 exec winetricks list

Следующее устанавливает dotnet45 с помощью winetricks; playonlinux имеет свои собственные методы для этого: –

WINEARCH=win32 WINEPREFIX=/home/user/.wine32 exec winetricks dotnet45

Удачи

Согласно сайту SteelSeries GG Utility 75.1.0 64-bit:

Что касается шагов установки, сначала проверьте, что все системные характеристики поддерживаются; хотя другие платформы также могут быть совместимыми, мы не рекомендуем устанавливать программное обеспечение на операционные системы, отличные от указанных.

Файл SteelSeriesGG75.1.0Setup.exe является универсальным драйвером и управляющим пакетом для всей экосистемы продуктов SteelSeries. В общем, вы не можете использовать Wine для установки драйверов Windows в Linux. В частности, сайт, упоминаемый по ссылке в этом ответе, предупреждает своих читателей, что этот конкретный драйвер Windows не совместим с другими операционными системами.

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

Проблема, с которой вы столкнулись, заключается в том, что вы пытаетесь установить приложение SteelSeries GG на систему Linux с использованием Wine, и получаете сообщение о том, что для него требуется 64-битная операционная система, несмотря на то, что вы активировали 64-битный префикс Wine. Позвольте мне предоставить детальный разбор данной ситуации и рекомендации по ее разрешению.

1. Понимание проблемы

Согласно описанию, вы пытаетесь установить исполняемый файл SteelSeriesGG75.1.0Setup.exe, для которого, судя по документации разработчика, требуется 64-битная версия Windows. Вам удалось создать 64-битный префикс Wine, что является правильным шагом, однако ошибка о несовместимости с 64-битной ОС указывает на возможные несоответствия в конфигурации Wine или методах, используемых для запуска приложения.

2. Установка 64-битного префикса Wine

Чтобы правильно настроить 64-битный префикс Wine, выполните следующие шаги:

  1. Создание нового 64-битного префикса:
    Откройте терминал и выполните команду:

    WINEARCH=win64 WINEPREFIX=$HOME/.wine64 winecfg
  2. Настройка префикса:
    В окне настройки Wine выберите нужную версию Windows (например, Windows 10). Это важно, так как некоторые приложения могут зависеть от конкретной версии Windows.

  3. Установка программ:
    Попробуйте установить приложение с использованием:

    WINEPREFIX=$HOME/.wine64 wine /path/to/SteelSeriesGG75.1.0Setup.exe

3. Возможные ошибки и их решения

  • Проблемы с совместимостью: Некоторые Windows-приложения, такие как драйвера устройств, могут быть несовместимы с Wine, даже если вы используете правильный префикс. На официальной странице производителя указано, что установка этих драйверов на других платформах не рекомендуется. Это является сигналом о том, что драйвер может не работать в Wine, даже если все технические параметры соблюдены.

  • Проблемы с зависимостями:
    Убедитесь, что все зависимости приложений установлены. Установите winetricks, чтобы упростить процесс установки необходимых библиотек:

    sudo apt-get install winetricks

    Затем попробуйте установить необходимые компоненты:

    WINEPREFIX=$HOME/.wine64 winetricks dotnet45

4. Альтернативные варианты

Если установка через Wine не приводит к успешному результату, вы можете рассмотреть использование PlayOnLinux, который предоставляет более удобный интерфейс для работы с Wine. Установите его с помощью:

sudo apt-get install playonlinux

Следуйте предлагающимся инструкциям для создания нового префикса и установки приложения.

5. Заключение

Ваша проблема скорее всего связана с несовместимостью Windows-драйверов с Wine. Хотя создание 64-битного префикса Wine было правильным шагом, недостаток поддержки драйверов устройств в Wine может стать препятствием для успешной установки SteelSeries GG. Рассмотрите возможность поиска альтернативного программного обеспечения для управления вашим устройством или используйте нативные Linux-версии, если они доступны.

Для дальнейших шагов рекомендуется проконсультироваться с сообществом Wine и SteelSeries на предмет наличия обновлений или обходных путей. Удачи в решении проблемы!

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

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