วิธีการติดตั้งซอฟต์แวร์ Windows บน Raspberry Pi โดยใช้ Wine

วิธีการติดตั้งซอฟต์แวร์ Windows บน Raspberry Pi โดยใช้ Wine

ต้องการเรียกใช้ซอฟต์แวร์ Windows บน Raspberry Pi ของคุณหรือไม่ เป็นข้อเสนอที่มีความทะเยอทะยาน แต่ตอนนี้เป็นไปได้สำหรับแอปจำนวนน้อย เพื่อหาว่าสิ่งนี้ทำได้ง่ายเพียงใด ฉันได้ตั้งค่าซอฟต์แวร์ Eltechs ExaGear ลงใน Raspberry Pi 3





การทดสอบเสียงใช้งานได้ แต่ไม่มีเสียง windows 10

ทำไมต้องใช้ซอฟต์แวร์ Windows บน Raspberry Pi

ด้วยแอพพลิเคชั่นและยูทิลิตี้ Linux ที่ยอดเยี่ยมมากมาย เหตุใดคุณจึงต้องการหรือต้องการเรียกใช้ซอฟต์แวร์ Windows บน Raspberry Pi





เอาล่ะ มาดูประโยชน์เชิงปฏิบัติกันก่อน: ถ้าคุณใช้ Pi เป็นเดสก์ท็อป (เช่น สำหรับงานในสำนักงานระดับต่ำ) คุณอาจต้องการติดตั้งแอปพลิเคชัน Windows ที่คุณใช้บนคอมพิวเตอร์หลักของคุณ





นอกจากนี้ยังมีข้อได้เปรียบด้านความบันเทิง เรารู้ว่า Raspberry Pi can เล่นวิดีโอเกมย้อนยุค . เรายังทราบด้วยว่าวิดีโอเกมโอเพนซอร์ซบางเกมได้เกิดขึ้นแล้ว ส่งไปยัง Pi .

จะทำอย่างไรถ้าคุณต้องการเล่นเกมที่ไม่ได้รับการพอร์ต? แม้ว่าวิดีโอเกมสมัยใหม่แทบจะไม่สามารถเล่นได้ แต่เกมที่เก่ากว่ามีโอกาสที่ดีกว่าใน Pi



ทั้งหมดนี้เกิดขึ้นได้ด้วยสภาพแวดล้อม ExaGear x86 และ Wine ซึ่งเป็นเลเยอร์แอปพลิเคชัน Windows ยอดนิยมสำหรับ Linux

บนเดสก์ท็อปพีซี Linux ไวน์ทำให้สามารถเรียกใช้ซอฟต์แวร์ Windows ได้ แต่ไวน์ไม่สามารถทำงานด้วยตัวเองบน Raspberry Pi ได้ เนื่องจาก Raspberry Pi ไม่ได้ใช้สถาปัตยกรรม x86 (32 บิต) ค่อนข้างจะอิงตามสถาปัตยกรรม ARM ซึ่งแตกต่างไปจากเดิมอย่างสิ้นเชิง





สิ่งที่คุณต้องมีคือเพิ่มประสิทธิภาพซอฟต์แวร์เลเยอร์แอปพลิเคชันไวน์สำหรับโปรเซสเซอร์ ARM ของ Raspberry Pi ซอฟต์แวร์เดสก์ท็อป ExaGear ทำงานได้หรือไม่

ซอฟต์แวร์เดสก์ท็อป ExaGear คืออะไร?

Eltechs ExaGear Desktop เป็นเครื่องเสมือนที่ทรงพลังที่สร้างสภาพแวดล้อม x86 บน Raspberry Pi ซึ่งหมายความว่าซอฟต์แวร์สำหรับเดสก์ท็อป Windows และ Linux สามารถทำงานในสภาพแวดล้อม ExaGear





ตัวอย่างแอปพลิเคชันที่คุณสามารถเรียกใช้บน Raspberry Pi ได้แก่ Skype, Dropbox, Plex และ uTorrent เนื่องจาก ExaGear ทำงานภายใน Raspbian OS คุณไม่จำเป็นต้องทำการเปลี่ยนแปลงใดๆ ในการตั้งค่า Raspberry Pi ที่มีอยู่ของคุณ

เท่าที่ Pi ดำเนินการ ผลลัพธ์ที่ดีที่สุดจะเกิดขึ้นได้โดยใช้ Raspberry Pi 3 อย่างไรก็ตาม อุปกรณ์ ARM อื่นๆ เช่น ODROID, Cubieboard, PINE64 และ Banana Pi ก็สามารถเรียกใช้ ExaGear ได้เช่นกัน

