Как использовать две разные версии wine на одной и той же установке?

Мне нужно использовать два разных приложения Windows, одно из которых хорошо работает с Wine 1.4, но не с Wine 1.5, а другое - с более поздней версией, но не с первой.

Есть ли способ установить обе версии Wine, указав, какое приложение должно работать с какой версией Wine?

15
задан 25 February 2013 в 17:16

3 ответа

PlayOnLinux Install PlayOnLinux

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

Для управления различными версиями Wine перейдите в Инструменты> Управление версиями Wine

Wine_Versions

. Если вы хотите добавить свою скомпилированную версию Wine в этот список, создайте новую «версию» Wine в ~ / .PlayOnLinux / wine / linux-amd64 или linux-x86 и скопируйте туда свою собственную установку.

При установке приложения у вас есть возможность установить для него новый виртуальный диск, на который вы можете установить другую версию Wine.

Virtual_Drive

PlayOnLinux

13
ответ дан 25 February 2013 в 17:16

См. FAQ по Wine здесь , в котором говорится об этом.

Вы должны прокрутить до

2.6 Могу ли я установить более одного Версия Wine в моей системе?

Исправив переменные среды, вы сможете ее получить.

5
ответ дан 25 February 2013 в 17:16

Я использую несколько скриптов, но в основном делаю это:
перейдите по адресу:
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:))

0
ответ дан 5 January 2021 в 23:29

Другие вопросы по тегам:

Похожие вопросы: