Menginstal dotnet 2.0 pada mesin 64 bit

31

Saya memiliki program membaca cepat yang saya beli dengan menggunakan dotnet2. Namun, dotnet2 tidak berjalan pada anggur 64 bit. Bagaimana saya menginstal dotnet2?

KI4JGT
sumber

Jawaban:

40

Anda dapat memiliki beberapa awalan anggur di mesin Anda, masing-masing berjalan sebagai anggur terpisah. Jadi Anda dapat membuat awalan 32 bit dan menginstal dotnet2 di dalamnya:

Ini akan membuat wineprefix baru (.wine32 di rumah Anda) dan mengkonfigurasinya sebagai 32 bit:

WINEARCH=win32 WINEPREFIX=~/.wine32 winecfg

Anda dapat menggunakannya dengan cara ini dikombinasikan dengan winetricks untuk mengkonfigurasi WINEARCH, membuat awalan dan menginstal dotnet 2.0 dalam satu perintah:

env WINEARCH=win32 WINEPREFIX=~/.wine32 winetricks dotnet20

atau hanya:

env WINEPREFIX=~/.wine32 winetricks dotnet20

jika Anda sudah mengatur WINEARCH dan membuat WINEPREFIX dengan perintah pertama di atas.

laurent
sumber
2
Terima kasih. . . Bagaimana Anda menginstal program ke awalan itu?
KI4JGT
4
WINEPREFIX=~/.wine32 wine setupprogram.exe
laurent
1
@laurent, bagaimana Anda menghapus instalan program pada awalan itu?
jaorizabal
1
Jika program memiliki penghapusan, Anda dapat menjalankannya dengan cara yang sama. Jika tidak ... Anda dapat menghapus direktori (atau file-file) tempat program Anda diinstal ( ~/.wine32/drive_c/Program Files/your_programatau yang serupa)
laurent
2
@laurent dotnet2.0 gagal diinstal. Ia terus bertanya apakah saya ingin mengirim laporan ke Microsoft.
KI4JGT
5

hanya untuk membuatnya lebih mudah menggunakan anggur dalam mode 32bit. Buat file di ~ / bin / wine32 dengan konten berikut

env WINEARCH = win32 WINEPREFIX = ~ / .wine32 wine $ *

Jadikan file dapat dieksekusi untuk meluncurkan anggur dalam mode 32bit menggunakan

wine32 my_exe_file_that_needs_32bit.exe

Semoga itu bisa membantu :-)

CDJM
sumber
2
Daripada membuat skrip di ~ / bin (yang saya pikir merupakan masalah keamanan), Anda bisa membuat alias bash di ~ / .bashrc. Ambil saja baris yang sama dari skrip dan letakkan dalam satu baris di .bashrc seperti ini: alias wine32 = 'env WINEARCH = win32 WINEPREFIX = ~ / .wine32 wine $ *'
Stephen Angelico