Πώς να χρησιμοποιήσετε την αναζήτηση apt-cache για να βρείτε πακέτα

How Use Apt Cache Search Find Packages



Αντιμετωπίσατε ποτέ πρόβλημα κατά την εγκατάσταση για το κατάλληλο πακέτο, όταν δεν γνωρίζετε το ακριβές όνομα του πακέτου. Όπως και με το apt, πρέπει να δώσετε το πλήρες όνομα του πακέτου για να το εγκαταστήσετε, όπως π.χ. apt install apache2 Το Εάν δεν παρέχετε το ακριβές όνομα και απλώς πληκτρολογήστε απάχης , δεν πρόκειται να εγκατασταθεί. Το ίδιο ισχύει κατά την αφαίρεση ενός κατάλληλου πακέτου.

Στα συστήματα Ubuntu και Debian, μπορείτε να αναζητήσετε οποιοδήποτε πακέτο μόνο με μια λέξη -κλειδί που σχετίζεται με το όνομα ή την περιγραφή του μέσω του αναζήτηση apt-cache Το Η έξοδος σάς επιστρέφει μια λίστα πακέτων που ταιριάζουν με τη λέξη -κλειδί που αναζητήσατε. Μόλις βρείτε το ακριβές όνομα πακέτου, μπορείτε στη συνέχεια να το χρησιμοποιήσετε με το κατάλληλη εγκατάσταση για εγκατάσταση. Είναι επίσης χρήσιμο όταν αναζητάτε πληροφορίες σχετικά με ένα συγκεκριμένο πακέτο. Σημειώστε ότι με αναζήτηση apt-cache , μπορείτε να αναζητήσετε οποιοδήποτε κατάλληλο πακέτο που έχει εγκατασταθεί ή δεν έχει εγκατασταθεί ακόμα.







Αυτό το άρθρο θα σας εξηγήσει πώς να αναζητήσετε ένα πακέτο μέσω του αναζήτηση apt-cache εντολή στα αποθετήρια του συστήματός σας. Θα μάθουμε επίσης μερικές άλλες εντολές: εύστοχη αναζήτηση και ικανότητα μέσω του οποίου μπορείτε επίσης να αναζητήσετε οποιοδήποτε πακέτο.



Σημείωση: Εκτελέσαμε τη διαδικασία που εξηγείται σε αυτό το άρθρο στο τερματικό συστήματος Ubuntu 18.04 LTS. Για να ανοίξετε το τερματικό στο Ubuntu, χρησιμοποιήστε τη συντόμευση πληκτρολογίου Ctrl+Alt+T.



Πριν εκτελέσετε οποιαδήποτε από τις ακόλουθες μεθόδους, θα σας συνιστούμε να ενημερώσετε το ευρετήριο αποθετηρίου ως εξής:





$sudoκατάλληλη ενημέρωση

Αναζήτηση πακέτων χρησιμοποιώντας αναζήτηση apt-cache

Το Apt-cache είναι ένα εργαλείο γραμμής εντολών που χρησιμοποιείται για την αναζήτηση πακέτων apt σε συστήματα που βασίζονται σε Ubuntu ή Debian. Με αναζήτηση apt-cache , μπορείτε να αναζητήσετε οποιοδήποτε πακέτο χρησιμοποιώντας τη λέξη -κλειδί που σχετίζεται με το όνομα ή την περιγραφή του. Στην έξοδο, εμφανίζει όλα τα πακέτα που ταιριάζουν με τα κριτήρια αναζήτησης.

Με αναζήτηση apt-cache , μπορείτε να αναζητήσετε και να εμφανίσετε τις πληροφορίες σχετικά με τα διαθέσιμα πακέτα από τα αποθετήρια διαδικτύου. Μπορεί επίσης να χρησιμοποιηθεί για αναζήτηση πληροφοριών σχετικά με τα πακέτα που είναι ήδη εγκατεστημένα στο σύστημά σας. Λαμβάνει πληροφορίες σχετικά με τα πακέτα από διαφορετικές πηγές και τα αποθηκεύει στην τοπική βάση δεδομένων, η οποία ενημερώνεται εκτελώντας τη λειτουργία apt update.



Για να αναζητήσετε πακέτα, πληκτρολογήστε apt-cache search ακολουθούμενη από τη σχετική λέξη-κλειδί. Εδώ είναι η σύνταξη για να το κάνετε:

$sudo αναζήτηση apt-cache <λέξη -κλειδί>>

Αντικαταστήστε το λέξη -κλειδί με οποιοδήποτε από τα εγκατεστημένα ή με δυνατότητα εγκατάστασης όνομα πακέτου. Λάβετε υπόψη ότι η λέξη -κλειδί μπορεί να είναι ακριβής ή μέρος του ονόματος του πακέτου ή μπορεί να είναι οποιαδήποτε λέξη που σχετίζεται με την περιγραφή του πακέτου. Στην έξοδο, θα δείτε μια λίστα πακέτων που ταιριάζουν με την αναφερόμενη λέξη -κλειδί και μια σύντομη περιγραφή κάθε πακέτου.

Για παράδειγμα, θέλουμε να εγκαταστήσουμε μια λύση διαχείρισης αποθήκευσης ZFS. Για να βρείτε το ακριβές όνομα του πακέτου, ας το αναζητήσουμε χρησιμοποιώντας την αναζήτηση apt-cache ως εξής:

$αναζήτηση apt-cachezfs

