Στο επόμενο άρθρο θα ρίξουμε μια ματιά στο πώς μπορούμε αναζητήστε διαθέσιμα πακέτα από τη γραμμή εντολών. Υπάρχουν διάφοροι τρόποι αναζήτησης πακέτων που είναι διαθέσιμα στο Debian, το Ubuntu ή το Linux Mint από το τερματικό. Αυτά τα πακέτα μπορούμε αναζήτηση χάρη στο ικανός, apt-cache y επάρκειας. Αυτά τα εργαλεία θα μας βοηθήσουν κατά την αναζήτηση ονομάτων πακέτων και περιγραφών αυτών. Μπορούν επίσης να είναι πολύ χρήσιμα εάν αυτό που ψάχνουμε είναι ένα συγκεκριμένο πακέτο, αλλά δεν γνωρίζουμε το ακριβές όνομα του πακέτου ή αν χρειαζόμαστε ένα εργαλείο για συγκεκριμένο σκοπό ή εργασία. Έτσι μπορούμε να γνωρίζουμε τις διαθέσιμες επιλογές.
Οι κύριες διαφορές μεταξύ της χρήσης apt, apt-cache και ικανότητας για αναζήτηση διαθέσιμων πακέτων είναι την παραγωγή τους και τη σειρά με την οποία ταξινομούνται αυτά τα πακέτα. Επίσης, το aptitude ενδέχεται να μην εγκατασταθεί από προεπιλογή στη διανομή Gnu / Linux που βασίζεται στο Debian. Εάν συμβαίνει αυτό, θα πρέπει να το εγκαταστήσετε.
Από όλα τα παραδείγματα που πρόκειται να δούμε, Το apt-cache έχει την ευκολότερη για ανάγνωση έξοδο δεδομένου ότι συνήθως δεν χρειάζομαι επιπλέον πληροφορίες. Για να δείτε τις εγκατεστημένες / διαθέσιμες εκδόσεις, μπορείτε να χρησιμοποιήσετε το όνομα πακέτου πολιτικής apt-cache.
Ένα άλλο πράγμα που πρέπει να θυμάστε είναι ότι apt και apt-cache αναζητήστε την προσωρινή μνήμη των πακέτων λογισμικού apt, έτσι επιστρέφουν και τα δύο πακέτα που είναι διαθέσιμα στο αποθετήρια όπως μη αυτόματα εγκατεστημένα πακέτα DEB (δεν διατίθενται σε αποθετήρια). Σε περίπτωση που ικανότητα, θα επιστρέψει μόνο τα πακέτα που είναι διαθέσιμα στα αποθετήρια.
Αναζητήστε διαθέσιμα πακέτα από τη γραμμή εντολών
Αναζητήστε διαθέσιμα πακέτα χρησιμοποιώντας το apt-cache
Όπως έχω ήδη γράψει, μπορούμε να χρησιμοποιήσουμε το apt-cache αναζητήστε διαθέσιμα πακέτα στα αποθετήρια Debian, Ubuntu ή Linux Mint, εκτός από τα εγκατεστημένα πακέτα DEB που δεν βρίσκονται στα αποθετήρια. Η μορφή που θα χρησιμοποιηθεί θα ήταν η ακόλουθη:
apt-cache search BÚSQUEDA
Ένα πρακτικό παράδειγμα του αναζήτηση πακέτου "nodejs" θα ήταν κάτι σαν το εξής:
apt-cache search nodejs
Όπως μπορείτε να δείτε στην προηγούμενη λήψη, δεν μπόρεσα να καταγράψω όλη την έξοδο, επειδή μπορεί να είναι πολύ μεγάλη.
Αναζητήστε διαθέσιμα πακέτα χρησιμοποιώντας την ικανότητα
Σε περίπτωση ικανότητας, αυτό είναι ένα Front-end βασισμένο σε Ncurses για apt. Αυτό το εργαλείο γενικά δεν είναι εγκατεστημένο από προεπιλογή, αλλά θα μπορέσουμε εγκαταστήστε το σε Debian, Ubuntu, Linux Mint και άλλες διανομές Gnu / Linux που βασίζονται στο Debian χρησιμοποιώντας αυτήν την εντολή σε ένα τερματικό (Ctrl + Alt + T):
sudo apt install aptitude
Μετά την εγκατάσταση, θα είμαστε σε θέση να χρησιμοποιήσουμε την ικανότητα για αναζήτηση πακέτων από τη γραμμή εντολών. Η μορφή που θα χρησιμοποιηθεί θα είναι κάπως έτσι:
aptitude search BÚSQUEDA
Ένα πρακτικό παράδειγμα για να βρείτε το πακέτο "nodejs" θα ήταν το εξής:
aptitude search nodejs
Θα είμαστε επίσης σε θέση χρησιμοποιήστε τη διεπαφή χρήστη της ικανότητας Ncurses. Δεν θα έχουμε περισσότερα να γράψουμε επάρκειας για να το ξεκινήσετε:
Εδώ μπορούμε αναζήτηση πακέτων πατώντας / και στη συνέχεια πληκτρολογώντας τη λέξη-κλειδί για αναζήτηση.
Αναζητήστε διαθέσιμα πακέτα χρησιμοποιώντας το apt
Χρησιμοποιώντας το apt, μπορούμε να αναζητήσουμε διαθέσιμα πακέτα από τη γραμμή εντολών ως εξής:
apt search BÚSQUEDA
Απλά πρέπει αντικαταστήστε τη λέξη ΑΝΑΖΗΤΗΣΗ με τη λέξη-κλειδί που μας ενδιαφέρει να αναζητήσουμε. Μπορούμε να προσθέσουμε πολλές λέξεις-κλειδιά σε εισαγωγικά.
Αυτό θα ήταν ένα παράδειγμα αναζήτησης για «nodejs» μαζί με την έξοδο του:
apt search nodejs
Για άλλη μια φορά, τα αποτελέσματα είναι τόσο πολλά που ήταν αδύνατο για μένα να τα καταγράψω όλα στην προηγούμενη εικόνα.
Κάντε τα αποτελέσματα ευκολότερα στην ανάγνωση
Στις τρεις περιπτώσεις που μόλις είδαμε, τα αποτελέσματα αναζήτησης μπορεί να είναι πολύ μεγάλα. Όταν είναι έτσι, θα είμαστε σε θέση εκτελέστε τα χρησιμοποιώντας περισσότερο δίπλα στις εντολές. Αυτό θα διευκολύνει την ανάγνωση, όπως φαίνεται παρακάτω:
apt-cache search BÚSQUEDA | more
Μπορούμε επίσης να εξαιρέσουμε αποτελέσματα που δεν περιλαμβάνουν συγκεκριμένη λέξη-κλειδί (SEARCH2 σε αυτό το παράδειγμα) χρησιμοποιώντας grep:
apt-cache search BÚSQUEDA | grep BÚSQUEDA2
Το Grep είναι ευαίσθητο σε πεζά από προεπιλογή. Εάν προσθέσουμε την επιλογή -i μπορούμε να αγνοήσουμε τα κεφαλαία και πεζά. Θα ήταν ως εξής: grep -i ΑΝΑΖΗΤΗΣΗ2.