ผลที่ได้คือคุณสามารถใช้ซอฟต์แวร์ x86 ที่เก่ากว่าบน Raspberry Pi ได้ นี่อาจเป็นแอปพลิเคชันหรือวิดีโอเกม

แม้ว่าจะมีวิธีอื่นๆ ในการสร้างสภาพแวดล้อมเสมือนจริง แต่ ExaGear จะทำให้กระบวนการนี้ง่ายขึ้น แม้ว่าจะมีรุ่นทดลอง ExaGear ไม่ใช่ซอฟต์แวร์ฟรี .

ไปที่หน้า ExaGear ที่ eltechs.com เพื่อหาข้อมูลเพิ่มเติม โปรดทราบว่าเวอร์ชันสำหรับ Chromebook และ Android ก็มีให้เช่นกัน

เริ่มต้นใช้งาน: ดาวน์โหลด ExaGear Desktop

ก่อนที่คุณจะติดตั้ง ExaGear ตรวจสอบให้แน่ใจว่า Raspberry Pi 3 ของคุณพร้อม ขนาดต่ำสุดสำหรับ ExaGear ในการทำงานคือ 1500MB (1.5GB) ดังนั้นคุณจะต้องตรวจสอบให้แน่ใจว่ามีพื้นที่เพียงพอในการทำงาน เริ่มต้นด้วยการปรับขนาดระบบไฟล์ Raspbian

สามารถทำได้ใน เมนู > ค่ากำหนด > การกำหนดค่า Raspberry Pi ที่คุณควรเลือก ระบบ > ขยายระบบไฟล์ . หรือเรียกใช้:

sudo raspi-config

จากนี้ไป เปิด ตัวเลือกขั้นสูง > ขยายระบบไฟล์ และคลิก ตกลง .

มี ExaGear สำหรับ Raspberry Pi หลายเวอร์ชัน

  • รุ่น Raspberry Pi 1/Zero
  • รุ่น Raspberry Pi 2
  • รุ่น Raspberry Pi 3

คุณสามารถดาวน์โหลดเวอร์ชันที่คุณต้องการลงในพีซีและคัดลอกข้อมูลผ่าน FTP หรือคุณสามารถดาวน์โหลด ExaGear ได้โดยตรงบน Raspberry Pi ของคุณ

ทำไม iphone ของฉันไม่เชื่อมต่อกับ iTunes

ขั้นตอนที่แนะนำคือการบันทึกรหัสใบอนุญาต (ซึ่งคุณจะได้รับเมื่อซื้อซอฟต์แวร์) ไปที่ ดาวน์โหลด ไดเรกทอรีบน Pi ของคุณ ในไดเร็กทอรีเดียวกัน ให้ดาวน์โหลด ExaGear โดยใช้ wget ในบรรทัดคำสั่ง:

wget http://downloads.eltechs.com/exagear-desktop-v-2-2/exagear-desktop-rpi3.tar.gz

ระยะเวลานี้จะขึ้นอยู่กับความเร็วอินเทอร์เน็ตของคุณ การดาวน์โหลดประมาณ 280MB

การติดตั้ง ExaGear Desktop บน Raspberry Pi

เมื่อคุณพร้อม ให้แกะไฟล์ TAR.GZ ที่ดาวน์โหลดมา

tar -xvzpf exagear-desktop-rpi3.tar.gz

จากนั้น คุณสามารถติดตั้งและเปิดใช้งาน ExaGear Desktop ได้โดยการเรียกใช้สคริปต์ install-exagear.sh ในไดเร็กทอรีที่มีแพ็คเกจที่แยกออกมาและคีย์ใบอนุญาตที่คุณดาวน์โหลดมาก่อนหน้านี้

sudo ./install-exagear.sh

สคริปต์นี้ติดตั้งสภาพแวดล้อมของแขก ซึ่งสามารถเรียกใช้ซอฟต์แวร์ x86 ได้ อย่างไรก็ตาม คุณจะต้องติดตั้งไวน์ด้วย หากไม่มีสิ่งนี้ คุณจะไม่สามารถเรียกใช้ซอฟต์แวร์ Windows ได้ แม้ว่าซอฟต์แวร์ Linux แบบ 32 บิตจะติดตั้งและใช้งาน

ไม่ว่าคุณจะวางแผนจะทำอะไร ขั้นตอนต่อไปคือการป้อนคำสั่งง่ายๆ:

exagear

สิ่งนี้จะเรียกใช้สภาพแวดล้อม x86 ซึ่งเป็น 'แขก' ที่ทำงานบน 'โฮสต์' (Raspbian)

