ดูเหมือนว่าตัวติดตั้งแอปพลิเคชันสากลเป็นสิ่งใหม่ในโลก 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 ทุกประเภทสามารถเริ่มใช้งานได้!
ความคิดเห็น