Yanıtlar:
64 bit Ubuntu sisteminde 32 bit WINE öneki oluşturmak için bir terminal açmanız ve aşağıdaki komutu çalıştırmanız gerekir:
WINEPREFIX="$HOME/prefix32" WINEARCH=win32 wine wineboot
WINEPREFIX
Önek dizini nerede/home/username/prefix32
yerine~/prefix32
Ben böyle yaptım. Yukarıdaki cevap - benim için - işe yaramadı.
İlk önce bu klasörü kullanarak Wine klasörünü sildim:
rm -r ~/.wine
Bu dizinin boş olmadığını söylerse, sadece -f
(force) bayrağını ekleyin . Bunun, bu önekte kurulu olan tüm Windows uygulamalarını kaldıracağını unutmayın!
Komutunuz şunun gibi görünmeli:
rm -r -f ~/.wine
Ve sonra bu komutla bir 32 bit önek oluşturun:
WINEARCH=win32 WINEPREFIX=~/.wine wine wineboot
-f
gibi rm -rf ~/.wine
. Sudo eklemek hiçbir şey yapmaz. Ayrıca, WINEPREFIX=~/.wine
varsayılan konum bu olduğundan gereksiz.
.wine32
bunun yerine sadece bir dizin oluşturmuyorsunuz ?
Sadece bir wine32
önek / dizin oluşturmak (önek / dizin olmadan wine64
) çalışmaz. Yukarıda önerildiği gibi (ancak tam olarak yazılmamıştır) - ve winecfg (otomasyonda herhangi bir şey - herhangi bir şekilde kapatmanız gerekir) kullanma ihtiyacından kaçınmak istiyorsanız, işte tam çözüm: wine64
bir wine32
dizin oluştur , sonra bir dizin . Eğer kullanırsanız winetricks
(Bu bir uyarı verir bunu kontrol etmek wine64
dizinleri) (her iki doğru rapor verecek wine64
bu 64 beri bu 32. beri, wine32 değil, uyarı verir). Çözüm;
rm -Rf ./wine # carefull, this deletes your entire wine config (fine if you want to start afresh)
WINEPREFIX=~/.wine wineboot
...Bekle...
WINEPREFIX=~/.wine32 WINEARCH=win32 wineboot
Bundan sonra şunları yapabilirsiniz:
WINEPREFIX=~/.wine32 WINEARCH=win32 your_32bit_executable.exe
WINEPREFIX=~/.wine WINEARCH= your_64bit_executable.exe # likely, did not test.
./wine
klasörünü silmeme gerek yoktu . Daha önce 3 program yükledim ve çalışmaya devam ettiler. Sadece belirli bir win32 dizini yarattım. ./wine32
Sonra komutla .NET 4.0 kurdum $ WINEPREFIX=~/.wine32 winetricks dotnet40
ve kusursuz çalıştı.
Ben de aynı konuya giriyordum.
tip WINEARCH=win32 WINEPREFIX=~/.wine winecfg
Gerekli sürücüleri indirmeye başlamalıdır. Bu sorunun normal indirme sırasında meydana gelen bir sorundan kaynaklandığını düşünüyorum. Benim için internet, aslında sürücüleri indirirken düştü.
Zaten çoklu erişimin etkin olup olmadığını test edin:
dpkg --print-foreign-architectures | grep -q i386 && sudo dpkg --add-architecture i386
Ardından wine32'yi kurun:
sudo apt-get update && sudo apt-get install wine32
Ve son olarak, 64-bit şarap kurulumunuzu silmeyin. sadece .wine64 olarak yeniden adlandırın, sonra 32 bit uygulamalarınız için yeni bir .wine klasörü oluşturun:
mv ~/.wine ~/.wine64 && WINEARCH=win32 wineboot
WINEPREFIX = "$ HOME / prefix32" WINEARCH = win32 [Burada size şarap öneki hatası veren komut]