วิธีใช้ Snap เพื่อค้นหาและติดตั้งแอพบน Ubuntu 20.04

ค้นหาจากแอพนับพันและติดตั้งด้วย 'snap'!

Snappy หรือที่เรียกว่า Snap เป็นตัวจัดการแพ็คเกจสำหรับ Linux ซึ่งสามารถติดตั้งแพ็คเกจเดียวที่เรียกว่า snap ได้บนลีนุกซ์หลายรุ่น ซึ่งแตกต่างจากผู้จัดการแพ็คเกจทั่วไปเช่น dpkg, ฉลาด, ความถนัด, รอบต่อนาที, yumซึ่งรองรับการแจกจ่าย Linux เดียวหรือกลุ่มของการกระจาย Linux ตามการแจกจ่ายเดียว

Snap มีภูตเพื่อจัดการสแนปที่เรียกว่า snapd. เครื่องมือไคลเอนต์สำหรับ Snap เรียกว่า snap. Snap ได้รับการติดตั้งล่วงหน้าใน Ubuntu 16.04 เป็นต้นไป

ในบทความนี้ เราจะมาดูวิธีค้นหาและติดตั้งแอพโดยใช้ Snap ใน Ubuntu 20.04

การค้นหาแอพโดยใช้ Snap

เราสามารถใช้ หา คำสั่งใน snap เพื่อค้นหาแพ็คเกจตามคำหลัก เรายังสามารถใช้นามแฝงสำหรับคำสั่งนี้ ค้นหา. Snap จะค้นหาคำหลักไม่เฉพาะในชื่อแพ็คเกจ แต่ยังอยู่ในคำอธิบายของแพ็คเกจด้วย

snap ค้นหา "คำหลัก"

หากมีการใช้คำสำคัญเพียงคำเดียวในการค้นหา ก็ไม่จำเป็นต้องใส่เครื่องหมายคำพูด แต่ถ้าใช้คีย์เวิร์ดในการค้นหามากกว่าหนึ่งคำ ต้องใช้เครื่องหมายคำพูด

สังเกตเครื่องหมายดอกจันสีเขียว (*) ถัดจาก kde. หมายความว่าผู้เผยแพร่ที่เกี่ยวข้องเป็นผู้เผยแพร่ที่ได้รับการยืนยัน

หากต้องการค้นหาแพ็คเกจเฉพาะใน "เสถียร" กล่าวคือ ไม่อยู่ในรุ่นเบต้าหรือสถานะอื่นๆ ใช้ --แคบ ธง.

snap ค้นหา "คำหลัก" --narrow

ตามที่เราใช้แฟล็กด้านบน package scidvspc-hkvc ไม่ได้ส่งคืนโดยคำสั่ง find ในครั้งนี้ เนื่องจากไม่มีรีลีสที่เสถียร

Snap จัดแพ็คเกจเป็นส่วนๆ เช่น เกม การเงิน ฯลฯ ผู้ใช้สามารถค้นหาแพ็คเกจในส่วนใดส่วนหนึ่งได้

อันดับแรก หากต้องการดูรายการส่วนทั้งหมด ให้เรียกใช้:

snap ค้นหา --section

หากต้องการค้นหาในส่วนใดส่วนหนึ่ง ให้ใช้ flag --ส่วน.

snap ค้นหาหมากรุก --section="SectionName"

การติดตั้งแอพโดยใช้ Snap

เราสามารถใช้ ติดตั้ง คำสั่งใน Snap เพื่อติดตั้งแพ็คเกจ

snap ติดตั้ง package_name

ผู้ใช้จำเป็นต้องมี sudo สิทธิ์ในการติดตั้งแพ็คเกจจาก Snap ป้อนรหัสผ่านของคุณเมื่อได้รับแจ้ง

Snap จะดำเนินการตามขั้นตอนที่จำเป็นในการติดตั้งแพ็คเกจและพิมพ์แถบความคืบหน้าบนเครื่องเทอร์มินัล

ตามค่าเริ่มต้น Snap จะติดตั้งแพ็คเกจจากช่องทางเสถียร หากคุณต้องการติดตั้งแพ็คเกจจากช่องทางอื่น เช่น เบต้า คุณสามารถใช้แฟล็ก --เบต้า.

snap install --beta snap install --ผู้สมัคร

Snap channel นั้นเป็นแนวคิดที่ใช้สำหรับติดตามเวอร์ชันของแพ็คเกจ คุณสามารถอ่านเพิ่มเติมเกี่ยวกับ Channels ได้ที่เอกสารทางการของ Snap

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