Computer >> คอมพิวเตอร์ >  >> ระบบ >> Linux

วิธีการติดตั้ง Snap Applications ใน Arch Linux

วิธีการติดตั้ง Snap Applications ใน Arch Linux

หากคุณเป็นผู้ใช้ Linux มาเป็นเวลานาน คุณอาจจำได้ว่าการติดตั้งแอปพลิเคชันใหม่นั้นยากเพียงใด เว้นแต่จะรวมอยู่ในตัวติดตั้ง คุณมักจะต้องดำเนินการกำหนดค่า สร้าง ทำการติดตั้ง ซึ่งมักจะตามล่าหาการขึ้นต่อกันที่ขาดหายไประหว่างทาง Packagemanagers เช่น apt และ yum ช่วยให้จัดการได้ง่ายขึ้นมาก แต่การพึ่งพาอาศัยกันยังคงอาจกัดคุณได้

คุณอาจเคยได้ยินเกี่ยวกับ Snap ซึ่งอ้างว่าสามารถแก้ไขปัญหาเหล่านี้ได้มากมาย คุณอาจเคยได้ยินว่าเป็นเพียง Ubuntu เท่านั้น แต่โชคดีที่ไม่เป็นความจริง

Snap Applications คืออะไร

แอปพลิเคชัน Snap หรือที่รู้จักในชื่อ "snaps" มีไว้เพื่อใช้เป็นการกระจายไม่เชื่อเรื่องพระเจ้า ดังนั้นตามหลักการแล้ว แอปพลิเคชันเหล่านี้ควรทำงานเหมือนกันไม่ว่าระบบจะทำงานบนระบบใด เพื่อให้บรรลุสิ่งนี้ การพึ่งพาและรันไทม์ส่วนใหญ่ที่แอปพลิเคชันต้องการเพื่อรันจะถูกรวมไว้ในสแน็ป ซึ่งหมายความว่าเมื่อคุณตั้งค่า snap และรันบนระบบของคุณแล้ว การเพิ่มแอปพลิเคชันที่อาจจำเป็นต้องมีการพึ่งพาหลายรายการตอนนี้จะง่ายขึ้นมาก

วิธีการติดตั้ง Snap Applications ใน Arch Linux

Snap ได้รับการสนับสนุนโดย Canonical ซึ่งเป็นสาเหตุที่มักกล่าวถึงอูบุนตู แต่มีจุดมุ่งหมายเพื่อให้ทำงานบนการกระจาย Linux ที่สำคัญ ๆ Arch ยังรองรับการแจกจ่ายอย่างเป็นทางการ ดังนั้น snap จึงเป็นวิธีที่ดีในการเรียกใช้แอปที่ไม่ได้รวมอยู่ใน Arch

การติดตั้ง snapd Daemon

ในการติดตั้ง snaps บนระบบของคุณ คุณจะต้องติดตั้ง snapd daemon ในขณะที่ snap รองรับ Arch อย่างเป็นทางการ คุณจะต้องติดตั้งจาก Arch User Repository (AUR) โชคดีที่ทำได้ง่ายโดยใช้เครื่องมือ yaourt

วิธีการติดตั้ง Snap Applications ใน Arch Linux

ขั้นแรก ติดตั้ง snapd โดยรันคำสั่งต่อไปนี้:

yaourt -S snapd

ตอนนี้คุณต้องเปิดใช้งานบริการเพื่อให้ทำงานได้ ในการดำเนินการนี้ เพียงพิมพ์คำสั่งต่อไปนี้:

systemctl enable --now snapd.socket

การติดตั้ง Snap Applications

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

snap install application-name

ในการแสดงรายการสแน็ปที่มีอยู่ในระบบของคุณ ให้เรียกใช้สิ่งต่อไปนี้:

snap list

หากต้องการค้นหาแพ็คเกจ คุณสามารถสอบถามว่ามีจำหน่ายหรือไม่โดยพิมพ์ข้อความต่อไปนี้:

snap find searchterm
วิธีการติดตั้ง Snap Applications ใน Arch Linux

สุดท้าย หากต้องการลบแพ็คเกจ ให้รันสิ่งนี้:

snap remove application-name

เคล็ดลับและลูกเล่นอื่นๆ ของ Snap

แอปพลิเคชัน Snap จะได้รับการอัปเดตโดยอัตโนมัติตามค่าเริ่มต้น แต่หากต้องการอัปเดตแอปพลิเคชันทั้งหมดด้วยตนเอง ให้เรียกใช้สิ่งต่อไปนี้:

snap refresh

บางสแน็ปไม่ได้ใช้เส้นทางดั้งเดิม ซึ่งก็คือ “/var/lib/snapd/snap” แต่จะติดตั้งไปที่ "/ snap" แทน เพื่อรองรับการติดตั้ง "สแน็ปแบบคลาสสิก" เหล่านี้ เพียงสร้างลิงก์สัญลักษณ์ด้วยคำสั่งต่อไปนี้:

ln -s /var/lib/snapd/snap /snap

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

บทสรุป

Snap ไม่ใช่เทคโนโลยีเดียวในประเภทเดียวกัน Flatpak และ AppImage เป็นระบบแพ็คเกจที่คล้ายกันสองระบบซึ่งมีจุดมุ่งหมายเพื่อจัดเรียงปัญหาเดียวกันจำนวนมาก ที่กล่าวว่า Snap มีการสนับสนุนของ Ubuntu ดูเหมือนว่าจะเป็นที่นิยมมากที่สุดในรูปแบบเหล่านี้ อย่างน้อยก็สำหรับตอนนี้

หมายความว่าดีที่สุด? เมื่อไม่นานมานี้ เราได้ดู Snap และ Flatpak เพื่อดูว่าพวกเขายืนหยัดต่อสู้กันเองได้อย่างไร และเพื่อหาว่าอันไหนดีที่สุด