Pertanyaan Bagaimana memaksa Wine bertindak seperti Windows 32-bit di Ubuntu 64-bit?


Saat menginstal Wine pada Ubuntu 12.04 64 bit, dukungan 64-bit dan dukungan 32-bit terinstal. Jika saya jalankan wine foo.exe dimana foo.exe adalah installer 64-bit-sadar, ia berpikir itu di Windows 64-bit. Ini akan baik-baik saja jika mode ini tidak gagal, tetapi dalam kasus saya, itu tidak (namun database Wine menyarankan aplikasi saya mencoba untuk menginstal harus bekerja, mungkin sebagai aplikasi 32-bit).

Bagaimana cara memberi tahu Wine (dan Winetricks) untuk menggunakan Wine dalam mode 32-bit-only?


62
2018-05-14 09:13


asal




Jawaban:


Ternyata untuk membuat Wine berjalan dalam mode 32-bit-only, seseorang perlu:

  1. Menghapus ~/.wine jika sudah dibuat dalam mode 64-bit. (PERINGATAN: Ini menghapus semua barang yang telah Anda instal di bawah Wine. Pindahkan ke samping jika Anda ingin menghindari dataloss.)

  2. Mengatur WINEARCH variabel lingkungan ke win32 yaitu export WINEARCH=win32

  3. Lalu lari wine (atau winetricks, dll.)


80
2018-05-19 07:22



Gunakan ini untuk mendapatkannya Editpad Pro 7.1.1 (32 / 64bit .exe) untuk dipasang dengan benar di bawah 12,04 LTS (64bit). Setelah menghapus ~ / .wine, perlu menginstal ulang aplikasi apa pun (di bawah Wine). - david6
hanya mv .wine ke .wine_backup dalam kasus setelah gagal langkah :) - deadfish
Menambahkan garis export WINEARCH=win32 untuk .bashrc (setelah baris 10). - david6
WINEPREFIX=~/.wine32 wine setupprogram.exe - brasofilo
"Atur variabel lingkungan WINEARCH ke win32 yaitu ekspor WINEARCH = win32" - bagaimana melakukannya? - cipricus


Memasang playonlinux di sana Anda akan memiliki opsi ini. Ini adalah bagian depan anggur, dan membuatnya jauh lebih baik.enter image description here

Gambar ini diambil pada sistem 12.04 - 64bit.


17
2018-05-14 11:48



Saya tidak melihat opsi. Di mana di UI playonlinux saya dapat menemukannya? - hsivonen
"Tools [menu dropdown ketiga] -> Kelola Versi Wine" Saya akan membuat screenshot. - gajdipajti
Bahkan setelah memindahkan x86 Wine 1.5.4 dari kolom "tersedia" ke kolom "terinstal", meluncurkan instalasi menggunakan tombol "Konfigurasi" di PlayOnLinux masih diluncurkan dalam versi Wine 64-aware. - hsivonen


Instal Mainkan di linux seperti yang dikatakan sebelumnya, saya melakukannya dalam 1 menit, Apa yang perlu Anda miliki:

  1. Apakah memiliki versi anggur 32 bit, seperti dikatakan sebelumnya.
  2. Selanjutnya Anda perlu menekan instal
  3. Klik teks di bagian bawah yang mengatakan sesuatu seperti menginstal program yang tidak terdaftar
  4. Periksa perubahan versi anggur
  5. Pilih versi 32 bit yang telah Anda instal
  6. Buat disk virtual baru
  7. Namai itu
  8. DAN MOS PENTING: Pilih 32 bit virtual disk
  9. Pilih penginstal dan instal

1
2018-05-16 21:00





Anda dapat menjalankan program Windows 32-bit pada mesin Linux 64-bit dengan anggur dengan menginstal playonlinux.

  1. Jika Anda belum pernah melakukannya, instal playonlinux: sudo apt install playonlinux.
  2. Mulai GUI playonlinux: playonlinux &.
  3. Klik "Instal program" di bilah sisi kiri.
  4. Klik "Instal program yang tidak terdaftar".
  5. Jika ini adalah pertama kalinya Anda memulai playonlinux, Anda mungkin harus mengklik dua jendela pemberitahuan.
  6. Klik "Berikutnya", lalu pilih "Instal program di drive virtual baru"
  7. Pilih nama untuk drive virtual baru Anda, sebaiknya nama program Windows yang ingin Anda instal.
  8. Biarkan semua kotak centang tidak dicentang di layar berikutnya dan klik "Berikutnya".
  9. Pilih "32 bits windows installation" dan klik "Next".
  10. Klik "Browse" untuk memilih file instalasi dari program yang ingin Anda instal dan ikuti instruksi dari installer.

1
2017-08-30 08:50





Cobalah untuk menghapus .wine dan ekspor awalan anggur:

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

$wine config

0
2017-07-27 23:13



jadi jika Anda melakukannya hanya File Program yang dibuat, tidak ada x86 dan Anda dapat mengunduh Dll pada winetricks - Luk Gaming


Anda dapat dengan mudah menyalin semua file win32 ke dalam .wine untuk menggantikan kebutuhan yang lebih rendah untuk mengubah semua perintah run juga. Dengan menghindari melakukan banyak perubahan pada sistem di sisi lain. Pertama-tama, jalankan perintah:

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

Asumsikan Anda sudah membuat run of making. Wine dengan kompatibilitas 64bit. Jika tidak, Anda masih bisa membuat folder bernama .wine sebagai gantinya di direktori home Anda.

Kemudian salin semua isi awalan32 yang ditemukan di direktori home Anda ke area konten .wine Anda baik file maupun direktori, pertama-tama buat cadangan atau cukup hapus konten di direktori., Jika Anda sudah merencanakan menjalankan 32bit arch of wine, jangan timpa konten! Jangan hapus jika Anda sudah membuat cadangan.

Ingatlah bahwa direktori .wine mungkin tersembunyi, setiap penggunaan melihat file tersembunyi akan membuat Anda dapat melihat folder di direktori home Anda. Anda juga dapat menggunakan Go in Thunar dengan Ubuntu untuk langsung masuk ke folder bernama .wine di direktori home dan membuat proses seperti yang diceritakan di sini sebelumnya.


0
2017-08-22 16:40





Meskipun Anda tidak dapat berjalan dalam wadah yang sama Anda sebenarnya masih dapat memiliki keduanya dengan mengatur Biarch. Silakan lihat kertas putih Wine ini di setup. Sementara hsivonen memberi Anda jawaban yang paling mudah, ini adalah cara untuk mencapai fungsi yang Anda inginkan.

https://wiki.winehq.org/Building_Biarch_Wine_On_Ubuntu


-1
2018-01-04 07:25



Tautan-tautan itu bagus tetapi mungkin rusak sehingga beberapa bentuk terkompresi dari informasi yang relevan akan bermanfaat. - George Udosen