- - วิธีใช้และติดตั้ง FlatPak บน Linux

วิธีใช้และติดตั้ง FlatPak บน Linux

ดูเหมือนว่าตัวติดตั้งแอปพลิเคชันสากลเป็นสิ่งใหม่ในโลก Linux คุณได้ให้นักพัฒนาซอฟต์แวร์ที่อยู่เบื้องหลัง Ubuntu ทำงานบน snaps, App Image (หรือที่รู้จักกันว่าเป็นไฟล์. exe บน Linux), Deis, ZeroInstall และแน่นอนสิ่งใหม่ที่ทุกคนกำลังพูดถึง: Flatpak สำหรับชุมชนโอเพนซอร์สนานเกินไปและ Linux โดยรวมต้องการวิธีการเดียวในการส่งมอบซอฟต์แวร์ไปยังการกระจาย Linux ที่หลากหลาย ในปี 2560 มีโครงการซอฟต์แวร์ต่าง ๆ มากมายที่แข่งขันกันเพื่อจุดสนใจ Flatpak ไม่แตกต่างกัน เป็นเครื่องมือที่พัฒนาโดยโครงการ Free Desktop ที่สัญญาว่าจะทำให้การส่งมอบซอฟท์แวร์ประเภทใด ๆ เป็นไปอย่างง่ายดายและราบรื่นต่อการกระจาย Linux ทุกประเภทในตลาด

แจ้งเตือนสปอยเลอร์: เลื่อนลงและดูวิดีโอบทแนะนำท้ายบทความนี้

ในบทความนี้เราจะอธิบายถึงวิธีการรับเทคโนโลยีใหม่ที่น่าตื่นเต้นนี้ทำงานบนการกระจาย Linux ที่คุณชื่นชอบ

การติดตั้ง FlatPak

นักพัฒนา Flatpak ทำงานอย่างหนักกับ Linuxผู้ดูแลการจัดจำหน่ายเพื่อให้การทำงานทุกอย่างเป็นเรื่องง่าย เปิดหน้าต่างเทอร์มินัลค้นหาส่วนที่มีระบบปฏิบัติการที่คุณใช้และป้อนคำสั่งเพื่อติดตั้ง!

Arch Linux

sudo pacman -S flatpak

Fedora

sudo dnf install flatpak

OpenSUSE

sudo zypper install flatpak

Mageia

sudo urpmi flatpak

หรือ (ถ้าใช้ DNF)

sudo dnf install flatpak

อูบุนตู

Ubuntu 16.04 LTS

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

Ubuntu 17.04+

sudo apt install flatpak

การทดสอบเดเบียน / ไม่เสถียร

sudo apt-get install flatpak

Gentoo

ขั้นแรกให้ได้รูทเชลล์: sudo -s or su

ถัดไปสร้างไฟล์กำหนดค่าใหม่: nano -w /etc/portage/repos.conf/flatpak-overlay.conf

วางรหัสต่อไปนี้ไว้ในไฟล์:

[flatpak-overlay]
priority = 50
location = /usr/local/portage/flatpak-overlay
sync-type = git
sync-uri = git://github.com/fosero/flatpak-overlay.git

ซิงค์อัตโนมัติ = ใช่

บันทึกไฟล์กำหนดค่าด้วยการใช้แป้นพิมพ์ Ctrl + O

สุดท้ายเรียกใช้การซิงค์เพื่อติดตั้ง Flatpak

emerge --sync

ใช้ Flatpak

Flatpak เป็นเทคโนโลยีที่มีการกระจายอำนาจอย่างมาก ต่างจากโซลูชัน "แอพสากล" อื่น ๆ เช่น snaps ไม่มีร้านขายซอฟต์แวร์เดียว มีหลายอย่างแทน โปรแกรมนี้ช่วยให้ผู้ใช้สร้างคอนเทนเนอร์ของตัวเองและอัปโหลดไปยังเซิร์ฟเวอร์อย่างเป็นทางการ แต่ก็เป็นไปได้ที่ผู้ใช้สามารถโฮสต์เองและไม่สนใจวิธีที่เป็นทางการทั้งหมด

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

การติดตั้ง Flatpak จากที่เก็บ

ในการติดตั้งแอพ Flatpak ไปยังคอมพิวเตอร์ Linux ของคุณให้เปิดเทอร์มินัล จากนั้นป้อนคำสั่งนี้เพื่อรับสิทธิ์การเข้าถึงรูท: sudo -s

