Αν και τα πακέτα Snap δεν υποστηρίζονται από προεπιλογή σε διανομές Linux που βασίζονται στο Arch, είναι εύκολο να εγκαταστήσετε το Snap στο Arch Linux όταν το θέλετε.

Το Snap είναι ένα σύγχρονο σύστημα διαχείρισης πακέτων που υπόσχεται απρόσκοπτη διανομή πακέτων και καλύτερη διαχείριση εξαρτήσεων σε αντίθεση με άλλους διαχειριστές πακέτων.

Σε αντίθεση με άλλες διανομές Linux όπως το Ubuntu, το Arch Linux δεν διατίθεται με υποστήριξη Snap από προεπιλογή. Ευτυχώς, είναι εύκολο να εγκαταστήσετε και να ρυθμίσετε το Snap στο Arch Linux.

Πλεονεκτήματα των πακέτων Snap

Το Snap αναπτύσσεται και συντηρείται από την Canonical, την εταιρεία πίσω από το Ubuntu. Ο κύριος στόχος του Snap είναι να κάνουμε τη διαχείριση πακέτων στο Linux πολύ πιο εύκολη. Τα Snaps είναι καθολικά, υποστηρίζονται σε όλες τις μεγάλες διανομές Linux και συνοδεύονται από πολλά άλλα πλεονεκτήματα.

Τα πακέτα και οι εντολές Snap προορίζονται να λειτουργούν σε οποιοδήποτε σύστημα Linux, ανεξάρτητα από την υποκείμενη διανομή. Αυτό σημαίνει ότι έχετε την ίδια εμπειρία όταν μετακινείστε από τη μια διανομή στην άλλη. Αυτό είναι επίσης ένα τεράστιο πλεονέκτημα για τους προγραμματιστές λογισμικού, επειδή μπορούν απλώς να διανείμουν ένα μόνο πακέτο που θα λειτουργεί σε όλες τις διανομές Linux.

instagram viewer

Ένα άλλο βασικό πλεονέκτημα των πακέτων Snap είναι ότι συνοδεύονται από όλες τις εξαρτήσεις που απαιτούνται για την απρόσκοπτη λειτουργία του λογισμικού. Αυτό έχει ως αποτέλεσμα καλύτερη ασφάλεια και αξιοπιστία.

Τα πακέτα Snap ενημερώνονται αυτόματα και μπορείτε να επιστρέψετε σε μια προηγούμενη έκδοση του snap εάν η τρέχουσα δεν λειτουργεί σωστά.

Εάν θέλετε να απολαύσετε όλα αυτά τα πλεονεκτήματα και πολλά άλλα, δείτε πώς μπορείτε να εγκαταστήσετε το Snap στο Arch Linux:

Βήμα 1: Εγκατάσταση του Snap στο Arch Linux

Τα προεπιλεγμένα αποθετήρια του Arch Linux δεν διαθέτουν το πακέτο snapd. χρειάζεται να χρησιμοποιήστε το Arch User Repository (AUR) αντι αυτου. Το Arch User Repository διατηρείται από μια κοινότητα λάτρεις του Arch Linux και περιέχει ένα ευρύ φάσμα πακέτων που δεν είναι διαθέσιμα στα επίσημα αποθετήρια Arch.

Αρχικά, πρέπει να εγκαταστήσετε το Git, εάν δεν το έχετε ήδη στο σύστημά σας. Μπορείτε να εγκαταστήσετε το Git χρησιμοποιώντας την ακόλουθη εντολή:

sudo pacman -S git

Μόλις εγκατασταθεί, μπορείτε να κλωνοποιήσετε το αποθετήριο snapd στον υπολογιστή σας. Το snapd είναι ο δαίμονας και ο χρόνος εκτέλεσης για τη διαχείριση πακέτων snap.

git κλώνος https://aur.archlinux.org/snapd.git

Στη συνέχεια, μετακινηθείτε στον πρόσφατα κλωνοποιημένο κατάλογο snapd χρησιμοποιώντας την εντολή cd:

cd snapd

Δημιουργήστε και εγκαταστήστε το snapd χρησιμοποιώντας το makepkg χρησιμότητα. Το makepkg αυτοματοποιεί τη δημιουργία πακέτων στο Arch Linux.

μακεπκγ -σι

Ακολουθήστε τις οδηγίες του τερματικού για να ολοκληρώσετε την εγκατάσταση.

Βήμα 2: Διαμόρφωση της Υπηρεσίας snapd

Για να ξεκινήσει αυτόματα η υπηρεσία snapd μετά την εκκίνηση, εκτελέστε την ακόλουθη εντολή:

sudo systemctl enable --now snapd.socket

Μπορείτε να ελέγξετε την κατάσταση της υπηρεσίας χρησιμοποιώντας:

sudo systemctl status snapd

Εάν έχετε ρυθμίσει τα πάντα σωστά, η υπηρεσία θα πρέπει να εκτελείται και να είναι ενεργοποιημένη για φόρτωση κατά την εκκίνηση του συστήματος.

Επιπλέον, θα πρέπει να ενεργοποιήσετε τα κλασικά πακέτα snapd εκτελώντας:

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

Ίσως χρειαστεί να αποσυνδεθείτε ή να επανεκκινήσετε το σύστημά σας για να εφαρμοστεί η προηγούμενη εντολή.

Βήμα 3: Εγκατάσταση λογισμικού με το Snap

Για να παραθέσετε όλα τα πακέτα που έχουν εγκατασταθεί μέσω του snap, εκτελέστε την ακόλουθη εντολή:

snap list

Η έξοδος από την προηγούμενη εντολή θα δείξει ότι δεν έχετε εγκαταστήσει ακόμα snaps.

Μπορούμε να εγκαταστήσουμε ένα δείγμα εφαρμογής snap, το Γειά σου Κόσμε snap πακέτο. Εκτελέστε την ακόλουθη εντολή:

snap install hello-world

Εάν τρέχετε το snap list εντολή ξανά, αυτή τη φορά θα εμφανίσει την εγκατεστημένη εφαρμογή.

Ρίξτε μια ματιά στις σελίδες του εγχειριδίου για να μάθετε περισσότερα σχετικά με το snap και τις επιλογές εντολών του.

άνθρωπος snap

Πώς να απεγκαταστήσετε το Snap στο Arch Linux

Μπορείς χρησιμοποιήστε το Pacman για να αφαιρέσετε ή να εγκαταστήσετε πακέτα στο Arch Linux. Για παράδειγμα, για να αφαιρέσετε το snap, απλώς εκτελέστε την ακόλουθη εντολή:

sudo pacman -Rs snapd

Το Snap λειτουργεί στο Arch Linux!

Αν και το snap δεν είναι διαθέσιμο από προεπιλογή στο Arch Linux, μπορείτε να το εγκαταστήσετε μέσω του Arch User Repository.

Σε σύγκριση με τους παραδοσιακούς διαχειριστές πακέτων Linux, τα snaps έχουν πολλά πλεονεκτήματα, όπως καλύτερη διαχείριση εξαρτήσεων και καθολική υποστήριξη Linux.