เนื้อหาเพิ่มเติมดูที่ :
ติดตั้ง wine ดูที่
- http://help.ubuntu.com/community/Wine
- http://oss.nn.nstda.or.th/Wine-Edgy.html
- http://wiki.ubuntu.com/ThaiTeam
ทดสอบ wine ทำงานหรือยัง
- คำสั่ง winecfg
- หมายเหตุ - โฟลเดอร์ของ wine อยู่ที่ ~/.wine/ มีโครงสร้างเหมือนกับวินโดวส์ Program Files, Windows, System32 ...
รันโปรแกรมวินโดวส์บนลีนุกซ์อย่างไร
- คำสั่ง wine ตามด้วยชื่อโปรแกรม (ไม่จำเป็นต้องระบุ .exe ก็ได้)
- ตัวอย่างเช่น เรียกโปรแกรม notepad ของวินโดวส์ ก็เพียงรันคำสั่ง wine notepad.exe
เนื้อหาในส่วนต่อไปนี้ แสดงวิธีรันแอปพลิเคชันที่สร้างด้วยวิชวลฟอกส์โปรบนลีนุกซ์ Ubuntu เท่านั้น (ถ้าหากท่านต้องการติดตั้งชุดพัฒนา (IDE) บนลีนุกซ์ด้วย ก็ให้ ดูที่นี่ )
ตัวอย่าง 1 แอปพลิเคชันที่ใช้ทดสอบคือ โปรแกรม TKitty ซึ่งสร้างจาก VFP เวอร์ชัน 5 (รายละเอียดอยู่ในส่วนโปรเจค)
ติดตั้ง VFP Runtime Library บนลีนุกซ์ Ubuntu
- กีอปปี้ไฟล์ Runtime ต่างๆ รวมทั้ง ActiveX ที่จำเป็นต้องใช้ไว้ในโฟลเดอร์ ~/.wine/drive_c/windows/system32/
- หรือ รันชุดติดตั้ง VFP5 Runtime Library เช่น wine setup.exe
- VFP Runtime Library เวอร์ชัน 5 : vfp5enu.dll, vfp500.dll, vfpole500.dll, msvctr20.dll
- ActiveX ในโปรเจค: comctl32.ocx, mscomct2.ocx
ถ้ามีการต่อเชื่อมแลนก็ใช้วิธีดูดไฟล์ต่างๆจากวินโดวส์ ให้สร้างแชร์โฟลเดอร์ในวินโดวส์แล้วก็ก๊อปปี้ไฟล์ข้างต้นไปไว้ในแชร์โฟลเดอร์ก่อน ในลีนุกซ์ก็ใช้คำสั่ง smbclient ก๊อปปี้ไฟล์จากวินโดวส์เข้ามา ตัวอย่างเช่น
รีจิสเตอร์ ActiveX Control
(ไม่ต้องทำก็ได้) รันคำสั่ง regsvr32 เหมือนระบบวินโดวส์ เช่น
- wine regsvr32 comctl32.ocx
- wine regsvr32 mscomct2.ocx
ติดตั้งฟอนต์ภาษาไทย
- ก๊อปปี้ฟอนต์จากวินโดวส์ใส่ไว้ในโฟลเดอร์ ~/.wine/drive_c/windows/fonts/
- ฟอนต์ไทยที่ใช้กับโปรแกรม tkitty - MS Sans Serif, ...
สร้างโฟลเดอร์สำหรับแอปพลิเคชันที่สร้างจากวิชวลฟอกส์โปร
- mkdir ~/foxapp
- mkdir ~/foxapp/tkitty
- ติดตั้งแอปพลิเคชันคือ ไฟล์โปรแกรม .exe, ไฟล์ข้อมูล .dbf และรายงานต่างๆ .frx เก็บไว้ในโฟลเดอร์ ~/foxapp/tkitty/
รันโปรแกรมทดสอบ Tkitty
- cd ~/foxapp/tkitty
- wine tkitty.exe
ตัวอย่าง 2 แอปพลิเคชันที่ใช้ทดสอบคือ โปรแกรม QA ซึ่งสร้างจาก VFP เวอร์ชัน 8 (รายละเอียดอยู่ในส่วนโปรเจค)
ติดตั้ง VFP Runtime Library บนลีนุกซ์ Ubuntu
- รันชุดติดตั้ง VFP8 Runtime Library
- คำสั่ง wine VFP8SP1RT.EXE ...จะมีหน้าจอติดตั้งเหมือนระบบวินโดวส์
สร้างโฟลเดอร์สำหรับแอปพลิเคชันที่สร้างจากวิชวลฟอกส์โปร
- mkdir ~/foxapp
- mkdir ~/foxapp/qa8
- ติดตั้งแอปพลิเคชันคือ ไฟล์โปรแกรม .exe, ไฟล์ข้อมูล .dbf และรายงานต่างๆ .frx เก็บไว้ในโฟลเดอร์ ~/foxapp/qa8/
รันโปรแกรมทดสอบ QA8
- cd ~/foxapp/qa8
- wine qa8.exe
- โปรแกรมฟอกส์ที่รันบนลีนุกซ์ ไม่ควรเขียนให้มีลูกเล่นมากเกินไป โดยเฉพาะคำสั่งระดับฮาดแวร์ ไม่งั้นอาจรันไม่ผ่าน...
- สำหรับภาษาอังกฤษทดสอบแล้วโอเค แต่ภาษาไทยยังไม่ค่อยเวิร์คเท่าไร เวลาป้อนข้อมูลพวกสระวรรณยุกต์หาย...มองไม่เห็น... ต้องเปลี่ยนฟอนต์จาก "Ms Sans Serif" เป็น "Microsoft Sans Serif" หรือ "tahoma" ...ลองปรับแต่งกันเองก็แล้วกันน่ะ :-(
ไม่มีความคิดเห็น:
แสดงความคิดเห็น