Bagaimana cara membuat awalan Wine 32-bit di Ubuntu 12.04 64-bit?
126
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:
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:
Dan kemudian buat awalan 32 bit dengan perintah ini:
sumber
-f
, seperti padarm -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 (tanpawine64
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: buatwine64
, laluwine32
direktori . Jika Anda menggunakanwinetricks
untuk memeriksanya (itu memberi peringatan untukwine64
direktori), itu akan melaporkan keduanya dengan benar (wine64
memberikan peringatan, karena itu 64, wine32 tidak, karena 32). Solusinya;...Tunggu...
Setelah ini, Anda dapat:
sumber
./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.
sumber
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
sumber
Setelah menghapus .wine32, menginstal .NET 4.0 dengan perintah $ WINEPREFIX = ~ / .wine32 winetricks dotnet40, bekerja untuk saya.
pujian Antonio
sumber
WINEPREFIX = "$ HOME / prefix32" WINEARCH = win32 [Di sini perintah yang memberi Anda kesalahan awalan anggur]
sumber