ค้นหาเว็บไซต์

วิธีการติดตั้งและใช้ Flatpak บน Linux


ใน Linux มีหลายวิธีในการติดตั้งแพ็คเกจซอฟต์แวร์ คุณสามารถใช้ตัวจัดการแพ็คเกจ เช่น APT สำหรับการแจกแจงแบบ Debian และ YUM สำหรับการแจกแจงแบบ RHEL หากไม่มีแพ็คเกจในที่เก็บอย่างเป็นทางการ คุณสามารถใช้ PPAs ที่มีอยู่ (สำหรับการกระจาย Debian ) หรือติดตั้งโดยใช้ DEB หรือ < แพ็คเกจ>RPM ที่แข็งแกร่ง หากคุณไม่ชื่นชอบการใช้เทอร์มินัล ศูนย์ซอฟต์แวร์ สามารถช่วยให้คุณติดตั้งแอปพลิเคชันได้ง่ายขึ้นมาก หากทุกอย่างล้มเหลว คุณยังมีทางเลือกในการสร้างจากแหล่งที่มา

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

ในแง่ของความท้าทายดังกล่าว เราขอแนะนำวิธีการติดตั้งแพ็คเกจแบบสากลเพื่อประหยัดเวลาและหลีกเลี่ยงข้อผิดพลาดที่เกิดจากปัญหาความเข้ากันได้ Canonical เป็นคนแรกที่นำแนวคิดดังกล่าวไปใช้ในรูปแบบของแพ็คเกจ snap Snaps เป็นแพ็คเกจซอฟต์แวร์แบบกระจายข้าม มีคอนเทนเนอร์ และไม่มีการพึ่งพา ซึ่งช่วยให้การติดตั้งแอปพลิเคชันซอฟต์แวร์ง่ายขึ้น

นอกจาก snaps แล้ว ยังมี flatpak ซึ่งเป็นระบบบรรจุภัณฑ์สากลอีกระบบหนึ่ง

Flatpaks

flatpak เขียนด้วยภาษา C เป็นยูทิลิตีการจัดการแพ็กเกจที่อนุญาตให้ผู้ใช้ติดตั้งและเรียกใช้แอปพลิเคชันในสภาพแวดล้อมแบบแซนด์บ็อกซ์หรือแบบแยกเดี่ยว เช่นเดียวกับ snaps flatpak มุ่งหวังที่จะลดความซับซ้อนในการจัดการแพ็คเกจซอฟต์แวร์ในการกระจายต่างๆ flatpak ตัวเดียวสามารถติดตั้งได้ใน Linux ใดๆ ที่รองรับ Flatpaks โดยไม่ต้องดัดแปลงใดๆ

วิธีการติดตั้ง Flatpak ใน Linux Distributions

ในคู่มือนี้ เรามุ่งเน้นที่วิธีการติดตั้ง Flatpak และใช้กับ Linux เวอร์ชันต่างๆ การติดตั้ง Flatpak เป็นขั้นตอน 2 ขั้นตอน ขั้นแรก คุณต้องติดตั้ง Flatpak โดยใช้ตัวจัดการแพ็คเกจของการแจกจ่ายของคุณ และเพิ่มพื้นที่เก็บข้อมูล Flatpak ( Flathub ) จากตำแหน่งที่จะติดตั้งแอปพลิเคชันในภายหลัง

ติดตั้ง Flatpak บน Ubuntu และ Mint

ตามค่าเริ่มต้น Flatpak ได้รับการสนับสนุนบน Ubuntu 18.04 และ Mint 19.3 และเวอร์ชันที่ใหม่กว่า คุณสามารถยืนยันสิ่งนี้ได้ด้วยการรันคำสั่ง:

sudo apt install flatpak

ติดตั้ง Flatpak บน Distros ที่ใช้ Debian และ Debian

สำหรับการแจกแจงแบบอิง Debian อื่นๆ เช่น Zorin, Elementary และ distros อื่นๆ ให้เพิ่ม PPA ที่แสดงและดำเนินการคำสั่งด้านล่าง:

sudo add-apt-repository ppa:alexlarsson/flatpak 
sudo apt update 
sudo apt install flatpak

ติดตั้ง Flatpak บน RedHat และ Fedora

