Я видел множество потоков, объясняющих, как создать 32-битный префикс, но я хочу проверить, является ли префикс, который я использую, 32-битный или 64-битный. Причина, по которой я спрашиваю, заключается в том, что я использую PlayOnLinux и создал 32-битный виртуальный диск (например, X). Теперь, когда я открываю winetricks в папке ~ / .PlayOnLinux / wineprefix, wineprefix выдает мне сообщение
Вы используете 64-разрядную версию WINEPREFIX. Если у вас возникли проблемы, пожалуйста, протестируйте чистый 32-битный WINEPREFIX перед тем, как сообщить об ошибке.
Но когда я открыл wineprefix в ~ / .PlayOnLinux / wineprefix / X, сообщение не появилось.
Как я могу проверить, является ли префикс 32 против 64 бит?
источник
Мне нужно было что-то похожее в скрипте, поэтому я сделал этот скрипт на основе ответа @ wilf:
И вот некоторый вывод:
И на 32-битном винном префиксе у меня есть:
источник
Вы можете установить winetricks и набрать это в терминале:
и затем запустите winetricks, и тогда вы сможете увидеть это в настройках.
источник
Спасибо @ wilf за 'WINEPREFIX / drive_c / windows / syswow64' (это работает) ..
но я редактировал реестр вина, чтобы найти любую запись, которая показывает,
какой Winearch система использует (win32 или win64), и я нашел это внутри:
Эта команда отображает: win32 (32 бит) или win64 (64 бит)
Ниже приведен один пример, как использовать это в сценариях:
Заключительные замечания: я проверил это на kali linux ..
если WINEPREFIX = / root / .wine32, тогда команда cat должна содержать этот каталог,
чтобы можно было читать внутри папки для настроек regedit winearch.
источник
~/.wine
вместо/root/.wine