ในตัวอย่างนี้เราจะติดตั้ง Spotify ผ่านบรรทัดคำสั่ง เริ่มต้นด้วยการบอกบริการ Flatpak เพื่อรับแอประยะไกล

flatpak install --from https://s3.amazonaws.com/alexlarsson/spotify-repo/spotify.flatpakref

จากนั้นติดตั้ง Spotify ด้วยคำสั่งเรียกใช้

flatpak run com.spotify.Client


เมื่อกระบวนการเสร็จสิ้นให้ตรวจสอบเมนูแอปพลิเคชันของคุณ ไอคอน Spotify จะปรากฏขึ้น

การติดตั้ง Flatpak จากไฟล์

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

ขั้นแรกตรวจสอบให้แน่ใจว่าได้ติดตั้งซอฟต์แวร์ gnome บนระบบ (แม้ว่าเป็นไปได้มากที่สุด) จากนั้นดาวน์โหลด a .flatpakref ไฟล์ผ่านหน้าแอพ ในตัวอย่างนี้เราจะใช้ Skype

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

คลิกที่ปุ่มติดตั้งใส่รหัสผ่านของคุณและรอ การแจ้งเตือนจะปรากฏขึ้นเมื่อโปรแกรมเสร็จสิ้น

แค่นั้นแหละ! ตรวจสอบเมนูแอพพลิเคชั่นสำหรับโปรแกรมที่ติดตั้งใหม่

การอัปเดต Flatpaks

การอัพเดตเช่นการติดตั้งนั้นทำได้สองวิธี วิธีแรกอยู่กับเทอร์มินัล เริ่มต้นด้วยการแสดงรายการ Flatpaks ที่ติดตั้งทั้งหมดบนระบบด้วยคำสั่ง list

flatpak list

จากนั้นเลือกแอป Flatpak จากรายการและเพิ่มลงในส่วนท้ายของ: flatpak update

การทำเช่นนี้จะอัปเดตแอปแต่ละรายการ หรือพิมพ์เพียงแค่ flatpak update เพื่ออัปเดตแอปทั้งหมดในระบบ

ไม่ต้องการใช้เทอร์มินัลใช่ไหม เพียงใช้ซอฟต์แวร์ Gnome ตามปกติ เมื่อมีการอัปเดต Flatpak มันจะบอกคุณ! ติดตั้งเหมือนปกติพร้อมกับการอัพเดทซอฟต์แวร์ปกติ

ถอนการติดตั้ง Flatpaks

ถอนการติดตั้งแอพโดยใช้คำสั่ง list เพื่อค้นหาชื่อแอพที่จะถอนการติดตั้ง ถัดไปคัดลอกชื่อและพิมพ์:

sudo flatpak uninstall appnamehere

หรือเปิดซอฟต์แวร์ Gnome ค้นหาแอพแล้วคลิก“ ถอนการติดตั้ง”

ข้อสรุป

การกระจายซอฟต์แวร์เป็นหนึ่งในจุดอ่อนที่สุดของ Linux: นักพัฒนาไม่มีความปรารถนาที่จะทำแพ็กเกจโปรแกรมในรูปแบบที่แตกต่างกัน 100 รูปแบบ นอกจากนี้ผู้ใช้ต้องการวิธีที่ดีกว่าในการติดตั้งซอฟต์แวร์แทนที่จะต้องอาศัยเทอร์มินัล Flatpack เป็นความพยายามในการแก้ไขปัญหานี้อีก มันทำให้งานที่ใหญ่โตนี้สำเร็จโดยการใช้โปรแกรมและการจำลองเสมือนภายในบรรจุภัณฑ์ทำให้พวกมันทำงานได้ทุกเวลา การพัฒนาซอฟต์แวร์นี้กำลังก้าวไปอย่างรวดเร็วด้วย Flatpaks ที่ช่วยส่งมอบซอฟต์แวร์ยอดนิยมเช่น: Spotify, Blender, Mozilla Firefox และแม้แต่ Microsoft Skype การสนับสนุนเครื่องมือนี้มีขนาดใหญ่มากและการนำไปใช้จะเริ่มดีขึ้นเท่านั้น

Flatpaks มีศักยภาพมาก แต่เป็นถูกบดบังโดยผู้เล่นคนอื่นในเกม“ Universal Linux installer” เป็นผลให้พวกเขาเป็นที่รู้จักกันเพียงโดย geeks Linux ฉันหวังว่าบทช่วยสอนนี้จะส่องแสงที่จำเป็นบางอย่างบน Flatpak เพื่อให้ผู้ใช้ Linux ทุกประเภทสามารถเริ่มใช้งานได้!

ความคิดเห็น