สำหรับ Fedora และ RHEL/CentOS 8 ให้รันคำสั่ง

sudo dnf install flatpak

สำหรับเวอร์ชันก่อนหน้า RHEL/CentOS 7 ให้ใช้ตัวจัดการแพ็คเกจ yum เพื่อติดตั้ง flatpak

sudo yum install flatpak

ติดตั้ง Flatpak บน OpenSUSE

หากต้องการเปิดใช้งาน Flatpak บน OpenSUSE ให้เรียกใช้คำสั่ง:

sudo zypper install flatpak

ติดตั้ง Flatpak บน ArchLinux/Manjaro

สุดท้าย หากต้องการเปิดใช้งาน Flatpak บน Arch Linux และรูปแบบต่างๆ ให้เรียกใช้คำสั่ง:

sudo pacman -S flatpak

เมื่อติดตั้ง Flatpak แล้ว ขั้นตอนต่อไปคือการเปิดใช้งานพื้นที่เก็บข้อมูลของ Flatpak จากที่ที่จะดาวน์โหลดแอปพลิเคชัน

วิธีเพิ่มพื้นที่เก็บข้อมูล Flathub ใน Linux

ขั้นตอนต่อไปคือการเพิ่มพื้นที่เก็บข้อมูลของ Flatpak จากที่เราจะดาวน์โหลดและติดตั้งแอปพลิเคชัน ที่นี่. เรากำลังเพิ่ม Flathub เนื่องจากเป็นพื้นที่เก็บข้อมูลที่ได้รับความนิยมและใช้กันอย่างแพร่หลายที่สุด

เพื่อเพิ่ม Flathub ให้กับระบบของคุณ รันคำสั่งด้านล่าง

flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo

วิธีใช้ Flatpak ใน Linux

ก่อนที่จะติดตั้งแอปพลิเคชันจากพื้นที่เก็บข้อมูล คุณสามารถค้นหาความพร้อมใช้งานของแอปพลิเคชันนั้นบน Flathub โดยใช้ไวยากรณ์:

flatpak search application name

ตัวอย่างเช่น หากต้องการค้นหา Flathub สำหรับ Spotify ให้รันคำสั่ง:

flatpak search spotify

ผลลัพธ์จะให้ ID แอปพลิเคชัน เวอร์ชัน สาขา รีโมท และคำอธิบายโดยย่อของแอปพลิเคชันซอฟต์แวร์

หากต้องการติดตั้งแอปพลิเคชันจากที่เก็บ ให้ใช้ไวยากรณ์:

flatpak install [remotes] [Application ID]

ในกรณีนี้ หากต้องการติดตั้ง Spotify ให้รันคำสั่ง

flatpak install flathub com.spotify.Client

หากต้องการรันแอปพลิเคชัน flatpak ให้ดำเนินการคำสั่ง:

flatpak run [Application ID]

ตัวอย่างเช่น,

flatpak run com.spotify.Client

ในกรณีของฉัน สิ่งนี้ส่งผลต่อการเปิดแอปพลิเคชัน Spotify

หากต้องการแสดงรายการแพ็คเกจ flatpak ที่อยู่ในระบบของคุณ ให้รันคำสั่ง:

flatpak list

หากต้องการถอนการติดตั้งแอปพลิเคชัน ให้ใช้ไวยากรณ์:

flatpak uninstall [Application ID]

ตัวอย่างเช่น หากต้องการลบ Spotify ให้เรียกใช้:

flatpak uninstall com.spotify.Client

หากต้องการอัพเดตแพ็คเกจ flatpak ทั้งหมด ให้รัน:

flatpak update

ในกรณีของฉัน flatpaks ทั้งหมดเป็นข้อมูลล่าสุด ดังนั้นจึงไม่มีการเปลี่ยนแปลงใดๆ

สุดท้าย หากต้องการตรวจสอบเวอร์ชันของ flatpak ที่คุณใช้ ให้ดำเนินการ:

flatpak --version

บทสรุป

Flatpak นำเสนอการเข้าถึงซอฟต์แวร์เพิ่มเติมสำหรับระบบของคุณอย่างเต็มความสามารถ สิ่งนี้เกิดขึ้นได้โดยพื้นที่เก็บข้อมูล Flathub ซึ่งมีแอปพลิเคชัน flatpak จำนวนมาก