ด้วยการปล่อย Fedora 32 และ Ubuntu 20.04 ผู้ใช้ Linux ได้เห็นการเปลี่ยนแปลงในรูปแบบแพ็กเกจ ไม่ว่าจะชอบหรือไม่ชอบ รูปแบบแพ็กเกจสากล (Universal package formats) เช่น Snap และ Flatpak เริ่มได้รับความนิยม และในมุมมองของผม นั่นเป็นเหตุผลที่ดี เพราะเป็นวิธีที่ง่ายและเรียบง่ายในการเข้าถึงซอฟต์แวร์หลากหลายทั้งฟรีและพรอปไรเอทารี และง่ายกว่าสำหรับนักพัฒนาในการแพ็กเกจ
แต่การเริ่มต้นใช้งานบนระบบ Linux อาจสับสน โดยเฉพาะผู้ใช้ใหม่ บทความนี้จะสอนวิธีใช้ Flatpak บน Fedora แม้คำแนะนำจะใช้ได้กับระบบใดๆ ที่ติดตั้ง Flatpak ไว้แล้ว
การติดตั้ง Flatpak บน Fedora
เริ่มต้น ตรวจสอบว่า Flatpak ติดตั้งแล้ว ไปที่หน้า Flatpak Setup และเลือกดิสโทรที่ต้องการใช้ติดตั้ง Flatpak สำหรับบทช่วยสอนนี้ จะคลิก Fedora แต่จะเห็นว่ามีดิสโทรให้เลือกมากมาย
จากที่นี่ คุณจะได้รับแจ้งให้ดาวน์โหลดไฟล์ repository ของ Flatpak สำหรับ Fedora ซึ่งแตกต่างจากดิสโทรอื่นเล็กน้อย เนื่องจาก Flatpak ติดตั้งมาพร้อมกับ Fedora แล้ว
สามารถคลิกลิงก์ไฟล์ repo ของ Flatpak หรือใช้คำสั่งด้านล่าง:
flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo
หากเลือกดาวน์โหลดไฟล์ repository ให้ทำตามขั้นตอนติดตั้ง ตอนนี้คุณพร้อมใช้ Flatpak จากที่เก็บ Flathub มีหลายวิธีเรียกดูที่เก็บ Flathub
1. ติดตั้ง Flatpak ผ่าน GNOME Software / Discover
Fedora มีปลั๊กอินที่จำเป็นติดตั้งไว้แล้ว ดังนั้นคุณสามารถค้นหา Flatpak ในร้านแอปพลิเคชันได้เหมือนซอฟต์แวร์อื่นๆ สะดวกมากสำหรับผู้ที่ชอบเรียกดูร้านแอปพลิเคชัน รวมเข้าด้วยกันได้อย่างราบรื่น คุณจะไม่รู้ว่าแอปที่ติดตั้งเป็น Flatpak เว้นแต่จะสังเกตที่แหล่งที่มา
อาจมีความคลั่งไคล้บ้าง เพราะผสมอยู่ในร้านแอปพลิเคชันที่ใหญ่โตมาก โดยเฉพาะที่ Flatpak เป็นมายากลุ่มแพ็กเกจ แต่มีวิธีง่ายมากสำหรับเรียกดูเฉพาะ Flatpak
2. ติดตั้ง Flatpak จาก Flathub.org
โดยไปที่เว็บไซต์ Flathub โดยตรง คุณสามารถเรียกดูแอปทั้งหมดที่ Flathub มี นี่เป็นวิธีที่ดีในการเห็นว่าคาตาล็อกซอฟต์แวร์ของ Flathub กว้างขวางแค่ไหน ยังสามารถเรียกดูตามประเภทแอปพลิเคชันได้ คล้ายกับที่ทำในร้านแอปพลิเคชันบนเดสก์ท็อป หากต้องการเกม เครื่องมือนักพัฒนา หรือแอปพลิเคชันวิทยาศาสตร์ ทุกอย่างมีอยู่บนเว็บไซต์ Flathub
เรื่องดีของเว็บไซต์ Flatpak คือทำให้ติดตั้งแอปที่พบได้ง่าย สามารถคลิก "Install" ทางขวาชื่อแอปที่ด้านบนหน้า หรือเลื่อนลงนิดหน่อยหาคำสั่งเทอร์มินัลติดตั้ง เช่น ต้องการติดตั้ง Vim สามารถคลิก "Install" ด้านบน หรือพิมพ์คำสั่ง:
flatpak install flathub org.vim.Vim
นี่นำไปสู่วิธีสุดท้ายที่ผู้ใช้ Linux หลายคนชอบ เรียกดู Flathub และติดตั้ง Flatpak
3. ติดตั้ง Flatpak จากเทอร์มินัล
การใช้เทอร์มินัลติดตั้ง Flatpak เป็นวิธีที่รู้สึก tự nhiênที่สุด สำหรับผมและผู้ใช้ Linux หลายคน หนึ่งในสิ่งที่ยอดเยี่ยมของ Linux คือใช้บรรทัดคำสั่งติดตั้งซอฟต์แวร์จาก remote repositories แทนที่จะเรียกดูเว็บไซต์และดาวน์โหลดไฟล์ executable หรือ disk image เป็นวิธีที่ทรงพลังและขยายได้ในการติดตั้งซอฟต์แวร์บนระบบ Linux และ Flatpak รองรับคำสั่งเทอร์มินัล
ไวยากรณ์พื้นฐานจะเหมือนเดิมเสมอ คำสั่งด้านบนคือ:
flatpak install flathub org.vim.Vim
ส่วนแรก flatpak install flathub จะเหมือนเดิมเสมอ เว้นแต่คุณติดตั้ง Flatpak จากที่เก็บอื่นที่ไม่ใช่ Flathub ชื่อจริงของ Flatpak เป็นส่วนที่สับสน ไม่แน่ใจว่าทำไมชื่อ Flatpak ถึงอยู่ในรูปแบบนี้ แต่ทุกตัวขึ้นต้นด้วย Top-Level Domain (TLD) ก่อน "com." และ "org." พบบ่อย ดังนั้นแนะนำให้ใช้คำสั่งด้านล่างเพื่อหาชื่อที่ถูกต้องของ Flatpak ก่อน แทนที่จะพยายามจดจำ
flatpak search vim
คุณจะได้ชื่อเต็มของ Flatpak จากที่นี่ เพื่อรัน Flatpak จากเทอร์มินัล ใช้คำสั่ง:
flatpak run org.vim.Vim
หรือหาไอคอนบนเมนูแอปพลิเคชันและคลิกเพื่อรันแอปพลิเคชัน
การถอนการติดตั้ง Flatpak
มีสองวิธีหลักในการถอนติดตั้ง Flatpak บนระบบของคุณ ต่างจากการติดตั้ง คุณไม่สามารถลบ Flatpak จากเว็บไซต์ Flathub ได้ ไปที่หน้าแอปพลิเคชันในซอฟต์แวร์เซ็นเตอร์และคลิก "Remove" หรือรันคำสั่งด้านล่าง แทนที่ Flatpak ที่ต้องการลบ:
flatpak remove org.vim.Vim
หาชื่อเต็มของ Flatpak ที่ติดตั้งแล้ว โดยพิมพ์คำสั่งในเทอร์มินัล:
flatpak list
ตอนนี้คุณรู้ทุกอย่างที่ต้องการเพื่อเริ่มต้นใช้ Flatpak บน Fedora คำแนะนำเหล่านี้ควรใช้งานได้กับระบบอื่นๆ ที่ติดตั้ง Flatpak ไว้ หากระบบของคุณไม่มี Flatpak ต้องทำตามคำแนะนำบนหน้า Setup ที่ลิงก์ด้านบน หากสนใจ สามารถอ่านเพิ่มเติมเกี่ยวกับ Flathub vs Snap Store และวิธีติดตั้ง Spotify บน Linux ด้วย Flatpak และ Snap