Flatpak คืออะไรและจะติดตั้งแอพ Flatpak บน Ubuntu และ Linux ได้อย่างไร
เผยแพร่แล้ว: 2020-05-28การจัดการแพ็คเกจ P เป็นหนึ่งในคุณสมบัติที่สำคัญของ Linux distro ที่ทำให้วิธีการติดตั้งและบำรุงรักษาแอพ Linux ง่ายขึ้น Linux distros ที่ต่างกันใช้วิธีการต่างๆ ในแพ็คเกจและแจกจ่ายซอฟต์แวร์
แต่คุณสมบัติเดียวกันนี้บางครั้งกลายเป็นสิ่งกีดขวางสำหรับบางคนที่เปลี่ยนไปใช้ลีนุกซ์รุ่นอื่น พวกเขาพบว่ามันยากที่จะเข้าใจตัวจัดการแพ็คเกจใหม่และไม่สามารถติดตั้งแอปพลิเคชันได้ เพื่อแก้ไขปัญหาดังกล่าวด้วยตัวจัดการแพ็คเกจหลายตัว Linux distro ได้พัฒนาเพื่อผลิตระบบการจัดการแพ็คเกจที่เป็นสากล เช่น Snap, Appimage และ Flatpak
ทุกวันนี้ หากคุณต้องการดาวน์โหลดแอปพลิเคชั่นใดๆ คุณต้องเจอคำว่า 'Flatpak' หรือ 'Flathub' คุณรู้สึกสับสนเป็นครั้งแรกหรือไม่? ถ้าใช่ บทความนี้เหมาะสำหรับคุณที่จะเข้าใจ Flatpak ด้วยการใช้งานพื้นฐานในการติดตั้งและถอนการติดตั้งแอพ Flatpak
หลังจากทำตามคำแนะนำของผู้เริ่มต้น คุณจะได้เรียนรู้เกี่ยวกับสิ่งต่อไปนี้:
- Flatpak และ Flathub คืออะไร
- เปิดใช้งานหรือติดตั้ง Flatpak บน Ubuntu, Pop!_OS, Linux Mint และ Linux distro อื่นๆ
- การติดตั้งแอพ Flatpak โดยใช้ซอฟต์แวร์ GNOME
- ติดตั้งแอพ Flatpak จากเทอร์มินัล
- ติดตั้งแอพ Flatpak จากไฟล์ .flatpakref
- การใช้คำสั่ง Flatpak อื่นๆ
- ถอนการติดตั้งแอพ Flatpak
Flatpak คืออะไร?
Flatpak เป็นระบบจัดการแพ็คเกจสากลสำหรับสร้างและแจกจ่ายแอพพลิเคชั่นบน Linux distros คุณไม่จำเป็นต้องเรียนรู้ตัวจัดการแพ็คเกจเฉพาะ distro เพื่อติดตั้งแอพ Flatpak มียูทิลิตี้บรรทัดคำสั่งเดียวสำหรับ Linux distros ทั้งหมดเพื่อดาวน์โหลด ติดตั้ง และอัปเดตแอป
แอพ Flatpak มาพร้อมกับไลบรารีที่ขึ้นต่อกันทั้งหมดภายในแอพ ดังนั้น คุณไม่จำเป็นต้องติดตั้งการพึ่งพาภายนอกบนเดสก์ท็อป Linux ของคุณ ฉันกำลังแสดงรายการคุณสมบัติเฉพาะที่สำคัญของ Flatpak ซึ่งให้เหตุผลหลายประการในการใช้งาน
คุณสมบัติของ Flatpak:
- สภาพแวดล้อมแซนด์บ็อกซ์สำหรับการรันแอพ
- รองรับ 24 Linux distros
- ใช้งานแอพเดียวกันหลายเวอร์ชันพร้อมกัน
- ไม่มีการขึ้นต่อกันที่เข้ากันไม่ได้
- อัปเดตแอปพลิเคชันอัตโนมัติในพื้นหลัง
Flathub คืออะไร?
Flathub เป็นที่เก็บแอพพลิเคชั่น flatpak ส่วนกลางที่มีแอพและเกมมากมายสำหรับระบบ Linux นอกจากนี้ยังให้บริการสร้างสำหรับนักพัฒนาที่ต้องการสร้าง แจกจ่าย และให้การอัปเดตแอปเป็นประจำ
คุณยังสามารถรวม Flathub กับศูนย์ซอฟต์แวร์ของคุณได้จากที่ที่คุณเรียกดูและติดตั้งแอปพลิเคชัน Flatpak โดยใช้อินเทอร์เฟซแบบกราฟิก หากคุณอาศัยอยู่ในเทอร์มินัล คุณสามารถใช้ยูทิลิตี้บรรทัดคำสั่ง Flatpak เพื่อเรียกดูและติดตั้งแอพจาก Flathub repo
มาเริ่มกันที่ขั้นตอนแรกโดยการตั้งค่า Flatpak บน Ubuntu และ Linux distros อื่นๆ
วิธีเปิดใช้งานการสนับสนุน Flatpak
หากคุณใช้ Fedora, Endless OS, Linux Mint, CentOS, ระบบปฏิบัติการระดับประถมศึกษา คุณสามารถข้ามขั้นตอนนี้ได้เนื่องจากคุณไม่จำเป็นต้องติดตั้ง Flatpak เวอร์ชันล่าสุดของ distros Linux เหล่านี้มาพร้อมกับการสนับสนุน Flatpak ที่ติดตั้งไว้ล่วงหน้าและเป็นค่าเริ่มต้น
ตอนนี้เพื่อเปิดใช้งาน Flatpak บนลีนุกซ์รุ่นอื่น เราเพียงแค่เรียกใช้คำสั่งเดียวที่จะติดตั้ง Flatpak และกำหนดค่าอัตโนมัติกับระบบ Linux
ติดตั้ง Flatpak บน Debian, Pop!_OS, Ubuntu และอนุพันธ์
sudo apt ติดตั้ง flatpak
ติดตั้ง Flatpak บน Ubuntu เวอร์ชันเก่าก่อน 18.10
sudo add-apt-repository ppa:alexlarsson/flatpak sudo apt อัปเดต sudo apt ติดตั้ง flatpak
ติดตั้ง Flatpak บน Red Hat Enterprise Linux (RHEL)
sudo yum ติดตั้ง flatpak
ติดตั้ง Flatpak บน Arch Linux
sudo pacman -S flatpak
ติดตั้ง Flatpak บน OpenSUSE
sudo zypper ติดตั้ง flatpak
ติดตั้ง Flatpak บน Solus
sudo eopkg ติดตั้ง flatpak xdg-desktop-portal-gtk
สำหรับลีนุกซ์รุ่นอื่นๆ ทั้งหมด คุณสามารถตรวจสอบได้ที่นี่
เมื่อคุณติดตั้ง Flatpak เสร็จแล้ว ให้รีสตาร์ทระบบของคุณ และเราพร้อมที่จะเข้าสู่ขั้นตอนต่อไปของการติดตั้งแอปพลิเคชัน Flatpak แต่ก่อนที่เราจะดำเนินการต่อ ให้ฉันบอกคุณว่าด้านล่างฉันจะพูดถึงสามวิธีในการดาวน์โหลดและติดตั้งแอพ Flatpak จาก Flathub repo
- การติดตั้งแอพ Flatpak โดยใช้ศูนย์ซอฟต์แวร์ GNOME
- การติดตั้งแอพ Flatpak โดยใช้ .flatpakref file
- การติดตั้งแอพ Flatpak โดยใช้บรรทัดคำสั่ง
ดังนั้น คุณสามารถใช้วิธีใดก็ได้จากสามวิธีตามสถานการณ์ ความปรารถนา และระดับความสะดวกสบายของคุณเอง ที่นี่ฉันยังต้องการพูดถึงว่าฉันใช้ Ubuntu 20.04 Linux เพื่อแสดงการติดตั้งแอพ Flatpak
วิธีการติดตั้งแอพ Flatpak โดยใช้ศูนย์ซอฟต์แวร์ GNOME แบบกราฟิก
1. ติดตั้งปลั๊กอิน Flatpak
วิธีแบบกราฟิกเป็นวิธีที่ง่ายที่สุดในการติดตั้งแอพ Flaptak สำหรับผู้ที่กลัวเทอร์มินัล ในการใช้ศูนย์ซอฟต์แวร์เริ่มต้น คุณต้องเปิดใช้งานการสนับสนุน Flatpak ก่อน
ดังนั้น หากคุณใช้สภาพแวดล้อมเดสก์ท็อป GNOME ให้ติดตั้งปลั๊กอิน Flatpak โดยเรียกใช้คำสั่ง:
sudo apt ติดตั้ง gnome-software-plugin-flatpak
สำหรับเดสก์ท็อป KDE ให้รันคำสั่ง:
sudo apt ติดตั้ง plasma-discover-backend-flatpak
2. ค้นหาแอพที่มีป้ายกำกับต้นทางไปที่ Flathub
ตอนนี้ เพียงค้นหาแอปในศูนย์ซอฟต์แวร์เริ่มต้นของคุณ แล้วคุณจะเห็นป้ายกำกับที่มีแหล่งที่มาชี้ไปที่ที่เก็บ Flathub
คลิกที่ "ติดตั้ง" และขณะนี้คุณสามารถติดตั้งแอป Flatpak ในระบบของคุณได้
วิธีการติดตั้งแอพ Flatpak โดยใช้ไฟล์ .flatpakref (Flatpak)
1. ค้นหาแอพที่แพลตฟอร์ม Flathub ออนไลน์
ไปที่ร้านค้าแอพ Flathub ออนไลน์และค้นหาแอพที่คุณต้องการ
2. ดาวน์โหลดไฟล์ .flatpakref Flatpak
คลิกที่ "ติดตั้ง" และมันจะดาวน์โหลดทอร์เรนต์เช่นไฟล์ flatpak .flatpakref ซึ่งเราจะใช้ในขั้นตอนถัดไปเพื่อติดตั้งแอป
3. ติดตั้งแอพ Flatpak จากไฟล์ .flatpakref
ตอนนี้ ให้รันคำสั่งต่อไปนี้เพื่อติดตั้งแอปโดยใช้ไฟล์ .flatpakref
flatpak ติดตั้ง --from /path/to/<app-id>.flatpakref
เมื่อคุณติดตั้งแอพเสร็จแล้ว คุณสามารถค้นหาในระบบของคุณหรือเรียกใช้คำสั่งต่อไปนี้เพื่อเปิดแอพ:
รัน flatpak <app-id>
วิธีการติดตั้งแอพ Flatpak โดยใช้ Command-Line?
1. ติดตั้ง Flathub Repository
ในการติดตั้งแอพ Flatpak จากเทอร์มินัล ก่อนอื่นเราต้องติดตั้งที่เก็บ Flathub เพื่อให้เราสามารถค้นหาแอพแล้วติดตั้ง
ดังนั้นให้รันคำสั่งเพื่อเพิ่ม Flathub ที่มีรายการแอพ Flatpak ทั้งหมด:
flatpak ระยะไกลเพิ่ม --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo
2. ค้นหาแอพ Flatpak จาก Terminal
ขณะนี้เราสามารถค้นหาโดยใช้คำสั่งเดียว:
ค้นหา flatpak <ชื่อแอป>
มันจะแสดงรายการแอพทั้งหมดที่เกี่ยวข้องกับคำสำคัญ app-name
พที่คุณป้อน
3. ติดตั้งแอพ Flatpak โดยใช้ App ID
ค้นหาแอปที่คุณต้องการติดตั้ง คัดลอก ID แอปพลิเคชัน และส่งเป็นอินพุตไปยังคำสั่งต่อไปนี้เพื่อติดตั้งแอป:
flatpak ติดตั้ง flathub <app-id>
ตอนนี้เรียกใช้แอปพลิเคชันโดยใช้คำสั่ง:
รัน flatpak <app-id>
การใช้คำสั่ง Flatpak อื่นๆ
หากคุณต้องการทำอะไรกับ flatpak มากขึ้น คุณสามารถตรวจสอบคำสั่งทั้งหมดที่มีได้โดยการอ่านหน้าคู่มือ:
ผู้ชาย flatpak
อย่างที่คุณเห็น มีหลายคำสั่งสำหรับจัดการแอพพลิเคชั่นที่ติดตั้งไว้ หนึ่งในนั้นคือ flatpak list
ที่แสดงแอพ Flaptak ที่ติดตั้งทั้งหมดบนระบบของคุณ
รายการ flatpak
ในการอัปเดตแอปเฉพาะ คุณสามารถเรียกใช้:
flatpak อัปเดต <app-id>
วิธีถอนการติดตั้งแอพ Flatpak
สุดท้ายนี้ หากคุณต้องการลบแอพ Flatpak คุณสามารถทำได้ทั้งแบบกราฟิกและแบบบรรทัดคำสั่ง
หากคุณกำลังใช้บรรทัดคำสั่ง เพียงเรียกใช้ flatpak list
และคว้า app-id
จากนั้นรันคำสั่งเพื่อถอนการติดตั้งแอพ:
ถอนการติดตั้ง flatpak <app-id>
เมื่อใช้วิธีการแบบกราฟิก คุณสามารถค้นหาแอปที่ติดตั้งในศูนย์ซอฟต์แวร์ที่เกี่ยวข้อง จากนั้นคลิกลบหรือถอนการติดตั้ง
บทสรุป
ฉันหวังว่าคุณจะสนุกกับคู่มือสำหรับผู้เริ่มต้นใช้งานและเรียนรู้เกี่ยวกับระบบการจัดการแพ็คเกจ Flatpak รู้สึกอิสระที่จะแสดงความคิดเห็นของคุณหรือถามคำถามใด ๆ ในส่วนความคิดเห็นด้านล่าง