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 20.04
ติดตั้ง Flatpak บน Ubuntu 20.04

ติดตั้ง 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 
ติดตั้ง gnome-software-plugin-flatpak
ติดตั้ง gnome-software-plugin-flatpak บน Ubuntu 20.04

2. ค้นหาแอพที่มีป้ายกำกับต้นทางไปที่ Flathub

ตอนนี้ เพียงค้นหาแอปในศูนย์ซอฟต์แวร์เริ่มต้นของคุณ แล้วคุณจะเห็นป้ายกำกับที่มีแหล่งที่มาชี้ไปที่ที่เก็บ Flathub

แอป Flatpak ในศูนย์ซอฟต์แวร์ GNOME พร้อมป้ายกำกับแหล่งที่มาเป็น Flathub
แอป Flatpak ในศูนย์ซอฟต์แวร์ GNOME พร้อมป้ายกำกับแหล่งที่มาเป็น Flathub

คลิกที่ "ติดตั้ง" และขณะนี้คุณสามารถติดตั้งแอป Flatpak ในระบบของคุณได้

วิธีการติดตั้งแอพ Flatpak โดยใช้ไฟล์ .flatpakref (Flatpak)

1. ค้นหาแอพที่แพลตฟอร์ม Flathub ออนไลน์

ไปที่ร้านค้าแอพ Flathub ออนไลน์และค้นหาแอพที่คุณต้องการ

กำลังค้นหาแอพ Flatpak ใน Flathub
ค้นหาแอพ Flatpak บน Flathub

2. ดาวน์โหลดไฟล์ .flatpakref Flatpak

คลิกที่ "ติดตั้ง" และมันจะดาวน์โหลดทอร์เรนต์เช่นไฟล์ flatpak .flatpakref ซึ่งเราจะใช้ในขั้นตอนถัดไปเพื่อติดตั้งแอป

กำลังดาวน์โหลดไฟล์แอพ Flatpak
ดาวน์โหลดไฟล์แอพ Flatpak

3. ติดตั้งแอพ Flatpak จากไฟล์ .flatpakref

ตอนนี้ ให้รันคำสั่งต่อไปนี้เพื่อติดตั้งแอปโดยใช้ไฟล์ .flatpakref

 flatpak ติดตั้ง --from /path/to/<app-id>.flatpakref 
ติดตั้งแอพ Flatpak โดยใช้ไฟล์ flatpakref
ติดตั้งแอพ Flatpak โดยใช้ไฟล์ 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 
เพิ่มที่เก็บ Flathub
เพิ่มที่เก็บ Flathub

2. ค้นหาแอพ Flatpak จาก Terminal

ขณะนี้เราสามารถค้นหาโดยใช้คำสั่งเดียว:

 ค้นหา flatpak <ชื่อแอป> 
ค้นหาแอพ Flatpak
ค้นหาแอพ Flatpak

มันจะแสดงรายการแอพทั้งหมดที่เกี่ยวข้องกับคำสำคัญ app-name พที่คุณป้อน

3. ติดตั้งแอพ Flatpak โดยใช้ App ID

ค้นหาแอปที่คุณต้องการติดตั้ง คัดลอก ID แอปพลิเคชัน และส่งเป็นอินพุตไปยังคำสั่งต่อไปนี้เพื่อติดตั้งแอป:

 flatpak ติดตั้ง flathub <app-id> 
ติดตั้งแอพ Flatpak
ติดตั้งแอพ Flatpak

ตอนนี้เรียกใช้แอปพลิเคชันโดยใช้คำสั่ง:

 รัน flatpak <app-id>

การใช้คำสั่ง Flatpak อื่นๆ

หากคุณต้องการทำอะไรกับ flatpak มากขึ้น คุณสามารถตรวจสอบคำสั่งทั้งหมดที่มีได้โดยการอ่านหน้าคู่มือ:

 ผู้ชาย flatpak 
คำสั่งยูทิลิตี้ Flatpak
คำสั่งยูทิลิตี้ Flatpak

อย่างที่คุณเห็น มีหลายคำสั่งสำหรับจัดการแอพพลิเคชั่นที่ติดตั้งไว้ หนึ่งในนั้นคือ flatpak list ที่แสดงแอพ Flaptak ที่ติดตั้งทั้งหมดบนระบบของคุณ

 รายการ flatpak 
แสดงรายการแอพ Flatpak ทั้งหมดที่ติดตั้งบนระบบ Linux
แสดงรายการแอพ Flatpak ทั้งหมดที่ติดตั้งบนระบบ Linux

ในการอัปเดตแอปเฉพาะ คุณสามารถเรียกใช้:

 flatpak อัปเดต <app-id>

วิธีถอนการติดตั้งแอพ Flatpak

สุดท้ายนี้ หากคุณต้องการลบแอพ Flatpak คุณสามารถทำได้ทั้งแบบกราฟิกและแบบบรรทัดคำสั่ง

หากคุณกำลังใช้บรรทัดคำสั่ง เพียงเรียกใช้ flatpak list และคว้า app-id จากนั้นรันคำสั่งเพื่อถอนการติดตั้งแอพ:

 ถอนการติดตั้ง flatpak <app-id>

เมื่อใช้วิธีการแบบกราฟิก คุณสามารถค้นหาแอปที่ติดตั้งในศูนย์ซอฟต์แวร์ที่เกี่ยวข้อง จากนั้นคลิกลบหรือถอนการติดตั้ง

บทสรุป

ฉันหวังว่าคุณจะสนุกกับคู่มือสำหรับผู้เริ่มต้นใช้งานและเรียนรู้เกี่ยวกับระบบการจัดการแพ็คเกจ Flatpak รู้สึกอิสระที่จะแสดงความคิดเห็นของคุณหรือถามคำถามใด ๆ ในส่วนความคิดเห็นด้านล่าง