สิ่งแรกก่อนอื่นให้สังเกตคำเตือนที่สังเกตได้ชัดเจนนี้:
------------------------------------------------------
You are using a 64-bit WINEPREFIX. If you encounter problems, please retest in a
clean 32-bit WINEPREFIX before reporting a bug.
------------------------------------------------------
สิ่งนี้บ่งบอกว่าคุณต้องสร้าง 32 บิต Wineprefixเนื่องจากไวน์ทำงานได้ดีกว่ากับ 32 บิตเนื้อหา - ทำได้โดยการบอกให้ไวน์รู้ว่าสถาปัตยกรรมใดที่จะใช้ก่อนที่จะใช้คำสั่ง(ฉันคิดว่าสามารถทำได้โดยถอนการติดตั้ง Wine i386 / i686 - อย่างไรก็ตามเปิดเทอร์มินัลไว้สำหรับคำสั่ง wine อื่นหลังจากใช้งาน) :
export WINEARCH="win32"
ชุดนี้ตัวแปรสภาพแวดล้อมไวน์อ่านก่อนที่จะเปิดตัว (ดูman wine
)
เป็นความคิดที่ดีที่จะสร้างมันขึ้นมาเป็นของตัวเอง WINEPREFIX (ที่เก็บไดรฟ์เสมือนของไวน์) โดยค่าเริ่มต้นนี่คือ~/.wine
แต่คุณสามารถสร้างแต่ละรายการสำหรับแต่ละสถาปัตยกรรมและโปรแกรม - เพื่อสร้าง WINEPREFIX ในไดเรกทอรี/home/USERNAME/.wine-PROGRAM-NAME/
:
export WINEPREFIX=~/.wine-PROGRAM-NAME/
ไดเรกทอรีไม่จำเป็นต้องมีอยู่ (โดยหลักแล้วมันไม่ควรมีอยู่ดังนั้นสิ่งที่ไม่จำเป็นต้องเขียนทับ) แต่ไดเรกทอรีหลักอาจควร - คุณควรได้รับอนุญาตให้อ่านและเขียนและฉันไม่ต้องการ คิด wineprefix สามารถในไดรฟ์ FAT / NTFS ด้วยเหตุผลทางเทคนิค(มันจะไม่ทำงาน)
ดังนั้นในการตั้งค่าคำนำหน้าไวน์ 32 บิตสำหรับโปรแกรม:
export WINEARCH="win32"
export WINEPREFIX=~/.wine-PROGRAM-NAME/
wineboot -u
คุณสามารถแทนที่PROGRAM-NAME
ด้วยชื่อของโปรแกรมเพื่อให้ง่ายต่อการระบุโปรแกรมในภายหลัง ตรวจสอบให้แน่ใจว่ามีเพียงตัวอักษรและตัวเลขเนื่องจากเครื่องหมายวรรคตอนมักจะมีฟังก์ชั่นพิเศษในเชลล์คำสั่งต่างๆ
คุณควรได้หน้าต่างดังนี้:
จากนั้นคุณก็พร้อมที่จะไป ตอนนี้คุณสามารถติดตั้ง NET 4.0 โดยใช้winetricks
(คุณอาจต้องการรับรุ่นล่าสุดจากที่นี่ก่อน):
winetricks dotnet40
สิ่งนี้ควรอยู่ในเทอร์มินัลหลังexport WINEPREFIX=...
คำสั่งหรือโดยการวางไว้ตรงหน้าคำสั่งไวน์ดังนั้น(มีประโยชน์สำหรับตัวเรียกใช้แอปที่บรรทัดคำสั่งหนึ่งบรรทัด) :
env WINEPREFIX=~/.wine-PROGRAM-NAME/" winetricks dotnet40
นอกจากนี้คุณยังอาจต้องการที่จะใช้winetricks
ในการติดตั้งบางสิ่งอื่น ๆ ก็อาจต้อง - เช่นแบบอักษร (โดยใช้ตัวเลือกcorefonts
, lucida
, tahoma
) ตัวเลือกรายการ winetricks' winetricks list-all
ใช้
wine "~/Downloads/PATH/TO/INSTALLER.exe"
จากนั้นคุณสามารถติดตั้งโปรแกรมโดยใช้ อีกครั้ง(คัดลอกไฟล์แล้ว 'วางชื่อไฟล์' เข้ากับขั้วจึงดูเหมือน'/home/wilf/Desktop/name spaces/installer.exe'
ไม่ได้file:///home/wilf/Desktop/name spaces/installer.exe'
)
คุณควรตรวจสอบให้แน่ใจว่า WINEPREFIX ได้ถูกส่งออกก่อนที่จะเรียกใช้คำสั่งนี้ (โดยเฉพาะถ้าคุณปิดเทอร์มินัล) หรือในบรรทัดเดียวกัน หลังจากทำให้มันใช้งานได้ (หรือไม่ทำงาน) คุณอาจต้องการทำรายงานว่ามันทำงานได้ดีแค่ไหนที่นี่ (รวมถึงสิ่งที่คุณทำ ฯลฯ เพื่อให้คุณสามารถช่วยเหลือผู้อื่นได้) หากคุณมีปัญหาและข้อผิดพลาดที่สังเกตได้ปรากฏในผลลัพธ์คุณสามารถรายงานข้อผิดพลาดได้
เมื่อติดตั้งแล้วมันจะทำให้ตัวเรียกใช้งานแอปปรากฏบน Dash / Menu และบางครั้งบน Desktop ไม่เช่นนั้นในอนาคตคุณจะต้องเรียกใช้แอพด้วยexport WINEPREFIX=...
และwine ....
(หรือenv WINEPREFIX=... wine .....
) อีกครั้งเว้นแต่คุณจะสร้างตัวเรียกใช้งาน(ความคิดเห็นด้านล่างหรือที่อื่นถ้าคุณจำเป็นต้องรู้วิธีการทำเช่นนั้น .... )
ข้อมูลเพิ่มเติมการแก้ไขปัญหา ฯลฯ
ฉันจะติดตั้ง winetricks ได้อย่างไร
คุณสามารถรุ่นจากที่เก็บ Ubuntu โดยใช้คำสั่งนี้ (หรือติดตั้ง Winetricks จากศูนย์ซอฟต์แวร์):
sudo apt-get install winetricks
จากนั้นคุณสามารถใช้winetricks OPTIONS
ทำสิ่งต่างๆ
สำหรับเวอร์ชั่นล่าสุดคุณสามารถใช้คำสั่งเหล่านี้เพื่อดาวน์โหลดและใช้เวอร์ชันล่าสุด:
wget https://raw.githubusercontent.com/Winetricks/winetricks/master/src/winetricks
chmod +x winetricks
หมายเหตุคุณจะต้องเรียกใช้เป็นเว้นแต่ไดเรกทอรีมันอยู่ในของเปลือก./winetricks <OPTIONS>
$PATH
ฉันไม่ต้องการใช้เทอร์มินัลฉันควรทำอย่างไร
แอพที่คุณต้องการใช้อาจเรียกใช้งานได้ภายใต้PlayOnLinux (ควรเป็นถ้าคุณสามารถหาได้ที่นี่ ) - นี่เป็น GUI ที่สวยมากและทำตามขั้นตอนส่วนใหญ่ให้คุณโดยอัตโนมัติ
มิฉะนั้นคุณสามารถใช้ขั้วที่จะทำมันได้อย่างง่ายดายมาก (คุณมักจะมีการควบคุมมากขึ้นกว่าถ้าโปรแกรม GUI จะทำมัน) เพียงแค่ต้องระวังสิ่งที่คุณใส่ใน (โดยเฉพาะถ้ามันมีคำสั่งsudo
, rm
ฯลฯ ) พยายามเข้าใจสิ่งที่เกิดขึ้นกับแต่ละคำสั่งก่อน
นอกจากนี้บางขั้นตอนเหล่านี้สามารถทำได้ด้วยวิธีอื่น - ทั้งแบบเปิดwinecfg
และwinetricks
GUI ที่คุณสามารถทำตามขั้นตอนได้ แต่สิ่งที่คุณสามารถทำได้มี จำกัด อีกครั้ง
ฉันจะติดตั้งเวอร์ชันล่าสุดของไวน์ได้อย่างไร
รุ่นไวน์ที่ใหม่กว่าเป็นรุ่นล่าสุดดังนั้นอาจสามารถเรียกใช้โปรแกรมได้ดีขึ้น (เว้นแต่จะมีการถดถอยซึ่งส่งผลกระทบต่อ) หากต้องการติดตั้งเวอร์ชันล่าสุด (Wine1.7) คุณสามารถใช้ Offa Wine PPA อย่างเป็นทางการได้ :
sudo apt-add-repository ppa:ubuntu-wine/ppa
sudo apt-get update
sudo apt-get install wine1.7
หากไม่พบแพ็คเกจwine1.7
ให้ลองเรียกใช้คำสั่งติดตั้งอีกครั้ง แต่ใช้wine
แทนwine1.7
สำหรับการติดตั้งและกำหนดค่าไวน์โดยทั่วไปคุณสามารถลองคำถามนี้ได้
โปรแกรมที่ฉันต้องการใช้ออกแบบมาสำหรับ Windows รุ่นใหม่กว่าฉันจะทำอย่างไร
Wine โดยค่าเริ่มต้นจะทำซ้ำ Windows XP ซึ่งบางโปรแกรมไม่รองรับเนื่องจากเป็น EOL (ซึ่งฉันคิดว่ามีประโยชน์เพราะคุณสามารถเรียกใช้โปรแกรมสำหรับ WinXP ภายใต้ Wine ภายใต้ Linux และคุณสามารถ 'nuke WinXP จากวงโคจร' :)
อย่างไรก็ตามก่อนอื่นให้เปิดหน้าต่างการกำหนดค่าไวน์:
export WINEPREFIX=~/.wine-PROGRAM-NAME/
winecfg
ที่ไหน~/.wine-PROGRAM-NAME/
เป็น WINEPREFIX ที่คุณสร้างขึ้นก่อนหน้านี้
และเลือกเวอร์ชัน Windows เพื่อทำซ้ำที่ด้านล่างของแท็บ 'Applications' จากนั้นลองติดตั้งแอพอีกครั้ง
ไวรัส Windows ภายใต้ไวน์?!?!
ค่อนข้างเป็นไปได้ อย่าติดตั้งซอฟต์แวร์แบบสุ่มของอินเทอร์เน็ตพยายามให้แน่ใจว่ามาจากไซต์ที่เชื่อถือได้