การใช้โปรแกรมวินโดวส์บนลีนุกซ์ทะเล 8.0
        ถ้าหากว่าเราใช้ลีนุกซ์ทะเล โดยเฉพาะรุ่น 8.0 แล้วเราต้องการใช้งานโปรแกรมที่อยู่บนวินโดวส์  เราจำเป็นที่จะต้องสร้างระบบที่รู้จักการทำงานของวินโดวส์บนลีนุกซ์ โดยที่เราจะต้องดาวน์โหลดโปรแกรม Wine (Wine Is Not an Emulator) มาติดตั้งบนเครื่องเสียก่อนจึงจะสามารถใช้งานโปรแกรมวินโดวส์บนลีนุกซ์ทะเลได้
        โดยบทความนี้ จะอธิบายการใช้งานโปรแกรม wine บนลีนุกซ์ทะเล 8.0 ใช้ Desktop เป็น gnome ภาษาไทย  ทดสอบจาก เครื่องคอมพิวเตอร์ ที่ใช้  CPU  AMD atlon 1.8 GHz ram 256 M การ์ดจอ GeForce 4 64M มี user ที่ชื่อว่า ouychai
1. ขั้นแรก ขั้นตอนการติดตั้งโปรแกรม Wine
1.1 เรียกโปรแกรม ตัวจัดการแพกเกจ Synaptic
    ให้เราเรียกโปรแกรม Synaptic package Manager โดยเลือกจากศูนย์ควบคุม ดังรูปข้างล่าง


จากนั้น ก็จะปรากฎ control center ให้เราเลือก ตัวจัดการแพกเกจ Synaptic ซึ่งจะปรากฎดังรูปข้างล่าง


จากนั้นถ้าเรา Double Click ที่โปรแกรมนี้ ลีนุกซ์ทะเล ก็จะถามหารหัสผ่าน ให้เรากรอกระหัสผ่าน ซึ่งเป็นระหัสสำหรับ user ที่ท่านใช้อยู่ ก็จะปรากฎโปรแกรม ตัวจัดการแพกเกจ Synaptic ดังรูปข้างล่าง


1.2 เพิ่ม Repository โดยกดเลือกที่ แถบเมนูด้านบน ตั้งค่า == > แหล่งเก็บข้อมูล ===> บุคคลที่สาม ===> เพิ่ม
จะปรากฎช่องให้กรอกข้อความดังรูปข้างล่าง


1.3 พิมพ์ตำแหน่งของ Repository ตรง APT line: เราจะเห็นช่องให้กรอกข้อความ ให้พิมพ์ข้อความข้างล่างลงไป
deb http://wine.budgetdedicated.com/apt edgy main
แล้วกด + เพิ่มตั้นฉบับ


ถ้าหากว่าท่านต้องการเพิ่ม Repository ที่เป็นตันฉบับของโปรแกรม(Source Code)ของโปรแกรม ลงไปด้วย ให้ท่านกด + เพิ่ม แล้วพิมพ์
deb-src http://wine.budgetdedicated.com/apt edgy main
ก็จะปรากฎดังรูปข้างล่าง

*หมายเหตุ การเพิ่ม Repository ที่เป็น Souce Code ของโปรแกรม ไม่มีความจำเป็น ยกเว้นท่านต้องการจะ compile โปรแกรมเอง

1.4 เพิ่ม Public key
http://wine.budgetdedicated.com/apt/387EE263.gpg <== คลิ๊กขวาแล้วเลือก Save Link As.... บันทึกในโฟลเดอร์: เลือก พื้นโต๊ะ
ซึ่งจะได้ผลลัพท์ดังรูปข้างล่าง ซึ่งเราจะได้ Public key มาหนึ่งอัน วางบน desktop


จากนั้นให้เราเปิดโปรแกรม ตัวจัดการแพกเก็จ Synaptic เพื่อเพิ่ม key
โดยที่เราจะต้องไปที่โปรแกรม จัดการแพกเกจ Synaptic โดยจากรูปข้าพเจ้าได้วางไว้ที่หน้า Desktop ฉะนั้นถ้าหากว่า userในชื่อของข้าพเจ้าใช้ชื่อว่า ouychai ข้าพเจ้าจะต้องไปเลือก key ที่ /home/ouychai/Desktop ดังรูปข้างล่าง


*หมายเหตุ ชื่อ user จะเป็นตามชื่อของท่าน ที่ท่านทำงานในปัจจุบัน

จากนั้นในโปรแกรม Synaptic จะปรากฎ key ดังรูป