Από την έξοδο, μπορείτε να προσδιορίσετε το ακριβές όνομα πακέτου που είναι zfsutils-linux μαζί με μια σύντομη περιγραφή. Όπως μπορείτε να δείτε, η λίστα που εμφανίζεται είναι πολύ μεγάλη. Μπορείτε να χρησιμοποιήσετε την εντολή less για να προβάλετε την έξοδο μία γραμμή ή μία οθόνη τη φορά.

$sudo αναζήτηση apt-cachezfs| πιο λιγο

Ομοίως, η αναζήτηση apt-cache μπορεί να είναι χρήσιμη εάν θέλετε να εγκαταστήσετε έναν διακομιστή ιστού αλλά δεν θυμάστε το όνομα του πακέτου. Σε αυτήν την περίπτωση, μπορείτε να αναζητήσετε το πακέτο χρησιμοποιώντας οποιαδήποτε λέξη -κλειδί που σχετίζεται με την περιγραφή του πακέτου. Για παράδειγμα, το βρήκα πολύ χρήσιμο μόλις χρειάστηκε να εγκαταστήσω τη μηχανή αναζήτησης για την οποία γνωρίζω μόνο ότι είναι μια μηχανή μετα -αναζήτησης που προστατεύει το απόρρητο των χρηστών της. Ωστόσο, δεν θυμάμαι το όνομα αυτής της μηχανής αναζήτησης, οπότε έχω εισαγάγει τον όρο αναζήτησης ως εξής:

$sudo αναζήτηση apt-cacheμετα -ερευνητική μηχανή

Όταν εμφανίστηκε το αποτέλεσμα, βρήκα το απαιτούμενο όνομα μηχανής αναζήτησης που ήταν Searx. Μετά από αυτό, χρησιμοποίησα απλά το apt install searchx εντολή για εγκατάσταση.

Ομοίως, εάν χρησιμοποιούμε apt-cache με προβολή σημαία, θα εμφανίζει βασικές πληροφορίες σχετικά με το πακέτο συμπεριλαμβανομένης της έκδοσης, του μεγέθους, των εξαρτήσεων, της περιγραφής και πολλά άλλα. Για να βρείτε πληροφορίες σχετικά με ένα συγκεκριμένο πακέτο, χρησιμοποιήστε τη σημαία εμφάνισης ως εξής:

$επίδειξη apt-cache <όνομα πακέτου>>

Εναλλακτικοί τρόποι

Ακολουθούν μερικοί άλλοι τρόποι που μπορούν επίσης να χρησιμοποιηθούν για την αναζήτηση ενός εγκατεστημένου ή εγκατάστασης πακέτου σε ένα σύστημα.

Αναζήτηση πακέτων χρησιμοποιώντας την κατάλληλη αναζήτηση

Εύκολη αναζήτηση είναι το κατάλληλο ισοδύναμο του αναζήτηση apt-cache σε παλαιότερη εντολή apt-get. Ορισμένοι χρήστες προτιμούν το εύστοχη αναζήτηση εντολή λόγω της καλής παρουσίασης των αποτελεσμάτων. Εμφανίζει τη λίστα πακέτων μαζί με τις τελευταίες διαθέσιμες εκδόσεις τους και μια σύντομη περιγραφή. Το καλύτερο πράγμα για εύστοχη αναζήτηση είναι ότι επισημαίνει το όνομα των πακέτων και διατηρεί λίγο χώρο μεταξύ των διαφορετικών πακέτων. Επίσης, θα δείτε το Εγκατεστημένο ετικέτα στο τέλος των ήδη εγκατεστημένων πακέτων.

Για να αναζητήσετε ένα πακέτο, πληκτρολογήστε εύστοχη αναζήτηση ακολουθούμενο από το λέξη -κλειδί σχετίζονται με το όνομα του πακέτου.

$κατάλληλη λέξη -κλειδί αναζήτησης

Ένα παράδειγμα αυτού θα ήταν η αναζήτηση του πακέτου Apache2 χρησιμοποιώντας την ακόλουθη εντολή:

$κατάλληλη αναζήτηση apache2

Αναζήτηση πακέτων χρησιμοποιώντας το aptitude

Το Aptitude είναι το μπροστινό άκρο της εντολής apt στο Linux που χρησιμοποιείται για την εγκατάσταση, την αναβάθμιση και την αφαίρεση πακέτων. Μπορεί επίσης να χρησιμοποιηθεί για αναζήτηση πακέτου σε σύστημα Linux.

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

$sudoκατάλληλοςεγκαθιστώ ικανότητα

Το σύστημα μπορεί να ζητήσει επιβεβαίωση παρέχοντας σας μια επιλογή Y/n. Πατήστε y και μετά Enter για επιβεβαίωση, μετά από αυτό το Aptitude θα εγκατασταθεί στο σύστημά σας.

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

$αναζήτηση ικανοτήτων <λέξη -κλειδί>>

Θα δείτε τα αποτελέσματα παρόμοια με τα ακόλουθα:

Αυτό είναι το μόνο που υπάρχει! Σε αυτό το άρθρο, μάθαμε πώς να αναζητάτε ένα πακέτο χρησιμοποιώντας την εντολή αναζήτησης apt-cache. Επιπλέον, μάθαμε επίσης τη χρήση της apt search και την εντολή aptitude για αναζήτηση ενός πακέτου. Ελπίζω ότι θα είναι χρήσιμο όποτε χρειαστεί να αναζητήσετε είτε ένα εγκατεστημένο είτε εγκαθιστάμενο πακέτο στο σύστημά σας.