Wine'ı 64-bit Ubuntu'da 32-bit Windows gibi davranmaya zorlama?


67

Wine'ı 64 bit Ubuntu 12.04'e kurarken, 64 bit desteği ve 32 bit desteği yüklenir. 64 bit uyumlu bir yükleyicinin wine foo.exeolduğu yerde çalışırsam foo.exe, bunun 64 bit Windows'ta olduğunu düşünüyor. Bu mod başarısız olmasaydı iyi olurdu, ama benim durumumda, (henüz Wine veritabanı yüklemeye çalıştığım uygulamanın, muhtemelen 32-bit uygulama olarak çalışması gerektiğini önerir).

Wine'a (ve Winetricks) yalnızca 32 bit modunda Wine'ı kullanmalarını nasıl söylerim?

Yanıtlar:


84

Wine'ın yalnızca 32 bit modunda çalışmasını sağlamak için şunların yapılması gerekir:

  1. ~/.wineZaten 64 bit modunda oluşturulmuşsa, kaldırın . (UYARI: Bu, Wine (Şarap) altında yüklediğiniz tüm öğeleri kaldırır. Veri kaybını önlemek istiyorsanız, kenara koyun.)

  2. WINEARCHOrtam değişkenini win32ie olarak ayarlayın.export WINEARCH=win32

  3. Sonra koş wine(veya winetricks, vb.)


1
Bunu sadece 12.04 LTS (64bit) altında doğru şekilde kurması için Editpad Pro 7.1.1 (32 / 64bit .exe) almak için kullandım . ~ / .Wine dosyasını sildikten sonra , herhangi bir uygulamayı (Wine altında) yeniden yüklemek için gerekli.
david6

1
sadece mv .wine .wine_backup başarısız adımından sonra durumunda :)
deadfish

6
Çizgi eklendi export WINEARCH=win32için Bashrc (hat 10 sonra).
david6 3


"WINEARCH ortam değişkenini win32 olarak ayarlayın, yani WINEARCH = win32'yi dışa aktarın" - nasıl yapılır?

19

playonlinuxOrada yükleyin , bu seçeneğiniz olacak. Şarap için bir ön uç ve çok daha iyi hale getirir.görüntü tanımını buraya girin

Bu fotoğraf 12.04 - 64bit sistemde çekildi.


Seçeneği göremiyorum. Playonlinux kullanıcı arayüzünde nerede bulabilirim?
hsivonen

3
"Araçlar [üçüncü açılır menü] -> Şarap Sürümlerini Yönet" Bir ekran görüntüsü yapacağım.
gajdipajti

X86 Wine 1.5.4'ü "kullanılabilir" sütundan "yüklü" sütuna taşıdıktan sonra bile, PlayOnLinux'taki "Yapılandır" düğmesini kullanarak kurulumu başlattıktan sonra hala 64'ü tanıyan bir Wine sürümü çıktı.
hsivonen

1

Daha önce söylediğim gibi Play on Linux yükleyin, 1 dakika gibi yaptım, Neye ihtiyacınız varsa:

  1. Daha önce de söylediğim gibi, 32 bit şarap versiyonu var.
  2. Daha sonra yüklemek için basın gerekir
  3. Listede bulunmayan bir program yüklemek gibi bir şey olduğunu söyleyen metni tıklayın.
  4. Şarap versiyonunu değiştir
  5. Yüklediğiniz 32 bit sürümü seçin
  6. Yeni bir sanal disk oluşturun
  7. Adını sen koy
  8. VE MOS ÖNEMLİ: 32 bit sanal disk seçin
  9. Yükleyiciyi seçin ve yükleyin

1

Playonlinux'u yükleyerek 32-bit Windows programlarını 64-bit bir Linux makinesinde şarapla çalıştırabilirsiniz.

  1. Bunu daha önce yapmadıysanız, PlayOnLinux yükleyin: sudo apt install playonlinux.
  2. Playonlinux GUI: 'ı başlatın playonlinux &.
  3. Sol kenar çubuğunda "Program yükle" yi tıklayın.
  4. "Listelenmeyen bir program yükle" ye tıklayın.
  5. Playonlinux'u ilk kez başlatıyorsanız, iki bildirim penceresinden tıklamanız gerekebilir.
  6. "İleri" yi tıklayın ve "Bir programı yeni bir sanal sürücüye yükle" yi seçin
  7. Yeni sanal sürücünüz için bir ad, tercihen yüklemek istediğiniz Windows programının adını seçin.
  8. Bir sonraki ekranda tüm onay kutularını işaretlemeden bırakın ve "İleri" ye tıklayın.
  9. "32 bit pencere kurulumu" nu seçin ve "İleri" 'ye tıklayın.
  10. Kurmak istediğiniz programın kurulum dosyasını seçmek için "Gözat" ı tıklayın ve kurulum talimatlarını takip edin.

1

Tüm çalıştırma komutlarını değiştirmek için daha az gereksinim yerine, tüm win32 dosyalarını .wine dosyasına kopyalayabilirsiniz. Başka bir elinde sistemde çok değişiklik yapmaktan kaçınarak. İlk başta, komutu çalıştırın:

WINEPREFIX="$HOME/prefix32" WINEARCH=win32 wine wineboot

Zaten 64bit uyumlulukla .wine yapma denemesi yaptığınızı varsayalım. Değilse, ana dizininizde yerine .wine adlı bir klasör oluşturabilirsiniz.

Daha sonra, ana dizininizde bulunan tüm önek32 içeriğini hem içerik hem de dosya dizinlerinize kopyalayın, önce ya yedekleyin ya da sadece dizinde bulunan içeriği kaldırın. içerik! Zaten bir yedekleme yaptıysanız oldukça silin.

Unutmayın ki .wine gizli olabilir, gizli dosyaları görmenin herhangi bir kullanımı, klasörü ana dizininizde görmenizi sağlar. İsterseniz doğrudan Thunar'daki Ubuntu'lu Go'yu kullanarak doğrudan ev dizininde .wine adlı bir klasöre gidip daha önce burada anlatıldığı gibi işlemi yapabilirsiniz.


Bu cevapların en aklı başında, teşekkürler
JBernardo

0

Şarap çıkarmayı ve şarap önekini dışa aktarmayı deneyin:

$rm -r .wine
$export WINEARCH=''win32''
$export WINEPREFIX=~/.wine

$wine config

bu nedenle, yalnızca oluşturduğunuz bir Program Dosyasını yaparsanız, x86 yoktur ve Winetricks'teki Dll dosyalarını indirebilirsiniz
Luk Gaming

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.