Έχετε δυσκολευτεί ποτέ κατά την αναζήτηση πακέτων μέσω της γραμμής εντολών στο Ubuntu; Έχετε ψάξει ποτέ για πακέτα που απαιτούν άμεση αναβάθμιση; Αναρωτηθήκατε ποτέ εάν το πακέτο που θέλετε να κατεβάσετε είναι διαθέσιμο για εγκατάσταση και είναι η πιο πρόσφατη έκδοση διαθέσιμη στο αποθετήριο λογισμικού;
Η αναζήτηση για εγκατεστημένα ή απεγκατεστημένα πακέτα εντός των τοπικών αποθετηρίων μέσω του τερματικού μπορεί να είναι μια αποθαρρυντική εργασία για αρχάριους χρήστες του Ubuntu. Αυτό το άρθρο απαντά σε όλες και σε πολλές παρόμοιες ερωτήσεις. Επιπλέον, θα καλύψουμε επίσης εναλλακτικούς τρόπους αναζήτησης πακέτων στο Ubuntu και θα σας βοηθήσουμε να βρείτε μια κατάλληλη μέθοδο.
Τρόποι αναζήτησης πακέτων στο Ubuntu
Εδώ θα καλύψουμε τρεις τρόπους εκτέλεσης αναζήτησης πακέτων στο Ubuntu. Ωστόσο, πριν ξεκινήσετε, εκκινήστε το τερματικό και ενημερώστε τα αποθετήρια πακέτων του συστήματός σας τρέχοντας:
sudo apt ενημέρωση
Χρησιμοποιώντας την εντολή apt
Το APT είναι ένας διαχειριστής πακέτων γραμμής εντολών που είναι προεγκατεστημένος σε Ubuntu, Linux Mint και άλλες διανομές που βασίζονται στο Debian. Η εντολή apt συνδυάζει τη λειτουργικότητα του
apt-cache και apt-get. Είναι υπεύθυνος για την εγκατάσταση, την αφαίρεση, την ενημέρωση και την αναβάθμιση πακέτων και αποθετηρίων Linux στο Ubuntu. Ωστόσο, σας επιτρέπει επίσης να αναζητήσετε πακέτα.Μπορείτε να ξεκινήσετε από παραθέτοντας όλα τα διαθέσιμα εγκατεστημένα/απεγκατεστημένα πακέτα στο σύστημά σας, ως εξής:
κατάλληλη λίστα
Παραγωγή:
Μπορείτε να διοχετεύσετε την παραπάνω εντολή με grep για να φιλτράρετε την έξοδο και να λάβετε ένα όνομα πακέτου της επιλογής σας.
κατάλληλη λίστα | grep
Χρησιμοποιήστε το κατάλληλη λίστα εντολή με το --εγκατεστημένο επιλογή για εύρεση και εμφάνιση μόνο των εγκατεστημένων πακέτων στο σύστημά σας.
apt list --εγκατεστημένο
Επιπλέον, η μέθοδος λίστας σάς επιτρέπει επίσης να αναζητήσετε ένα πακέτο και να καταλάβετε εάν είναι εγκατεστημένο ή όχι χρησιμοποιώντας το -ένα σημαία, ως εξής:
εύστοχος κατάλογος -α
Παραγωγή:
Για να αναζητήσετε και να εμφανίσετε όλα τα πακέτα που απαιτούν αναβάθμιση:
κατάλληλη λίστα -- με δυνατότητα αναβάθμισης
Χρησιμοποιήστε το βοηθητικό πρόγραμμα grep εάν αναζητάτε ένα συγκεκριμένο πακέτο σε αυτήν τη λίστα:
κατάλληλη λίστα --με δυνατότητα αναβάθμισης | grep
Ωστόσο, οι παραπάνω εντολές δεν εμφανίζουν τις λεπτομέρειες του πακέτου. Οι αποκλειστικές εντολές apt-search και εύστοχη παράσταση βοηθήστε να βρείτε και να εμφανίσετε τις διαθέσιμες λεπτομέρειες του πακέτου στο τερματικό Linux.
Η εντολή apt search είναι γνωστή για την εμφάνιση λεπτομερειών πακέτου σε καλύτερη μορφή. Το καλύτερο με αυτήν την εντολή είναι ότι ενημερώνει τον χρήστη εάν ένα πακέτο είναι ήδη εγκατεστημένο ή όχι με σύντομες πληροφορίες σχετικά με τις διαθέσιμες εκδόσεις και την περιγραφή κ.λπ.
Για παράδειγμα, η παρακάτω εντολή αναζητά το πακέτο mysql αναζητώντας όλες τις συμβολοσειρές ονόματος πακέτου και την περιγραφή τους. Ως εκ τούτου, επιστρέφει τη λίστα των πακέτων που περιέχουν αυτήν τη συμβολοσειρά ονόματος πακέτου στο όνομα και την περιγραφή του:
apt αναζήτηση mysql
Παραγωγή:
Για να περιορίσετε το αποτέλεσμα αναζήτησης, μπορείτε να πείτε στην εντολή να αναζητά μόνο το όνομα του συγκεκριμένου πακέτου παρέχοντας το -- μόνο όνομα επιλογή ως εξής:
apt search --όνομα-όνομα
Η εντολή apt show εμφανίζει περισσότερες λεπτομέρειες σχετικά με το όνομα του συγκεκριμένου πακέτου. Η περιγραφή του πακέτου περιέχει λεπτομέρειες σχετικά με την τελευταία έκδοση της έκδοσης, τις εξαρτήσεις, το μέγεθος λήψης, τις πληροφορίες αποθετηρίου κ.λπ. Το πιο σημαντικό, η εντολή επιστρέφει ένα ακριβές όνομα πακέτου έτσι ώστε να μην χρειάζεται να κάνετε εικασίες για να βρείτε το πακέτο που ψάχνετε.
εύστοχη παράσταση
apt show mysql-client-core-5.7 | πιο λιγο
Χρησιμοποιώντας την εντολή apt-cache
Το apt-cache είναι ένα βοηθητικό πρόγραμμα γραμμής εντολών που υποβάλλει ερωτήματα σε πακέτα από το αρχείο τοπικών λιστών πακέτων που είναι αποθηκευμένο σε /var/lib/apt. Το σύστημα ενημερώνει αυτά τα αρχεία κάθε φορά που ο χρήστης εκτελεί το εύστοχη ενημέρωση εντολή στο τερματικό. Ως εκ τούτου, κάθε φορά που ο χρήστης αναζητά ένα πακέτο χρησιμοποιώντας την εντολή, δεν χρειάζεται να έχει πρόσβαση στο δίκτυο για να ανακτήσει πληροφορίες από τα αποθετήρια.
Είναι μια παλαιότερη έκδοση του APT που μπορείτε να χρησιμοποιήσετε με το Αναζήτηση και προβολή επιλογές για να βρείτε τα πακέτα.
αναζήτηση apt-cache apache2
Παραγωγή:
Η εντολή σάς επιτρέπει επίσης να παραθέσετε όλα τα πακέτα που ξεκινούν με τη δεδομένη λέξη-κλειδί:
apt-cache pkgnames
Για παράδειγμα:
Για να εμφανίσετε όλα τα διαθέσιμα πακέτα χωρίς λεπτομέρειες:
apt-cache pkgnames
Μπορείτε επίσης να διοχετεύσετε την παραπάνω εντολή με το βοηθητικό πρόγραμμα grep και να χρησιμοποιήσετε το -Εγώ επισημάνετε για να αγνοήσετε την ευαισθησία πεζών-κεφαλαίων και να λάβετε τα πακέτα.
apt-cache pkgnames | grep -i
Το βοηθητικό πρόγραμμα σάς επιτρέπει επίσης να αναζητήσετε πακέτα και να εμφανίσετε τις εξαρτήσεις τους, είτε είναι εγκατεστημένα στο σύστημα είτε όχι, ως εξής:
apt-cache showpkg apache2
Παραγωγή:
Μπορείτε να το παρατηρήσετε αναζήτηση apt-cache και εμφάνιση apt-cache είναι παρόμοια με την κατάλληλη αναζήτηση και τις μεθόδους εμφάνισης όσον αφορά την εμφάνιση πληροφοριών πακέτου. Ωστόσο, το apt-cache και το apt διαφέρουν σημαντικά ως προς την αναπαράσταση δεδομένων.
Χρησιμοποιώντας την ικανότητα
Το aptitude είναι μια γραφική διεπαφή χρήστη για τον διαχειριστή πακέτων APT. Η διεπαφή επιτρέπει στους χρήστες να επιλέγουν διαδραστικά πακέτα για εγκατάσταση, αφαίρεση και αναβάθμιση. Οι νέοι χρήστες μπορούν να το βρουν παρόμοιο με την επιλογή Προγράμματα και δυνατότητες στον Πίνακα Ελέγχου στα Windows.
Το aptitude παρέχει μια διεπαφή γραμμής εντολών που προσομοιώνει παρόμοια ορίσματα με τα βοηθητικά προγράμματα apt-get ή apt. Ως εκ τούτου, είναι βολικό για χρήστες που προτιμούν να έχουν μια γραφική ή διαδραστική διεπαφή για την εκτέλεση εργασιών γραμμής εντολών στο Linux. Το aptitude είναι γενικά διαθέσιμο από προεπιλογή στις περισσότερες διανομές που βασίζονται στο Ubuntu ή στο Debian. Εάν όχι, μπορείτε να το εγκαταστήσετε ως εξής:
ενημέρωση sudo apt-get
sudo apt-get install aptitude
Χρησιμοποιήστε την ακόλουθη εντολή για να αναζητήσετε πακέτα μέσω της διεπαφής γραμμής εντολών aptitude:
αναζήτηση επάρκειας sudo
Εκτελέστε την ακόλουθη εντολή στο τερματικό για να εκκινήσετε το aptitude GUI:
ικανότητα sudo
Τύπος Ctrl + T για να μετακινηθείτε γύρω από το τερματικό. Χρησιμοποιήστε τα πλήκτρα βέλους για να πλοηγηθείτε στο aptitude GUI. μεταβείτε στο Αναζήτηση καρτέλα και επιλέξτε ΕΥΡΗΜΑ ή πατήστε / για να εκκινήσετε την προτροπή περιήγησης και πληκτρολογήστε το όνομα του πακέτου για αναζήτηση.
Αναζήτηση για πακέτα λογισμικού στο Ubuntu
Αυτό το άρθρο κάλυψε όλα τα κύρια εργαλεία που μπορείτε να χρησιμοποιήσετε για να αναζητήσετε εγκατεστημένα ή απεγκατεστημένα πακέτα σε συστήματα που βασίζονται στο Ubuntu και στο Debian. Δείχνει επίσης πώς να αναζητήσετε τα πακέτα χρησιμοποιώντας μια λέξη-κλειδί ή να βρείτε λογισμικό/προγράμματα που απαιτούν αναβάθμιση.
Όπως μπορείτε να δείτε, η κύρια διαφορά μεταξύ αυτών των εργαλείων είναι στην παραγωγή τους. Επιπλέον, τα εργαλεία που καλύπτονται είναι πολύ χρήσιμα για την εύρεση των πακέτων όταν δεν γνωρίζετε ακριβώς το όνομα ή τη χρήση τους.
7 τρόποι για να λάβετε βοήθεια για τη γραμμή εντολών στο Linux
Διαβάστε Επόμενο
Σχετικά θέματα
- Linux
- Διαχειριστές πακέτων
- Ubuntu
- Linux Distro
Σχετικά με τον Συγγραφέα
Η Rumaisa είναι ανεξάρτητος συγγραφέας στο MUO. Έχει φορέσει πολλά καπέλα, από Μαθηματικός έως λάτρης της Ασφάλειας Πληροφοριών, και τώρα εργάζεται ως Αναλυτής SOC. Τα ενδιαφέροντά της περιλαμβάνουν την ανάγνωση και τη γραφή για νέες τεχνολογίες, διανομές Linux και οτιδήποτε αφορά την ασφάλεια πληροφοριών.
Εγγραφείτε στο ενημερωτικό μας δελτίο
Εγγραφείτε στο ενημερωτικό μας δελτίο για συμβουλές τεχνολογίας, κριτικές, δωρεάν ebook και αποκλειστικές προσφορές!
Κάντε κλικ εδώ για να εγγραφείτε