ด้วยการเปิดตัว Ubuntu 17.04 ในเดือนเมษายน ชื่อเช่น Ubuntu Snaps และ Unity 8 ได้รับการกล่าวถึงบ่อยครั้ง นักพัฒนาส่วนใหญ่เข้าใจว่าฟัซซ์เกี่ยวกับอะไร แต่นั่นอาจไม่ใช่กรณีสำหรับ Linux มือใหม่
ดังนั้นวันนี้เราจะมาเล่าสั้นๆ ว่า Snaps; มีความสำคัญอย่างไร และจะตื่นเต้นกับการพัฒนาใหม่นี้หรือไม่
Snaps คืออะไร
Snaps เป็นแอปพลิเคชั่นที่ถูกบีบอัดในท้ายที่สุดพร้อมกับการอ้างอิงและคำอธิบายวิธีเรียกใช้และโต้ตอบกับซอฟต์แวร์อื่น ๆ บนระบบที่คุณติดตั้ง บน.
โดยหลักแล้วได้รับการออกแบบมาให้เป็นแบบแซนด์บ็อกซ์และแยกออกจากซอฟต์แวร์ระบบอื่นๆ ปลอดภัย และติดตั้งได้ง่าย อัปเกรดได้ ย่อยสลายได้ และถอดออกได้โดยไม่คำนึงถึงระบบพื้นฐาน
Canonical กำลังพัฒนา Snaps เป็นสื่อบรรจุภัณฑ์ใหม่สำหรับ อุปกรณ์ Internet of Things ของ Ubuntu และการปรับใช้คอนเทนเนอร์ขนาดใหญ่เรียกว่า Ubuntu Core.
คุณสมบัติของ Snaps
Snaps ฟีเจอร์นี้มีส่วนสนับสนุนที่สำคัญใน Linux ชุมชน เช่น เพื่ออ้าง Canonical พวกเขาทำให้นักพัฒนาสามารถ
บรรจุแอปใดๆ สำหรับทุก Linux เดสก์ท็อป เซิร์ฟเวอร์ คลาวด์ หรืออุปกรณ์ และส่งการอัปเดตโดยตรง
ด้านล่างนี้เป็นไฮไลท์ว่าทำไม Snaps ยอดเยี่ยมมาก:
ราคาไม่แพง
เริ่มต้นใช้งานด้วย Snaps ฟรี และเริ่มสร้างแอปของคุณบน Ubuntu Core .
พกพาสะดวก
Snaps อนุญาตให้คุณพัฒนา ทำแพ็คเกจ ติดตั้ง และอัปเดตแอปของคุณบน Linuxเดสก์ท็อป คลาวด์ และเซิร์ฟเวอร์ในคราวเดียว
ไม่ต้องค้นหาวิธีการติดตั้งแอปเดียวกันอีกต่อไปบน Linux distros โดยเฉพาะอย่างยิ่งเมื่อ distros อื่นๆ จำนวนมากคือ ตรวจสอบเทคโนโลยีใหม่.
การติดตั้งและอัปเกรดที่เร็วขึ้น
ด้วย Snaps การติดตั้งและอัปเกรดแอปพลิเคชันจะเป็นเรื่องง่าย เพราะการอ้างอิงทั้งหมดมีอยู่แล้วในไฟล์ zip ดังนั้นจึงไม่มีแอปที่ใช้งานไม่ได้อีกต่อไป .
การสนับสนุนจากชุมชน
ในกรณีของ Ubuntu ดังนั้นมันจึงเป็นกับ Snapsและ Ubuntu Coreรู้ว่าคุณได้รับการสนับสนุนจากชุมชนนักพัฒนาขนาดใหญ่ที่จะช่วยเหลือคุณเมื่อใดก็ตามที่คุณติดขัดในฐานะนักพัฒนาหรือในฐานะ Linux ผู้ที่ชื่นชอบการใช้งาน สแน็ป
วิธีการติดตั้ง Snap ใน Linux
ในหัวข้อนี้ จะแสดงการติดตั้ง Snap ใน Linux และวิธีใช้ snap เพื่อติดตั้ง อัพเดต หรือลบแพ็คเกจ
เนื่องจาก Ubuntu 16.04 Snap ได้รับการติดตั้งไว้ล่วงหน้าแล้วในระบบ ดังนั้นเราจึงไม่จำเป็นต้องติดตั้งอีกครั้ง สำหรับการเผยแพร่อื่นๆ คุณสามารถทำตามคำแนะนำที่แสดง:
บน Arch Linux
$ sudo yaourt -S snapd $ sudo systemctl เริ่ม snapd.socket
บน Fedora
$ sudo dnf copr เปิดใช้งาน zyga/snapcore $ sudo dnf ติดตั้ง snapd $ sudo systemctl เปิดใช้งาน - ตอนนี้ snapd.service $ sudo setenforce 0
เมื่อติดตั้งและเริ่มใช้งาน snap แล้ว คุณสามารถแสดงรายการแพ็คเกจทั้งหมดที่มีใน snap store ตามภาพ
$ รีบหา
หากต้องการค้นหาแพ็คเกจใดแพ็คเกจหนึ่งให้ระบุชื่อแพ็คเกจตามที่แสดง
$ snap ค้นหาชื่อแพ็คเกจ
ในการติดตั้ง snap package โดยระบุชื่อ package
$ sudo snap ติดตั้งชื่อแพ็คเกจ
หากต้องการอัปเดตแพ็คเกจ snap ที่ติดตั้ง ให้ระบุแพ็คเกจตามชื่อ
$ sudo snap รีเฟรชชื่อแพ็คเกจ
หากต้องการลบแพ็คเกจ snap ที่ติดตั้ง ให้รัน
$ sudo snap ลบชื่อแพ็คเกจ
หากต้องการเรียนรู้เพิ่มเติมเกี่ยวกับแพ็คเกจสแน็ป โปรดไปที่หน้าคนหรือตามลิงก์ด้านล่าง
คุณสามารถหาข้อมูลเพิ่มเติมเกี่ยวกับ Snaps ได้โดยดูแหล่งข้อมูลด้านล่าง:
ฉันหวังว่าคุณจะเข้าใจอย่างน้อยที่สุดว่า Snaps คืออะไร และทำไมมันถึงเป็นเรื่องใหญ่สำหรับชุมชน Linux อย่าลังเลที่จะแสดงความคิดเห็นของคุณด้านล่างและให้คำแนะนำเกี่ยวกับข้อมูลที่ฉันอาจพลาดไป