Мне нужно использовать два разных приложения Windows, одно из которых хорошо работает с Wine 1.4, но не с Wine 1.5, а другое - с более поздней версией, но не с первой.
Есть ли способ установить обе версии Wine, указав, какое приложение должно работать с какой версией Wine?
Вы можете использовать PlayOnLinux для установки приложений, работающих в различных версиях Wine. PlayOnLinux предоставляет возможность установки некоторых библиотек вместе с установкой программы.
Для управления различными версиями Wine перейдите в Инструменты> Управление версиями Wine
. Если вы хотите добавить свою скомпилированную версию Wine в этот список, создайте новую «версию» Wine в ~ / .PlayOnLinux / wine / linux-amd64
или linux-x86
и скопируйте туда свою собственную установку.
При установке приложения у вас есть возможность установить для него новый виртуальный диск, на который вы можете установить другую версию Wine.
См. FAQ по Wine здесь , в котором говорится об этом.
Вы должны прокрутить до
2.6 Могу ли я установить более одного Версия Wine в моей системе?
Исправив переменные среды, вы сможете ее получить.
Я использую несколько скриптов, но в основном делаю это:
перейдите по адресу:
https://dl.winehq.org/wine-builds/ubuntu/
, затем по адресу
https://dl.winehq.org/wine-builds/ubuntu/dists/bionic /main/binary-i386/
и
https://dl.winehq.org/wine-builds/ubuntu/dists/bionic/main/binary-amd64/
download Пример:
wine-staging_4.21_bionic_amd64.deb
wine-staging_4.21_bionic_i386.deb
wine-staging-amd64_4.21_bionic_amd64.deb
wine-staging-i386_4.21_bionic_i386.deb
(может быть промежуточным или стабильным) На странице введите поиск например: 4.21
теперь пропустите все пакеты, содержащие: wine-devel-
, winehq-
, -dbg
и -dev
, как и предыдущие.
скопируйте их все в папку с именем ex .: wine4.21-bionic (если он был стабильным, можно было бы использовать wine4.21stable-bionic)
Извлеките их все с помощью файлового менеджера (проще, я использую nemo
). Разверните все 4 папки, чтобы одновременно увидеть все data.tar.xz
, выберите все эти 4 и выполните «извлекать сюда» (будет в подпапке).
Теперь переименуйте 2 из 4 папки в wine4.21-bionic /
, чтобы (просто оставьте их конечное имя папки):
amd64
i386
Скопируйте подпапки opt
и usr
из оставшихся папок (извлеченных, но не переименованных) и вставьте в переименованные папки (вы должны выбрать объединение папок сейчас ).
Очистить / удалить все остальное, что не нужно.
В nemo
есть опция , открытая с правами root
в контекстном меню. Поэтому я использую его, чтобы переместить эту папку и применить права root к верхней папке и всем вложенным файлам.
вам понадобится эта среда, установленная после этого (я храню их в верхней папке: / WineVersions /) например:
] export PATH = "$ PATH: /WineVersions/wine4.21-bionic/amd64/opt/wine-staging/bin: /WineVersions/wine4.21-bionic/i386/opt/wine-staging/bin"
экспорт LD_LIBRARY_PATH = ": / WineVersions / wine4.21-bionic / amd64 / opt / wine-staging / lib: /WineVersions/wine4.21-bionic/i386/opt/wine-staging/lib: / usr / lib / x86_64-linux -gnu "
(этот / usr / lib / x86_64-linux-gnu
может не понадобиться выше (попробуйте сначала без него?), но я все равно его использую)
теперь вы должен уметь, например: wine64 explorer
(после того, как вы создадите и, конечно же, установите WINEPREFIX:))