การติดตั้งไวน์เพื่อเรียกใช้ซอฟต์แวร์ Windows

ก่อนที่คุณจะเริ่มติดตั้งซอฟต์แวร์ Windows (เราจะมาดูตัวอย่างในภายหลัง) คุณจะต้องกำหนดค่า ExaGear ทำได้โดยการติดตั้ง Wine ขณะอยู่ในสภาพแวดล้อม ExaGear

เริ่มต้นด้วยการอัปเดต:

sudo apt update

เมื่ออัปเดตที่เก็บของคุณแล้ว คุณก็พร้อมที่จะติดตั้ง Wine

sudo apt install wine

เมื่อติดตั้งไวน์แล้ว Raspberry Pi ของคุณสามารถเรียกใช้ซอฟต์แวร์ Windows ได้แล้ว โปรดทราบว่าสิ่งนี้เป็นไปไม่ได้หากไม่มี ExaGear (หรือสภาพแวดล้อมเสมือนจริง x86 อื่นๆ) คุณอาจสามารถค้นหาเวอร์ชันของไวน์สำหรับอุปกรณ์ ARM ได้ แต่จะใช้งานซอฟต์แวร์ Windows ไม่ได้หากไม่มีสภาพแวดล้อมที่ถูกต้อง

วิธีการติดตั้งซอฟต์แวร์ Windows บน Raspberry Pi

ตอนนี้คุณกำลังใช้สภาพแวดล้อมแบบแขก 32 บิตบน Raspberry Pi ของคุณภายในระบบปฏิบัติการ คุณได้ติดตั้ง Wine ซึ่งใช้บนเดสก์ท็อป Linux เพื่อเรียกใช้ซอฟต์แวร์ Windows

ตอนนี้คุณพร้อมที่จะติดตั้งวิดีโอเกมหรือซอฟต์แวร์อื่นๆ บน Raspberry Pi แล้ว

แต่คุณจะติดตั้งอะไร นักพัฒนา ExaGear Eltechs มีรายการที่อัปเดตเป็นประจำ ในบรรดาแอป Windows (รวมแอป Linux x86 เช่น Skype และ Dropbox) ได้แก่ Word Viewer, Mono และ .NET Framework 4.5 เกม Windows ที่คัดสรรมาอย่างดียังอ้างว่าทำงานบน Raspberry Pi ที่มี ExaGear และ Wine เช่น Counter Strike, Fallout และ Alpha Centauri ของ Sid Meier

ฉันเป็นแฟนตัวยงของ ชุดอารยธรรม และ Alpha Centauri เป็นหนึ่งในเกมโปรดตลอดกาลของฉัน ทำให้เป็นตัวเลือกที่เหมาะสำหรับการติดตั้ง

เกมใดก็ตามที่คุณวางแผนจะติดตั้ง ให้ค้นหาแหล่งที่มา นี่อาจเป็นสื่อต้นฉบับหรือดาวน์โหลดจากเว็บไซต์อย่าง GOG.com ตราบใดที่คุณซื้อเกม คุณจะสามารถดาวน์โหลดลงในคอมพิวเตอร์ของคุณได้

ในบรรทัดคำสั่ง ภายในสภาพแวดล้อม ExaGear ให้ไปที่โฟลเดอร์ดาวน์โหลด และป้อน:

wine setup_sid_meiers_alpha_centauri_2.0.2.23.exe

แทนที่ชื่อของไฟล์สั่งการด้วยเกมที่เข้ากันได้ที่คุณใช้งานอยู่ บรรทัดคำสั่งจะเลื่อนข้อความสองสามบรรทัด และวิซาร์ดการติดตั้ง Windows จะเปิดขึ้น

ดำเนินการตามนี้เพื่อทำการติดตั้งให้เสร็จสิ้น ก่อนเรียกใช้เกมที่ติดตั้ง ตรวจสอบให้แน่ใจว่าไวน์ได้รับการกำหนดค่าอย่างถูกต้อง คุณสามารถทำได้โดยใช้คำสั่ง:

winecfg

ซึ่งช่วยให้คุณระบุ (เหนือสิ่งอื่นใด) ความเข้ากันได้ของ Windows ตามเวอร์ชัน สำหรับ Alpha Centauri ของ Sid Meier คุณต้องตั้งค่านี้เป็น Windows XP . คุณควรพบตัวเลือกนี้บน แอปพลิเคชั่น แท็บ

