Использование префиксов WINE
Введение
Вероятно, лучше всего думать о префиксах WINE вроде виртуальных машин. Это не виртуальные машины, но они ведут себя примерно так же. Префикс WINE - это папка, которая содержит все конфигурации WINE, а также все компоненты Windows, которые WINE использует для совместимости, включая библиотеки и реестр. Префикс WINE по умолчанию есть~/.wine
, но могут использоваться разные и несколько префиксов.Итак, зачем кому-то нужны несколько префиксов WINE? Хорошо, идея префиксов берет разделение, обеспеченное
winecfg
даже далее. Поскольку некоторые приложения требуют больше системных изменений, таких как записи реестра и.dlls
для запуска возрастает вероятность конфликтов между этими приложениями. Программы, работающие в WINE, не так часто ломают друг друга, но это случается. Это особенно верно, если вы имеете дело с некоторыми 32-битными приложениями на 64-битной установке WINE.Лучший способ обработки префиксов - это использовать общий для большинства приложений. Это будет по умолчанию, и вы можете использовать различные конфигурации
winecfg
для разделения приложений. Затем, для особенно проблемных приложений, запустите их в отдельном префиксе и создайте сценарии или ярлыки для их конкретного запуска.Создание префикса
Создать новый префикс WINE очень просто. Это так же просто, как указать его при запуске команды в WINE.$ WINEPREFIX=~/.newprefix winecfg
winecfg
Это хорошая первая команда для запуска, потому что вы, вероятно, все равно захотите поиграть с настройками, и больше ничего не испортит.Если вам нужен 32-битный новый префикс, просто укажите его тоже.
$ WINEPREFIX=~/.new32prefix WINEARCH="win32" winecfgОн будет делать то же самое, но созданный префикс будет 32-битным. Опять же, это особенно полезно для работы со старыми неработающими 32-битными приложениями.
Использование нескольких префиксов
Использование нескольких префиксов WINE может быть громоздким. На самом деле не существует отличного способа сделать это, поэтому вам придется полагаться на собственные сценарии и ярлыки. Сама концепция довольно проста и на самом деле просто включает в себя указание префикса, который вы хотели бы использовать при запуске приложения.$ WINEPREFIX=~/.wine-wow wine $HOME'/.wine-wow/drive_c/Program Files (x86)/World of Warcraft/Wow-64.exe'Приведенная выше команда выберет
.wine-wow
префикс и запустит исполняемый файл World of Warcraft, расположенный в префиксе, с помощью WINE.Вы можете выбрать запуск через командную строку с командами, подобными приведенным выше, или создать графические средства запуска, используя эти команды. В любом случае будет работать так же хорошо. Это действительно вопрос предпочтений. Если вы предпочитаете графические средства запуска, каждая основная среда рабочего стола поддерживает создание их с помощью пользовательских команд, поэтому, когда все настроено правильно, вам не нужно много думать об этом.
закрытие
Создание нескольких префиксов WINE - отличный способ выделить проблемные приложения, которые могут мешать другим стабильным. Это также отличный способ для тестирования и отладки без повреждения существующих конфигураций. Однако чрезмерное использование префиксов может быстро стать неуправляемым, поэтому убедитесь, что приложение необходимо отделить перед созданием еще одной части конфигурации, которой необходимо управлять.Оглавление
- О руководстве WINE по установке и настройке
- Введение
- Установка ВИНА
- Настройка WINE с Winecfg
- Использование префиксов WINE
- Настройка WINE с помощью Winetricks