การติดตั้ง dotnet 2.0 บนเครื่อง 64 บิต


31

ฉันมีโปรแกรมอ่านความเร็วที่ฉันซื้อด้วยการใช้ dotnet2 อย่างไรก็ตาม dotnet2 ไม่ทำงานกับไวน์ 64 บิต ฉันจะติดตั้ง dotnet2 ได้อย่างไร

คำตอบ:


40

คุณสามารถมีคำนำหน้าไวน์หลายตัวบนเครื่องของคุณแต่ละตัวทำงานเป็นไวน์แยกต่างหาก ดังนั้นคุณสามารถสร้างคำนำหน้า 32 บิตและติดตั้ง dotnet2 ใน:

สิ่งนี้จะสร้าง wineprefix ใหม่ (.wine32 ในบ้านของคุณ) และกำหนดเป็น 32 บิต:

WINEARCH=win32 WINEPREFIX=~/.wine32 winecfg

คุณสามารถใช้วิธีนี้ร่วมกับ winetricks เพื่อกำหนดค่า WINEARCH สร้างคำนำหน้าและติดตั้ง dotnet 2.0 ในคำสั่งเดียว:

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

หรือเท่านั้น:

env WINEPREFIX=~/.wine32 winetricks dotnet20

หากคุณตั้งค่า WINEARCH แล้วและสร้าง WINEPREFIX ด้วยคำสั่งที่ 1 ด้านบน


2
ขอบคุณ . . คุณจะติดตั้งโปรแกรมในคำนำหน้านั้นได้อย่างไร?
KI4JGT

4
WINEPREFIX=~/.wine32 wine setupprogram.exe
เรน

1
@laurent คุณจะถอนการติดตั้งโปรแกรมในคำนำหน้านั้นได้อย่างไร?
jaorizabal

1
หากโปรแกรมมีการถอนการติดตั้งคุณสามารถเรียกใช้ด้วยวิธีเดียวกัน ถ้าไม่ได้ ... คุณสามารถลบไดเรกทอรี (หรือไฟล์) ที่โปรแกรมของคุณมีการติดตั้ง ( ~/.wine32/drive_c/Program Files/your_programหรือสิ่งที่คล้ายกัน)
Laurent

2
@laurent dotnet2.0 ไม่สามารถติดตั้งได้ มันถามว่าฉันต้องการส่งรายงานไปยัง Microsoft หรือไม่
KI4JGT

5

เพียงเพื่อให้ตรงไปตรงมามากกว่าที่จะใช้ไวน์ในโหมด 32 บิต สร้างไฟล์ใน ~ / bin / wine32 ด้วยเนื้อหาต่อไปนี้

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

ทำให้ไฟล์เรียกทำงานเพื่อเรียกใช้ไวน์ในโหมด 32 บิตโดยใช้

wine32 my_exe_file_that_needs_32bit.exe

หวังว่าจะช่วย :-)


2
แทนที่จะสร้างสคริปต์ใน ~ / bin (ซึ่งฉันคิดว่าเป็นปัญหาด้านความปลอดภัยอยู่แล้ว) คุณสามารถสร้างนามแฝงทุบตีใน ~ / .bashrc เพียงแค่ใช้บรรทัดเดียวกันจากสคริปต์และวางในบรรทัดใน. bashrc เช่นนี้: alias wine32 = 'env WINEARCH = win32 WINEPREFIX = ~ / .wine32 wine $ *'
Stephen Angelico
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.