1.5 โหลดรายชื่อโปรแกรม โดยคลิ๊กบนปุ่ม ปุ่มใหญ่ๆ ข้างใต้เมนู
 จะมีการเรียกรายชื่อโปรแกรมเข้ามาเก็บไว้ในเครื่องดังรูปข้างล่าง ซึ่งในนั้นจะมีรายชื่อโปรแกรม Wine เข้าไปอยู่ในรายชื่อด้วย


1.6 กำหนดโปรแกรมที่จะโหลดและติดตั้ง
หลังจากที่เราได้โหลดข้อมูลแพกเกจ เสร็จแล้วจะปรากฏโปรแกรม wine อยู่ในรายชื่อโปรแกรม ซึ่งรายชื่อโปรแกรมจะเรียกตามอักษร A - z ดังรูปข้างล่าง


จากนั้นให้เราคลิ๊กเลือกโปรแกรม wine ซึ่งจะมีลูกศรปรากฎขึ้นดังรูปข้างล่าง


1.7 โหลดโปรแกรม Wine โดยการคลิ๊กปุ่มใหญ่ไต้เมนูที่ชื่อว่า  ก็จะปรากฎข้อความดังข้างล่าง 


จากนั้นก็จะมีการโหลดโปรแกรมเข้ามาติดตั้ง ดังรูปข้างล่าง


หลังจากโหลดเสร็จแล้ว จะปรากฎสี่เหลี่ยมสีเขียว หน้าโปรแกรม wine ดังรูปข้างล่าง


แสดงให้เห็นว่าโปรแกรมติดตั้งเสร็จสมบูรณ์แล้ว เราจึงออกจากโปรแกรม Synaptic Package Manager ได้

2. ขั้นที่สอง การติดตั้งและการใช้งานโปรแกรมวินโดวส์
        การติดตั้งโปรแกรมที่ใช้งานบนวินโดวส์นั้นไม่ได้ยุ่งยาก ถ้าหากเป็นโปรแกรมที่อยู่บน CD-ROM เราสามารถสั่ง Setup ได้ เหมือนกับอยู่บนวินโดวส์ หลังจากติดตั้งเสร็จแล้ว ก็ควรจะสั่ง ReBoot โปรแกรม wine เหมือนกับเวลาที่เราติดตั้งโปรแกรมบนวินโดวส์ก็สมควรจะ Restart เครื่อง
โดย ท่านจะต้องเรียก เทอร์มินัล ของลีนุกซ์ขึ้นมา โดยคลิ๊กตรงที่ลูกศรสีแดง


ก็จะปรากฎ เทอร์มินัล ขึ้นมาเพื่อให้เราพิมพ์คำสั่งลงไป ให้เราพิมพ์ wineboot แล้วกด Enter ก็จะปรากฎดังรูปข้างล่าง

โปรแกรม wine ก็พร้อมที่จะทำงาน

เราจะลองดาวน์โหลดโปรแกรมขึ้นมาสักตัว เช่นเกมส์  Bravo ซึ่งเป็น Flash Games ที่พัฒนาโดยคนไทย ซึ่ง Download จาก www.thaiware.com
http://www.thaiware.com/main/info.php?id=695    <=== Click ที่นี่ เพื่อดาวน์โหลด
แล้วคลิ๊กขวาเลือกแตกแฟ้มออกมาที่นี่ ก็จะปรากฎโปรแกรม Bravo ดังรูปข้างล่าง


ในขั้นนี้ เราจะยังไม่สามารถที่จะ Double Click เพื่อเรียกโปรแกรมมาใช้งานได้ ให้เราคลิ๊กขวาที่โปรแกรม  Bravo.exe เลือก เปิดด้วยโปรแกรม คลิ๊ก ใช้คำสั่งกำหนดเอง จะเห็นช่องให้กรอก ข้อความ ให้เราพิมพ์ wine ดังรูปข้างล่าง จากนั้นกด เปิด


จากนั้นโปรแกรม Bravo.exe ก็จะทำงาน ซึ่งผลลัพท์ ดังรูปข้างล่าง

ซึ่งต่อไป ถ้าหากเรา Double Click โปรแกรมที่มีนามสกุล .exe โปรแกรม Wine ก็จะถูกเรียกขึ้นมาทำงานโดยอัตโนมัติ

3. การสร้างตัวเรียกโปรแกรม
           ขั้นแรกให้เราทดลอง Download โปรแกรมมาติดตั้ง โดยโหลดโปรแกรมฐานข้อมูลรูปภาพ จากเว็บ www.thaiware.com
http://www.thaiware.com/main/info.php?id=4957  <=== คลิ๊กที่นี่
มาไว้ที่หน้าจอ แล้วแตกไฟล์ออกมา จากนั้นก็ให้ทำการ Double Click ที่โปรแกรม เพื่อติดตั้ง ดังรูปข้างล่าง

