Вопрос или проблема
Я пытался установить 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, выполните следующие шаги:
-
Создание нового 64-битного префикса:
Откройте терминал и выполните команду:WINEARCH=win64 WINEPREFIX=$HOME/.wine64 winecfg
-
Настройка префикса:
В окне настройки Wine выберите нужную версию Windows (например, Windows 10). Это важно, так как некоторые приложения могут зависеть от конкретной версии Windows. -
Установка программ:
Попробуйте установить приложение с использованием: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 на предмет наличия обновлений или обходных путей. Удачи в решении проблемы!