Αναζητήστε από χιλιάδες εφαρμογές και εγκαταστήστε τες, με ένα «snap»!
Το Snappy, γνωστό και ως Snap, είναι ένας διαχειριστής πακέτων για Linux στον οποίο ένα μεμονωμένο πακέτο, που ονομάζεται snap, μπορεί να εγκατασταθεί σε πολλές διανομές Linux. Αυτό είναι διαφορετικό από τους παραδοσιακούς διαχειριστές πακέτων όπως dpkg, apt, aptitude, rpm, yum, τα οποία εξυπηρετούν μια ενιαία διανομή Linux ή μια ομάδα διανομών Linux που βασίζονται σε μια ενιαία διανομή.
Το Snap έχει έναν δαίμονα για να διαχειριστεί τα snaps, που ονομάζεται snapd
. Το εργαλείο πελάτη για το Snap ονομάζεται θραύση
. Το Snap είναι προεγκατεστημένο στο Ubuntu 16.04 και μετά.
Σε αυτό το άρθρο, θα δούμε πώς να βρείτε και να εγκαταστήσετε εφαρμογές χρησιμοποιώντας το Snap στο Ubuntu 20.04.
Εύρεση εφαρμογών χρησιμοποιώντας το Snap
Μπορούμε να χρησιμοποιήσουμε το εύρημα
εντολή μέσα θραύση
για αναζήτηση πακέτων με βάση λέξεις-κλειδιά. Μπορούμε επίσης να χρησιμοποιήσουμε το ψευδώνυμο για αυτήν την εντολή, Αναζήτηση
. Το Snap θα αναζητήσει τη λέξη-κλειδί όχι μόνο στο όνομα του πακέτου αλλά και στην περιγραφή του πακέτου.
snap find "keyword"
Εάν χρησιμοποιείται μία λέξη-κλειδί για αναζήτηση, δεν χρειάζεται να περικλείεται σε εισαγωγικά. Αλλά εάν χρησιμοποιούνται περισσότερες από μία λέξεις-κλειδιά για την αναζήτηση, πρέπει να χρησιμοποιηθούν εισαγωγικά.
Παρατηρήστε τον πράσινο αστερίσκο (*) δίπλα kde
. Υπονοεί ότι ο αντίστοιχος εκδότης είναι επαληθευμένος εκδότης.
Για να αναζητήσετε πακέτα μόνο στο "σταθερό", δηλαδή, όχι σε beta ή άλλες καταστάσεις, χρησιμοποιήστε --στενός
σημαία.
snap εύρεση "λέξης-κλειδιού" -- στενό
Όπως χρησιμοποιήσαμε τη σημαία παραπάνω, το πακέτο scidvspc-hkvc
δεν επιστράφηκε με εντολή find αυτή τη φορά, αφού δεν έχει σταθερή απελευθέρωση.
Το Snap οργανώνει πακέτα σε ενότητες, όπως παιχνίδια, οικονομικά κ.λπ. Ο χρήστης μπορεί να αναζητήσει πακέτα σε μια συγκεκριμένη ενότητα.
Αρχικά, για να δείτε τη λίστα όλων των ενοτήτων, εκτελέστε:
snap find --ενότητα
Για αναζήτηση σε μια συγκεκριμένη ενότητα, χρησιμοποιήστε τη σημαία --Ενότητα
.
snap find chess --section="SectionName"
Εγκατάσταση εφαρμογών χρησιμοποιώντας το Snap
Μπορούμε να χρησιμοποιήσουμε το εγκαθιστώ
εντολή στο Snap για την εγκατάσταση ενός πακέτου.
snap install package_name
Ο χρήστης πρέπει να έχει sudo
προνόμια εγκατάστασης πακέτου από το Snap. Εισαγάγετε τον κωδικό πρόσβασής σας όταν σας ζητηθεί.
Το Snap θα εκτελέσει τώρα τα απαιτούμενα βήματα για να εγκαταστήσει το πακέτο και να εκτυπώσει μια γραμμή προόδου στο τερματικό.
Από προεπιλογή, το Snap εγκαθιστά πακέτα από το σταθερό κανάλι. Εάν θέλετε να εγκαταστήσετε πακέτο από διαφορετικό κανάλι, π.χ. beta, μπορείτε να χρησιμοποιήσετε τη σημαία --βήτα
.
snap install --beta snap install --candidate
Ένα κανάλι Snap είναι βασικά μια έννοια που χρησιμοποιείται για την παρακολούθηση εκδόσεων των πακέτων. Μπορείτε να διαβάσετε περισσότερα για τα κανάλια στην επίσημη τεκμηρίωση του Snap.
Μπορείτε να διαβάσετε τη σελίδα man του Snap χρησιμοποιώντας άνθρωπος snap
. Έχει περισσότερες επιλογές που σχετίζονται με τα επίπεδα περιορισμού ασφαλείας Snap, κ.λπ. Επίσης, ανατρέξτε στην επίσημη τεκμηρίωση του Snap για καλύτερη κατανόηση των εννοιών του Snap.