Jawaban:
Untuk membuat awalan WINE 32-bit pada sistem Ubuntu 64-bit, Anda perlu membuka terminal dan menjalankan perintah berikut:
WINEPREFIX="$HOME/prefix32" WINEARCH=win32 wine wineboot
WINEPREFIX
direktori untuk awalan/home/username/prefix32
alih-alih~/prefix32
Beginilah cara saya melakukannya. Jawaban di atas - bagi saya - tidak berhasil.
Pertama saya menghapus folder Wine dengan perintah ini:
rm -r ~/.wine
Jika ini memberitahu Anda bahwa direktori tidak kosong cukup tambahkan -f
bendera (paksa). Perhatikan bahwa ini akan menghapus semua aplikasi windows yang diinstal pada awalan ini!
Perintah Anda akan terlihat seperti ini:
rm -r -f ~/.wine
Dan kemudian buat awalan 32 bit dengan perintah ini:
WINEARCH=win32 WINEPREFIX=~/.wine wine wineboot
-f
, seperti pada rm -rf ~/.wine
. Menambahkan sudo tidak akan melakukan apa pun. Juga, WINEPREFIX=~/.wine
berlebihan, karena itulah lokasi default.
.wine32
direktori saja?
Hanya membuat wine32
awalan / direktori (tanpa wine64
awalan / direktori) tidak akan berfungsi. Seperti yang disarankan di atas (tetapi tidak sepenuhnya dituliskan) - dan jika Anda ingin menghindari kebutuhan untuk menggunakan winecfg (yang merupakan annyoing dalam otomatisasi - Anda perlu entah bagaimana menutupnya), berikut adalah solusi lengkap: buat wine64
, lalu wine32
direktori . Jika Anda menggunakan winetricks
untuk memeriksanya (itu memberi peringatan untuk wine64
direktori), itu akan melaporkan keduanya dengan benar ( wine64
memberikan peringatan, karena itu 64, wine32 tidak, karena 32). Solusinya;
rm -Rf ./wine # carefull, this deletes your entire wine config (fine if you want to start afresh)
WINEPREFIX=~/.wine wineboot
...Tunggu...
WINEPREFIX=~/.wine32 WINEARCH=win32 wineboot
Setelah ini, Anda dapat:
WINEPREFIX=~/.wine32 WINEARCH=win32 your_32bit_executable.exe
WINEPREFIX=~/.wine WINEARCH= your_64bit_executable.exe # likely, did not test.
./wine
folder amd64 (win64) . Saya memiliki 3 program yang sebelumnya diinstal dan mereka terus bekerja. Saya hanya membuat direktori win32 tertentu. ./wine32
Selanjutnya saya menginstal .NET 4.0 dengan perintah $ WINEPREFIX=~/.wine32 winetricks dotnet40
dan itu bekerja dengan sempurna.
Saya mengalami masalah yang sama.
Tipe WINEARCH=win32 WINEPREFIX=~/.wine winecfg
Seharusnya mulai mengunduh driver yang diperlukan. Saya percaya masalah ini disebabkan oleh masalah yang terjadi selama unduhan normal. Bagi saya itu internet saya turun karena pada awalnya mengunduh driver.
Uji apakah Anda sudah mengaktifkan multiarch:
dpkg --print-foreign-architectures | grep -q i386 && sudo dpkg --add-architecture i386
Kemudian instal wine32:
sudo apt-get update && sudo apt-get install wine32
Dan akhirnya, jangan hapus instalasi anggur 64-bit Anda. cukup ganti namanya menjadi .wine64 lalu buat folder .wine baru untuk aplikasi 32-bit Anda:
mv ~/.wine ~/.wine64 && WINEARCH=win32 wineboot
WINEPREFIX = "$ HOME / prefix32" WINEARCH = win32 [Di sini perintah yang memberi Anda kesalahan awalan anggur]