Πώς να ελέγξετε τις εξαρτήσεις ενός πακέτου στο Ubuntu 20.04

How Check Dependencies Package Ubuntu 20



Στο σύστημα Ubuntu, η εγκατάσταση των πακέτων χρησιμοποιώντας τη γραμμή εντολών είναι δημοφιλής στους αρχάριους καθώς φαίνεται αρκετά εύκολη. Υπάρχουν διάφοροι τρόποι για να λάβετε τις εξαρτήσεις ενός πακέτου στο Ubuntu 20.04. Πρέπει όμως να γνωρίζουμε για το εξαρτήσεις πακέτων για όσους δεν το γνωρίζουν.

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







Υπάρχουν πολλές προσεγγίσεις για να λάβετε λεπτομέρειες εξαρτήσεων, όπως η χρήση του apt package manager, η εντολή dpkg ή η εγκατάσταση ενός εργαλείου.



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



Πώς να ελέγξετε την εξάρτηση από το πακέτο με το APT Show:

Εκτελέστε το εύστοχη παράσταση εντολή με το όνομα πακέτου για να λάβετε τις πλήρεις λεπτομέρειες ενός πακέτου.





Η σύνταξη της χρήσης αυτής της προσέγγισης είναι:

εύστοχη παράσταση[όνομα πακέτου]

Ας ελέγξουμε τι αποτέλεσμα έχετε για Mozilla Firefox πακέτο κατά την εκτέλεση:



apt show mozilla firefox

Όπως φαίνεται στην παραπάνω εικόνα, το πακέτο firefox εξαρτάται από διάφορες βιβλιοθήκες. ο Διαχειριστής πακέτων APT παίζει βασικό ρόλο στο σύστημα Linux καθώς εγκαθιστά αυτόματα τις περισσότερες εξαρτήσεις.

Πώς να ελέγξετε τις πληροφορίες εξαρτήσεων με την προσωρινή μνήμη APT:

Εάν χρειάζεστε το περιορισμένο σενάριο πληροφοριών εξαρτήσεων, πηγαίνετε με το apt-cache εντολή.

Χρησιμοποιήστε τη συγκεκριμένη σύνταξη:

apt-cache εξαρτάται [όνομα πακέτου]

Ας πάρουμε ένα παράδειγμα για καλύτερη κατανόηση. Ελέγξτε τις πληροφορίες εξάρτησης του Mozilla Firefox πακέτο:

apt-cache εξαρτάταιMozilla Firefox

Ρίξτε μια ματιά σε ένα άλλο παράδειγμα!

Για να λάβετε λεπτομέρειες σχετικά με τις εξαρτήσεις PHP :

apt-cache εξαρτάταιphp

Πώς να ελέγξετε τις εξαρτήσεις ενός αρχείου πακέτου .deb:

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

Για αυτό, μπορείτε να εκτελέσετε το dpkg εντολή με το -ΕΓΩ ή - πληροφορίες επιλογή για να λάβετε λεπτομέρειες. Έτσι, η σύνταξη θα είναι:

dpkg -πληροφορίες [deb_file_path]

Ας υποθέσουμε ότι έχω το .deb πακέτο Teamviewer στο μηχάνημά μου Ubuntu. Για να λάβετε τις λεπτομέρειες των εξαρτήσεών του, εκτελέστε την αναφερόμενη εντολή:

dpkg -πληροφορίεςΛήψεις/teamviewer_15.16.8_amd64.deb

Η παραπάνω ενότητα ήταν πώς να λάβετε λεπτομέρειες σχετικά με τις εξαρτήσεις πακέτων μέσω εύστοχος και dpkg εντολή.

Αλλά αν προτιμάτε ένα εργαλείο, ακολουθήστε την παρακάτω προσέγγιση:

Πώς να ελέγξετε τις εξαρτήσεις με το εργαλείο apt-rdepends:

Υπάρχουν πολλά εργαλεία για τον έλεγχο εξαρτήσεων πακέτων και μπορεί να μπερδευτείτε σχετικά με το ποιο εργαλείο είναι το κατάλληλο εργαλείο για εγκατάσταση. Επίσης, δεν μπορείτε να διακινδυνεύσετε να εγκαταστήσετε οποιαδήποτε εξάρτηση που επηρεάζει το τρέχον σύστημα.

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

$sudoκατάλληλοςεγκαθιστώapt-rde εξαρτάται

Η σύνταξη του apt-rde εξαρτάται είναι ευθεία προς τα εμπρός:

apt-rde εξαρτάται[επιλογές] [όνομα πακέτου]

Ας υποθέσουμε ότι πρέπει να καταλάβετε το PHP εξαρτήσεις. Για αυτό, εκτελέστε τη δεδομένη εντολή για να λάβετε την επιθυμητή έξοδο:

apt-rdepends php

Ομοίως, αν πάρουμε ένα άλλο παράδειγμα:

apt-rdepends vlc

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

Για παράδειγμα, για να ελέγξετε ότι η λίστα πακέτων εξαρτάται από το πακέτο vlc, η εντολή είναι:

apt-rde εξαρτάται-rvlc

Συμπέρασμα:

Η εγγραφή μας έδειξε πώς να ελέγχετε τις εξαρτήσεις πακέτων ενός πακέτου στο Ubuntu 20.04.

Έχουμε βρει διάφορους τρόπους για να αποκτήσετε εξαρτήσεις πακέτων χρησιμοποιώντας τη γραμμή εντολών. ο Διαχείριση πακέτων APT Το σύστημα παίζει σημαντικό ρόλο καθώς εγκαθιστά τις περισσότερες εξαρτήσεις αυτόματα. Αν όμως έχει κατεβάσει κάποιο λογισμικό μέσω του πακέτου .deb, τότε το dpkg προτείνεται η εντολή.

ο apt-rde εξαρτάται εργαλείο είναι μια εναλλακτική μέθοδος για τον έλεγχο των εξαρτήσεων. Χρησιμοποιώντας αυτό το εργαλείο, μπορείτε να λάβετε τη λίστα με τις λεπτομερείς εξαρτήσεις πακέτων και να βρείτε το αντίστροφο του.