Jak korzystać z dwóch różnych wersji wina w tej samej instalacji?

15

Muszę użyć dwóch różnych aplikacji Windows, jedna działa dobrze z Wine 1.4, ale nie z Wine 1.5, a druga aplikacja działa dobrze z późniejszą wersją, ale nie z pierwszą.

Czy istnieje sposób na zainstalowanie obu wersji Wine, określając, która aplikacja powinna działać z którą wersją Wine?

Do zrobienia
źródło

Odpowiedzi:

12

PlayOnLinuxZainstaluj PlayOnLinux

Możesz użyć PlayOnLinux do zainstalowania aplikacji działających na różnych wersjach wina. PlayOnLinux oferuje również opcję instalacji niektórych bibliotek wraz z instalacją programu.

Aby zarządzać różnymi wersjami wina, przejdź do Narzędzia> Zarządzaj wersjami wina

Wine_Versions

Jeśli chcesz dodać niestandardową skompilowaną wersję Wine do tej listy, utwórz nową „wersję” wina w ~/.PlayOnLinux/wine/linux-amd64lub linux-x86i skopiuj tam niestandardową instalację.

Podczas instalowania aplikacji masz możliwość zainstalowania nowego wirtualnego dysku, w którym możesz zainstalować inną wersję wina.

Wirtualna jazda

PlayOnLinux

zapalać
źródło
czy mógłbyś rozwinąć więcej? ta kwestia jest bardzo ważna i twoja odpowiedź wymaga więcej uwagi - ale najpierw musi być szczegółowa. sam tego nie próbowałem, ale: ubuntu.igameilive.com/2010/02/…
5

Zobacz najczęściej zadawane pytania na temat wina tutaj .

Musisz przewinąć do

2.5 Czy mogę zainstalować więcej niż jedną wersję Wine w moim systemie?

Naprawiając zmienne środowiskowe, będziesz mógł je uzyskać.

Philippe Gachoud
źródło
0

Używam kilku skryptów, ale w zasadzie to robię:
przejdź do:
https://dl.winehq.org/wine-builds/ubuntu/,
a następnie przejdź do
https://dl.winehq.org/wine-builds/ubuntu/dists/bionic / main / binary-i386 /
i
https://dl.winehq.org/wine-builds/ubuntu/dists/bionic/main/binary-amd64/

pobierz np .:

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

(może być inscenizacja lub stabilna) Na stronie Typ wyszukiwania np .: 4.21
teraz pominąć wszystkie pakiety zawierające: wine-devel-, winehq-, -dbgi -dev, jak te powyżej.

skopiuj je wszystkie do folderu o nazwie np .: wine4.21-bionic (jeśli byłby stabilny, zamiast tego mógłby być wine4.21stable-bionic)

Wyodrębnij je wszystkie za pomocą menedżera plików (jest łatwiejsze, używam nemo). Rozwiń wszystkie 4 foldery, aby zobaczyć jednocześnie wszystkie data.tar.xz, zaznacz wszystkie 4 i wykonaj „wypakuj tutaj” (będzie w podfolderze).

Teraz zmień nazwę 2 z 4 folderów na wine4.21-bionic/(zachowaj nazwę folderu końcowego):
amd64
i386

Skopiuj podfoldery opti usrpozostałe foldery (wyodrębnione, ale nie o zmienionych nazwach) i wklej do folderów o zmienionych nazwach (musisz teraz scalić foldery).

Oczyszczanie / Kosz wszystko, co nie jest potrzebne.

W nemoistnieje open as rootopcja menu kontekstowego. Używam go więc do przeniesienia tego folderu i zastosowania uprawnień roota do górnego folderu i wszystkich załączonych plików.

będziesz musiał ustawić te środowisko później (trzymam je w górnym folderze: / WineVersions /) np .:

export PATH="$PATH:/WineVersions/wine4.21-bionic/amd64/opt/wine-staging/bin:/WineVersions/wine4.21-bionic/i386/opt/wine-staging/bin"

export 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-gnumoże to nie być konieczne powyżej (najpierw spróbować w / o?), ale i tak go używam)

teraz powinieneś być w stanie np .: wine64 explorer(po utworzeniu i ustawieniu env ustaw WINEPREFIX oczywiście :))

Moc Wodnika
źródło