Αυτό το άρθρο είναι ένα άρθρο καθρέφτη της αυτόματης μετάφρασης, κάντε κλικ εδώ για να μεταβείτε στο αρχικό άρθρο.

Άποψη: 3060|Απάντηση: 0

[Linux] Η διαφορά μεταξύ της διαχείρισης πακέτων Linux yum και dnf

[Αντιγραφή συνδέσμου]
Δημοσιεύτηκε στις 14/10/2023 9:34:13 μ.μ. | | | |
Το dnf vs yum είναι δύο διαφορετικά εργαλεία διαχείρισης πακέτων για εγκατάσταση, ενημέρωση και απεγκατάσταση πακέτων σε Linux. Δεδομένου ότι πολλά μακροχρόνια ζητήματα στο Yum παραμένουν άλυτα, ο διαχειριστής πακέτων Yum έχει αντικατασταθεί από τον διαχειριστή πακέτων DNF.

YUM: Το Yellowdog Update Modifier, το πρόγραμμα front-end του rpm, το οποίο επιλύει εξαρτήσεις που σχετίζονται με πακέτα, μπορεί να εντοπίσει πακέτα μεταξύ πολλών βιβλιοθηκών και είναι ένα εναλλακτικό εργαλείο για το up2date.

DNF: Η επόμενη γενιά διαχειριστών πακέτων RPM. Η ημερομηνία κυκλοφορίας του DNF είναι η 11η Μαΐου 2015, ο διαχειριστής πακέτων DNF είναι γραμμένος σε Python υπό GPL v2, εμφανίστηκε για πρώτη φορά στη διανομή Fedora 18. Στο RHEL 8.0, αντικατέστησε επίσημα το YUM και το DNF Package Manager ξεπέρασε ορισμένα σημεία συμφόρησης του YUM Package Manager, βελτιώνοντας την εμπειρία χρήστη, τη χρήση μνήμης, την ανάλυση εξάρτησης και την ταχύτητα λειτουργίας.

Διακρίνω:

Επίλυση εξάρτησης: Και τα δύο DNF είναι πιο ικανά να χειρίζονται εξαρτήσεις
Απόδοση: Το DNF είναι πιο γρήγορο, το DNF υποστηρίζει παράλληλη λειτουργία και μπορείτε να κάνετε λήψη πολλών πακέτων λογισμικού ταυτόχρονα
Αρχεία διαμόρφωσης: Το dnf χρησιμοποιεί ένα αρχείο διαμόρφωσης με το επίθημα .repo, το yum χρησιμοποιεί ένα αρχείο διαμόρφωσης επιθήματος .repo και το κύριο αρχείο διαμόρφωσης του /etc/yum.conf
Διεπαφή χρήστη: Οι πληροφορίες εξόδου DNF είναι πιο σαφείς και παρέχουν περισσότερες πληροφορίες εξόδου τερματικού. Το yum εξάγει λιγότερες πληροφορίες και είναι σχετικά συνοπτικό

Σημείωση:Το dnf αντικατέστησε το yum ως το προεπιλεγμένο εργαλείο διαχείρισης πακέτων στο CentOS 8 και μεταγενέστερα。 Για παλαιότερες εκδόσεις συστημάτων, η διαχείριση πακέτων μπορεί ακόμα να γίνει χρησιμοποιώντας εντολές yum.

Το Yum ανακατευθύνει στο DNF. , η νέα έκδοση του Red Hat εγκατέλειψε το yum. Οπως φαίνεται παρακάτω:







Προηγούμενος:Χρησιμοποιήστε το Docker για να δημιουργήσετε γεωδικτύωση WireGuard
Επόμενος:Πρόσβαση βάσει WireGuard σε ομότιμη πρόσβαση LAN
Αποκήρυξη:
Όλο το λογισμικό, το υλικό προγραμματισμού ή τα άρθρα που δημοσιεύονται από το Code Farmer Network προορίζονται μόνο για μαθησιακούς και ερευνητικούς σκοπούς. Το παραπάνω περιεχόμενο δεν θα χρησιμοποιηθεί για εμπορικούς ή παράνομους σκοπούς, άλλως οι χρήστες θα υποστούν όλες τις συνέπειες. Οι πληροφορίες σε αυτόν τον ιστότοπο προέρχονται από το Διαδίκτυο και οι διαφορές πνευματικών δικαιωμάτων δεν έχουν καμία σχέση με αυτόν τον ιστότοπο. Πρέπει να διαγράψετε εντελώς το παραπάνω περιεχόμενο από τον υπολογιστή σας εντός 24 ωρών από τη λήψη. Εάν σας αρέσει το πρόγραμμα, υποστηρίξτε γνήσιο λογισμικό, αγοράστε εγγραφή και λάβετε καλύτερες γνήσιες υπηρεσίες. Εάν υπάρχει οποιαδήποτε παραβίαση, επικοινωνήστε μαζί μας μέσω email.

Mail To:help@itsvse.com