31/12/2025
บันทึกระลึกไว้ เรื่องของ wine วุ่นวายกับLINE เจ้ากรรม บน linux
ความเดิมตอนที่แล้ว
ก่อนหน้านี้ ผู้เขียนเคยใช้งานกับ Application นี้ได้ กับ linux อย่าง ubuntu 18.04 lts และใช้งานได้ดีในแบบนั้นเรื่อยมา ด้วยวิธีการก็คือ ใช้งานผ่าน wine เสร็จแล้วก็ติดตั้ง mono installer ทับเข้าไปด้วย เพื่อช่วยเหลืออีกชั้นหนึ่ง จนกระทั่ง…
เมื่อมีประกาศจาก LINE แจ้งให้ทราบว่า หยุดการให้บริการบน windows 7 และจะรองรับเฉพาะบน windows 10 ขึ้นไป เท่านั้นแหละ ได้เรื่อง
ปัญหาที่เกิด
ไม่ใช่แค่ความวุ่นวายจากฝั่ง windows ที่ผู้ใช้งานจำนวนมาก จำเป็นต้องยกเครื่องคอมไปให้ร้านเพื่อทำการติดตั้ง windows ให้ใหม่เป็น windows 10-11 ตามแต่กำลังทรัพย์ และความจำเป็นในการใช้งาน เพราะว่า windows 10-11 มีกฎข้อบังคับเรื่องฮาร์ดแวร์ขั้นต่ำ บอกเอาไว้อยู่อย่างชัดเจน และเป็นปัญหาของชาวคอมเก่าทั้งหลายที่น่าปวดหัวจนอยากถามว่า เป็นอะไรกันมากไหม กับคนออกแบบข้อบังคับฮาร์ดแวร์อย่างนี้
สำหรับ linux ไม่ทราบว่า distro อื่นๆนั้นเป็นอย่างไรกันบ้าง แต่สำหรับ distro สาย debian อย่าง ubuntu รายนี้ก็ไม่น้อยหน้า เริ่มจาก ริอยากจะมี store ของตัวเอง ใช้ snap มันซะเลย นี่ก็วุ่นวายแล้วหนึ่ง
แต่เราจะไม่ไปแตะต้องตรงนั้น เพราะไม่ใช่ประเด็น
ปัญหาสำหรับ application LINE ใน linux เกิดขึ้น เพราะมันไม่ได้ถูกออกแบบมาให้ใช้งานบนระบบนี้แต่แรก แม้จะมีโชคอยู่บ้าง ตรงที่สามารถใช้ wine ได้ แต่คุณแน่ใจหรือไม่ ว่า เมื่อติดตั้ง wine ไปแล้ว จะสามารถใช้งาน application ตัวนี้ได้
ปัญหามันอยู่ที่ตรงนี้นั่นแหละ จะด้วยเพราะว่า ในระบบของ win 10 ขึ้นไป มีการปรับตำแหน่ง เปลี่ยนถิ่นฐาน หรือย้ายที่อยู่ของโฟลเดอร์ที่เป็นที่ตั้งของแอพพลิเคชั่นด้วยเหตุผลกลใด ก็ตาม ปัญหานี้ กระทบต่อเนื่องลามเป็นลูกโซ่ มาจนถึง wine ในระบบปฏิบัติการ linux เข้าจนได้ โดยเฉพาะอย่างยิ่ง ในubuntu
ประเด็นนั้น มีอยู่ว่า เมื่อติดตั้งผ่าน wine LINE application จะไม่สามารถเปิดได้เลย แถมเดี้ยงค้างไปเลยเสียอย่างนั้น แม้จะพยายามใช้วิธีการเดิม ปรากฎว่า ทุกอย่างที่ทำมา ดูจะไร้ผล ทำอะไรไม่ได้เลย
ทางแก้แรก ที่นึกออก คือ ลองใช้ playOnlinux เข้ามาช่วย ผลปรากฎว่า ทุกอย่างกลับแย่ลงยิ่งกว่าเดิม เพราะต้องไปเฟ้นหา wine ในระบบที่รองรับกับพวก win 10 มาลงเพิ่มเติมอีก ซึ่งพอใช้งานแล้ว ก็พบว่า ทุกอย่างยังเหมือนเดิมทุกประการไม่เปลี่ยนแปลง
เมื่อไร้หนทางในการแก้ไข สิ่งสุดท้ายที่พอจะเป็นที่พึ่งและน่าจะใช้งานได้ดีที่สุด ก็คือ LINE Extension บน Google Chrome
ไม่รู้เป็นข้อดีหรือไม่ ที่ทำงานสองที่ ที่แรก มี windows ให้ใช้ ทุกอย่างใช้งานได้เต็มที่ แต่ที่บ้าน กลับต้องใช้ chrome extension ทำงานกันไปก่อน ดูน่าสงสารพิลึก
หนำซ้ำ ช่วงเดือนกันยายนที่ผ่านมา มีเรื่องให้ตกใจหนักเข้าไปอีก ทีมงานพัฒนาของ LINE Application บอกว่า จะยกเลิกการสนับสนุน Extension นี้ ภายในเดือนนั้น ก่อนที่จะกลับลำ และบอกว่า เฮ้ๆ เข้าใจผิดกันไปน่ะ จริงๆ แล้ว จะทำการเลิกสนับสนุน เจ้านี่ ปีหน้าโน่น แค่เท่านี้ ก็ปวดหัวและสติแตกไป เอาเรื่องพอตัวอยู่นะนั่น
หลังจากนั้น ได้ไม่นาน ก็นึกขึ้นได้ว่า นอกจาก playonlinux แล้ว เราก็ยังมีพี่ขวด หรือ Bottle อยู่นี่นา
ว่าแล้วก็จัดแจง ความหาวิธีการลง และติดตั้งจนแล้วเสร็จ จากนั้น ก็ลองติดตั้ง LINE ดู แต่ทุกๆอย่างก็ยังเหมือนเดิม
ทุกๆอย่าง แลดูจะสิ้นหวัง เลยจำต้องทนใช้ LINE Extension For Chrome ด้วยความหวั่นระแวง ไม่รู้วันดีคืนดี พี่แกจะหยุดการพัฒนาไปเมื่อใด ในตอนนั้น คิดหนทางแก้ในใจไว้แค่ทางเดียว คือ น่าจะต้องพึ่งพา VM กันเป็นแน่แท้
ในเวลานั้น ไม่รู้ว่า บุญหรือกรรมนำพา มี youtuber ท่านหนึ่ง ชื่อในวงการคือ IT Country ซึ่งเคยติดตามผลงานมาก็นานโขอยู่ ได้เชิญชวน ให้เข้าร่วม line กลุ่ม Thai Linux User Community อย่ากระนั้นเลย ลองเข้าไปเยี่ยมชมดูน่าจะดีกว่า จากนั้น ก็เลยได้เรื่อง
ในนั้น พบว่า มีบรรดาเทพเซียน และผู้ร่วมก่อตั้ง บุกเบิก การใช้งาน linux ในประเทศไทยอยู่ร่วมกันหลายท่าน ส่วนใหญ่ เข้าไปดูเขาคุยกัน จนกระทั่ง ได้ถามข้อสงสัยเกี่ยวกับ LINE ไป และด้วยความช่วยเหลือจากบรรดากูรูที่อยู่ในนั้น ซึ่งบางท่านก็ได้ทำ youtube แนะนำวิธีการติดตั้งให้ ก็ลองทำตามมา จนสามารถใช้งานได้สำเร็จ ต้องขอขอบคุณทุกๆท่านมา ณ โอกาสนี้
ในส่วนของรายละเอียด ก็ยังคงมีผิดพลาดอยู่บ้าง เพราะสิ่งที่เขาพิมพ์ไว้ กับสิ่งที่เราทำ ดันไม่ตรงกัน ก็ซื่อบื้ออยู่นาน จนกระทั่งมาเห็นตำแหน่งที่อยู่ อ้าว คนละตำแหน่งกันนี่หว่า ก็แก้ไขกันผ่านไปได้ด้วยดี
นอกจากนี้ ยังมีปัญหาในส่วนของ plugin อันเนื่องมาจาก เมื่อติดตั้ง LINE บน linux เรียบร้อยแล้ว มันก็มักจะเรียกร้องหา plugin กันอยู่เป็นประจำ ซึ่งทางแก้ปัญหานี้ให้หายขาด มีทางเดียว คือ ต้องไปควานหา เจ้า plugin ที่ว่านี้ ใน windows เท่านั้น แล้ว copy มันกลับลงมาใส่ไว้ใน folder ที่ติดตั้ง LINE บน linux ปัญหานี้จึงจะหายสนิท แบบไร้รอยต่อ
จะว่าไปแล้ว มันก็ยังไม่หายสนิทเสียทีเดียว ยังมีอาการแครช ปรากฎให้เห็นอยู่บ่อยๆเป็นระยะๆ ก็ทนๆใช้กันไปก่อนก็แล้วกัน ดีกว่า ต้องคอยระแวงกับเจ้า LINE Extension For Chrome ว่ามันจะหยุดพัฒนาไปเมื่อไหร่
Bonus Track: ได้รับ Tip And Trick ดีๆ ในการประชุมกลุ่มย่อยครั้งหนึ่ง ว่ากันด้วยเรื่องนี้ โดยเฉพาะ กล่าวคือ ในระบบ linux ถ้าต้องใช้งาน LINE ผ่าน wine มันจะมีปัญหาในการตั้งค่ากับอุปกรณ์จำพวกไมค์กับลำโพง สำหรับการใช้งานฟังก์ชั่นการโทรบน PC ด้วย LINE ทางแก้ที่ใช้ได้ดีและย้ำมาตลอดเสมอ จากท่านเทพเซียนท่านนั้นก็คือ “อย่าปิด setting” เปิดมันไว้เลย ซึ่งมันก็ใช้ได้ผล และที่สำคัญ การเปิดหน้า setting ไว้ ช่วยแก้ปัญหาการแครชของโปรแกรม LINE ได้อย่างไม่น่าเชื่อ ไม่รู้เหมือนกันว่า ทำไม แต่บางครั้ง มันก็ใช้ไม่ได้ผล ไม่รู้เพราะอะไรอีกเหมือนกัน ขอจบกันแบบงงๆ อย่างนี้แหละ
ต่อไปนี้ จะเป็นขั้นตอนโดยสรุป จากที่ได้กล่าวมาทั้งหมด ถึงการติดตั้ง LINE Application ใน Linux ให้มันทำงานได้ อย่างน้อยก็สองสามฟังก์ชั่น คือ ดูภาพได้ สร้างอัลบั้มได้ แชทคุยกันได้ และเห็นแชทของบรรดา กลุ่ม OpenChat ทั้งหลายทั้งปวง (เรื่องโทรบน pc นั้น ต้องปล่อยให้คนที่มีความจำเป็นต้องใช้ไป config ต่อกันเอาเอง คนทั่วๆไปอย่างเราๆ โดยมาก ก็มีใช้งานกันแค่นี้แหละ เชื่อเถอะ)
ชุดแรก การติดตั้ง LINE บน ระบบปฏิบัติการ linux ยกเครดิตให้กับ ช่อง youtube นี้
https://www.youtube.com/ และ ข้อมูลมาจากลิงค์นี้
https://www.youtube.com/watch?v=bAhznI4VQBY
ขั้นที่1โหลดline https://www.line.me/th/
ขั้นที่2ติดตั้ง https://www.winehq.org/
ขั้นที่3สร้าง WINEPREFIX=~/.line WINEARCH=win32 winecfg
ขั้นที่4ติดตั้ง lineที่โฟลเดอร์Downloads WINEPREFIX=~/.line wine /home/student05/Downloads/LineInst.exe
สองขั้นตอนหลัง ให้ทำการลอกคำสั่ง ลงไปวางบน terminal
ในขั้นตอนที่สาม ให้สังเกตสองข้อ
หนึ่งคือ ชื่อโฟลเดอร์ที่ติดตั้ง จะชื่อว่า .line และสองก็คือ ต้องตั้งให้เป็น win32 เท่านั้น จึงจะติดตั้งได้
ส่วนขั้นตอนที่สี่ ตามหา LINE ที่เราได้ download มาแล้ว ซึ่งโดยมาก มักจะอยู่ที่โฟลเดอร์ download ขั้นตอนนี้ ให้พิมพ์ด้วย Terminal เข้าไปหา โฟลเดอร์นี้ จากนั้น ลอกคำสั่งในข้อสี่ลงไป ข้อสังเกตก็คือ หลังตำแหน่ง home ให้แทนที่ folderจากตัวอย่าง ด้วยชื่อ username ของเราในระบบ เพียงเท่านี้ก็ดำเนินการติดตั้งต่อได้จนแล้วเสร็จ ทุกอย่างจะรันผ่าน ใช้งานได้แล้ว ในเบื้องต้น
ชุดที่สอง การติดตั้ง plugin เพื่อให้สามารถใช้งานได้ครบทุกฟังก์ชั่นอย่างแท้จริง
วิธีนี้ จำเป็นต้องพึ่งพา LINE ที่ถูกติดตั้งอยู่ในระบบ windows ไม่ว่าจะเป็นใน VM หรือเครื่องไหนก็ได้ ที่คุณใช้ทำงานอยู่หรือ ของเพื่อนฝูงกันก็ได้ ให้คุณตามหา โฟลเดอร์ สามสหายต่อไปนี้ คือ
โฟลเดอร์ชื่อว่า LINE, LineCall, และ LineMediaPlayer มาให้เรียบร้อย
เมื่อได้มาแล้ว คราวนี้ ให้คุณเปิด home directory ขึ้นมา แล้วกด Ctrl+h เพื่อทำการเปิดโฟลเดอร์ที่ซ่อน ซึ่งจะนำหน้าด้วยเครื่องหมาย . แล้วตามหา โฟลเดอร์ line จากนั้น ให้เข้าไปตามนี้
ไปที่ ./line/drive_c/users/{YourUsername_folder}/AppData/Local
แล้วต่อจากนั้น ให้ทำการโยนโฟลเดอร์สามสหายที่ได้มาจาก windows ลงไป แล้วทำการปิดเปิด application LINE ใหม่อีกครัั้ง ต่อจากนั้น ก็ใช้งานกันยาวๆได้เลย
ข้อสังเกตคือ ตำแหน่งที่ผู้เขียนให้ไว้นั้น หากสังเกตดีๆ จะพบว่า มันมีตำแหน่งการจัดเรียงในลักษณะที่คล้ายกันกับตำแหน่งของโฟลเดอร์ที่ต้องตามหาในระบบ windows ซึ่งก็ไม่รู้ว่า ถ้าเปลี่ยนการรองรับอีกรอบ เจ้า LINE นี่มันจะย้ายตัวเองไปไว้ที่ตรงไหนกันอีกก็ไม่รู้ ปล่อยให้เป็นเรื่องของอนาคตต่อไปข้างหน้าก็แล้วกัน -*-’
เอาเป็นว่า ขอจบเรื่องเล่า LINE เจ้ากรรมบน linux ไว้แต่เพียงเท่านี้. และคิดว่า น่าจะใช้งานมันต่อไปได้อีกยาวๆ นับจากนี้ -___-’.