นี่อาจเป็นส่วนที่สำคัญที่สุดในการติดตั้งและใช้งานซอฟต์แวร์ Windows หากเลือกเวอร์ชันที่ไม่ถูกต้อง แอปพลิเคชันหรือเกมอาจไม่ทำงาน เนื่องจากปัญหาความเข้ากันได้แบบเดียวกันที่พบใน Windows เอง

เมื่อคุณติดตั้งซอฟต์แวร์ Windows แล้ว คุณจะพบซอฟต์แวร์ดังกล่าวผ่านเมนูหลักภายใต้ ไวน์ > โปรแกรม .

มันง่ายมาก! จากข้อมูลจำเพาะของ Raspberry Pi การรันซอฟต์แวร์ 32 บิตบนบอร์ด ARM ถือเป็นความสำเร็จที่น่าประทับใจ

วิธีสร้างไฟล์ iso windows7

รับกราฟิก 3 มิติบน Raspberry Pi

โปรดทราบว่าหากคุณวางแผนที่จะติดตั้งเกมพีซีที่มีกราฟิก 3 มิติ คุณต้องกำหนดค่า Raspberry Pi ของคุณ มีโหมดกราฟิกหลายโหมดให้เลือก และคุณจะต้องเลือกโหมดที่เหมาะสม

เริ่มต้นด้วยการเปิดเทอร์มินัลอีมูเลเตอร์ใหม่ ( Ctrl + Alt + T ) และป้อน:

sudo raspi-config

ในเครื่องมือกำหนดค่า ให้เริ่มต้นด้วยการเลือก อัปเดตเครื่องมือนี้เป็นเวอร์ชันล่าสุด . รอการอัปเดต จากนั้นเปิด ตัวเลือกขั้นสูง แล้วเลือก ไดรเวอร์ GL > GL (Full KMS) ไดรเวอร์เดสก์ท็อป OpenGL พร้อม KMS . แบบเต็ม .

เลือก ตกลง แล้ว เสร็จสิ้น เพื่อยืนยันและรีบูตเมื่อได้รับแจ้ง เมื่อ Raspberry Pi รีบูต อย่าลืมรันคำสั่ง exagear อีกครั้งเพื่อดำเนินการต่อ

เมื่อคุณใช้สภาพแวดล้อม ExaGear เสร็จแล้ว ให้ใช้คำสั่ง exit เพื่อสิ้นสุดการทำงาน ทำซ้ำคำสั่งเพื่อสิ้นสุดเซสชันเทอร์มินัลและปิดบรรทัดคำสั่ง

ต้องการทราบข้อมูลเพิ่มเติมเกี่ยวกับการเรียกใช้ซอฟต์แวร์ Windows บน Linux หรือไม่? ตรวจสอบคำแนะนำที่ดีของเราเกี่ยวกับ Wine บน Linux

แม้ว่าคุณจะไม่สามารถเรียกใช้ซอฟต์แวร์ Windows ได้ตามปกติ แต่โปรดทราบว่าคุณสามารถ ติดตั้ง Windows 10 IoT Core บน Raspberry Pi . ของคุณ !

แบ่งปัน แบ่งปัน ทวีต อีเมล คู่มือสำหรับผู้เริ่มต้นในการพูดแบบเคลื่อนไหว

การพูดแบบเคลื่อนไหวอาจเป็นเรื่องท้าทาย หากคุณพร้อมที่จะเริ่มเพิ่มบทสนทนาในโครงการของคุณ เราจะแบ่งขั้นตอนให้คุณ

อ่านต่อไป
หัวข้อที่เกี่ยวข้อง
  • ลินุกซ์
  • ไวน์
  • ราสเบอร์รี่ปี่
เกี่ยวกับผู้เขียน Christian Cawley(ตีพิมพ์บทความ 1510)

รองบรรณาธิการด้านความปลอดภัย, Linux, DIY, การเขียนโปรแกรม และผู้ผลิตพอดคาสต์ที่มีประโยชน์มาก โดยมีประสบการณ์อย่างกว้างขวางในการสนับสนุนเดสก์ท็อปและซอฟต์แวร์ Christian เป็นผู้สนับสนุนนิตยสาร Linux Format เป็นนักประดิษฐ์ Raspberry Pi คนรักเลโก้และแฟนเกมย้อนยุค

เพิ่มเติมจาก Christian Cawley

สมัครรับจดหมายข่าวของเรา

เข้าร่วมจดหมายข่าวของเราสำหรับเคล็ดลับทางเทคนิค บทวิจารณ์ eBook ฟรี และดีลพิเศษ!

คลิกที่นี่เพื่อสมัครสมาชิก