เราก็กด Next , Next , Yes , Yes,   Finish ตามประสาโปรแกรมในวินโดวส์

ซึ่งเราสามารถเรียกโปรแกรมที่เราได้ติดตั้ง โดย กด Alt พร้อมกับปุ่ม F1 หรือคลิ๊กตรงรูปโลมา ==> Wine ===> Programs ==> Custom Image Database System ==> Custom Image Database System ก็จะปรากฎโปรแกรมดังรูปข้างล่าง


หลังจากนั้นให้เราคลิ๊กขวาลงบนหน้าจอ เลือก สร้างตัวเรียกโปรแกรม ซึ่งจะปรากฎดังรูปข้างล่าง


จากนั้นกดปุ่มเรียกดู ก็จะปรากฎดังรูปข้างล่าง


จากตรงนี้ เราต้องเอาเม้าส์วางตรงส่วนของแฟ้มข้อมูล แล้วคล๊กขวา เลือก แสดงแฟ้มซ่อน ก็จะปรากฎแฟ้มที่ซ่อนอยู่ให้เรา เข้าไปที่
.wine ==> drive_c ===> Program Files ==> CIDBS แล้วเลือก ระบบฐานข้อมูลภาพลูกค้า.exe ดังรูปข้างล่าง


จากนั้นในช่องคำสั่ง ก็จะมี path  สำหรับของโปรแกรม ที่เราต้องการจะเรียก ซึ่งเราจะต้องคร่อมด้วยเครื่องหมายคำพูด "  .... "
แล้วแทรก wine ลงไปข้างหน้า ซึ่งได้ข้อความดังนี้
wine "/home/ouychai/.wine/drive_c/Program Files/CIDBS/ระบบฐานข้อมูลภาพลูกค้า.exe"
หมายเหตุ user ของข้าพเจ้าชื่อว่า ouychai ซึ่งจะเปลี่ยนไปตามชื่อ user ของท่าน
ในช่องคำสั่ง  ซึ่งจะปรากฎผลลัพท์ดังรูปข้างล่าง
จากนั้นให้กดตกลง




ซึ่งเราจะได้ตัวเรียกโปรแกรม ดังรูป

3. การปรับแต่งโปรแกรม Wine
                     - การปรับแต่งโปรแกรม wine โดยใช้ winecfg  ซึ่งท่านจะต้องพิมพ์ winecfg ลงบน Terminal แล้วจะปรากฎ winecfg ดังรูปข้างล่าง

ก็จะปรากฎโปรแกรมสำหรับปรับแต่ง เราสามารถปรับเลือกรุ่นของวินโดวส์ที่จำลอง การ์ดจอ การ์ดเสียง

             - การเพิ่ม Font ใน wine โปรแกรม wine นันจะไม่ติดตั้ง font จาก วินโดวส์มาให้ เพราะถือเป็นการละเมิดลิขสิทธิ์ ท่านจำเป็นจะต้องนำ font บนวินโดวส์ ที่สมควรจะมีลิขสิทธิ์ถูกต้อง copy มาไว้ที่
/home/user ของท่าน/.wine/drive_c/windows/fonts
ยกตัวอย่างเช่น
/home/ouychai/.wine/drive_c/windows/fonts
ซึ่งข้าพเจ้ามี username ว่า ouychai

                โปรแกรม wine ไม่สามารถรับประกันได้ว่าจะทำงานได้ 100% ดังนั้นจึงจำเป็นต้องปรับแต่งแก้ใข ให้มีความสมบูรณ์มากยิ่งขึ้น และไม่มีวิธีการที่ตายตัวในการใช้โปรแกรม เราจำเป็นต้องลองผิดลองถูก เพื่อหาความเป็นไปได้

เชื่อมโยงที่สำคัญ

http://www.ubuntuclub.com      กลุ่มผู้ใช้งาน ubuntu ในประเทศไทย
http://www.winehq.com         กลุ่มผู้พัฒนาโปรแกรม wine
http://appdb.winehq.org/        รายชื่อโปรแกรมที่ได้ทำการทดสอบและปรับแต่งจนสามารถใช้งานได้

เขียนบทความโดยประธานกลุ่มคอมพิวเตอร์และอินเตอร์เน็ต
เพื่อสนับสนุนความเจริญก้าวหน้าและการพัฒนาโปรแกรมโอเพ่นซอร์สอย่างยั่งยืนในประเทศ

  <=====   กลับสู่หน้าหลัก
http://oss.nn.nstda.or.th

ท้องถิ่นโอเพ่นซอร์ส