5 καλύτεροι διαχειριστές πακέτων για χρήστες Linux Power


Ένα πράγμα που θα γνωρίσει ένας νέος χρήστης Linux καθώς προχωρά στη χρήση του είναι η ύπαρξη πολλών διανομών Linux και οι διαφορετικοί τρόποι διαχείρισης των πακέτων.

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

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

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

1. DPKG – Σύστημα Διαχείρισης Πακέτων Debian

Το Dpkg είναι ένα βασικό σύστημα διαχείρισης πακέτων για την οικογένεια του Debian Linux, χρησιμοποιείται για την εγκατάσταση, αφαίρεση, αποθήκευση και παροχή πληροφοριών σχετικά με πακέτα .deb.

Είναι ένα εργαλείο χαμηλού επιπέδου και υπάρχουν εργαλεία διεπαφής που βοηθούν τους χρήστες να αποκτούν πακέτα από απομακρυσμένα αποθετήρια ή/και να χειρίζονται σύνθετες σχέσεις πακέτων, όπως:

Μην χάσετε: 15 πρακτικά παραδείγματα "εντολών dpkg" για διανομές που βασίζονται στο Debian

APT (Advanced Packaging Tool)

Είναι ένα πολύ δημοφιλές, δωρεάν, ισχυρό και ακόμη πιο χρήσιμο σύστημα διαχείρισης πακέτων γραμμής εντολών που αποτελεί διεπαφή για το σύστημα διαχείρισης πακέτων dpkg.

Οι χρήστες του Debian ή των παραγώγων του όπως το Ubuntu και το Linux Mint θα πρέπει να είναι εξοικειωμένοι με αυτό το εργαλείο διαχείρισης πακέτων.

Για να καταλάβετε πώς λειτουργεί πραγματικά, μπορείτε να διαβάσετε αυτούς τους οδηγούς:

Μην χάσετε: 15 παραδείγματα για τον τρόπο χρήσης του νέου εργαλείου προηγμένων πακέτων (APT) στο Ubuntu/Debian

Μην χάσετε: 25 χρήσιμες βασικές εντολές του APT-GET και του APT-CACHE για τη διαχείριση πακέτων

Aptitude Package Manager

Αυτό είναι επίσης ένα δημοφιλές εργαλείο διαχείρισης πακέτων front-end γραμμής εντολών για την οικογένεια Debian Linux, λειτουργεί παρόμοια με το APT και έχουν γίνει πολλές συγκρίσεις μεταξύ των δύο, αλλά πάνω απ 'όλα, η δοκιμή και των δύο μπορεί να σας κάνει να καταλάβετε ποια λειτουργεί πραγματικά καλύτερα.

Κατασκευάστηκε αρχικά για το Debian και τα παράγωγά του, αλλά τώρα η λειτουργικότητά του εκτείνεται και στην οικογένεια RHEL. Μπορείτε να ανατρέξετε σε αυτόν τον οδηγό για περισσότερη κατανόηση του APT και του Aptitude:

Μην χάσετε: Τι είναι το APT και το Aptitude; και ποια είναι η πραγματική διαφορά μεταξύ τους;

Synaptic Package Manager

Το Synaptic είναι ένα εργαλείο διαχείρισης πακέτων GUI για APT που βασίζεται στο GTK+ και λειτουργεί καλά για χρήστες που μπορεί να μην θέλουν να λερώσουν τα χέρια τους σε μια γραμμή εντολών. Εφαρμόζει τις ίδιες δυνατότητες με το εργαλείο γραμμής εντολών apt-get.

2. RPM (Red Hat Package Manager)

Αυτή είναι η μορφή συσκευασίας Standard Base Linux και ένα βασικό σύστημα διαχείρισης πακέτων που δημιουργήθηκε από την RedHat. Ως το υποκείμενο σύστημα, υπάρχουν πολλά εργαλεία διαχείρισης πακέτων front-end που μπορείτε να χρησιμοποιήσετε με αυτό και αλλά θα εξετάσουμε μόνο τα καλύτερα και αυτό είναι:

YUM (Yellowdog Updater, Τροποποιημένο)

Είναι ένας ανοιχτός κώδικας και δημοφιλής διαχειριστής πακέτων γραμμής εντολών που λειτουργεί ως διεπαφή για τους χρήστες στο RPM. Μπορείτε να το συγκρίνετε με το APT στα συστήματα Debian Linux, ενσωματώνει τις κοινές λειτουργίες που έχει το APT. Μπορείτε να κατανοήσετε ξεκάθαρα το YUM με παραδείγματα από αυτόν τον οδηγό:

Μην χάσετε: 20 εντολές Linux YUM για διαχείριση πακέτων

DNF – Dandified Yum

Είναι επίσης ένας διαχειριστής πακέτων για διανομές που βασίζονται σε RPM, που παρουσιάστηκε στο Fedora 18 και είναι η επόμενη γενιά της έκδοσης του YUM.

Εάν χρησιμοποιούσατε το Fedora 22 και μετά, πρέπει να έχετε συνειδητοποιήσει ότι είναι ο προεπιλεγμένος διαχειριστής πακέτων. Ακολουθούν ορισμένοι σύνδεσμοι που θα σας παρέχουν περισσότερες πληροφορίες σχετικά με το DNF και τον τρόπο χρήσης του:

Μην χάσετε: DNF – Η διαχείριση πακέτων επόμενης γενιάς για διανομές βάσει RPM

Μην χάσετε: 27 Παραδείγματα εντολών "DNF" για τη διαχείριση της διαχείρισης πακέτων Fedora

3. Pacman Package Manager – Arch Linux

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

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

4. Zypper Package Manager – openSUSE

Είναι ένας διαχειριστής πακέτων γραμμής εντολών στο OpenSUSE Linux και χρησιμοποιεί τη βιβλιοθήκη libzypp, οι κοινές λειτουργίες του περιλαμβάνουν πρόσβαση στο χώρο αποθήκευσης, εγκατάσταση πακέτου, επίλυση ζητημάτων εξαρτήσεων και πολλά άλλα.

Είναι σημαντικό ότι μπορεί επίσης να χειριστεί επεκτάσεις αποθετηρίου, όπως μοτίβα, ενημερώσεις κώδικα και προϊόντα. Οι νέοι χρήστες του OpenSUSE μπορούν να ανατρέξουν στον παρακάτω οδηγό για να τον κατακτήσουν.

Μην χάσετε: 45 εντολές Zypper για να κυριαρχήσετε στη διαχείριση πακέτων OpenSUSE

5. Portage Package Manager – Gentoo

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

Ο κύριος στόχος του έργου Portage είναι να δημιουργήσει ένα απλό και απροβλημάτιστο σύστημα διαχείρισης πακέτων που θα περιλαμβάνει λειτουργίες όπως η συμβατότητα προς τα πίσω, η αυτοματοποίηση και πολλά άλλα.

Για καλύτερη κατανόηση, δοκιμάστε να διαβάσετε τη σελίδα του έργου Portage.

Τελικές παρατηρήσεις

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

Οι χρήστες των διαφορετικών διανομών Linux θα πρέπει να μάθουν περισσότερα μόνοι τους για να κατανοήσουν καλύτερα τους διαφορετικούς διαχειριστές πακέτων που αναφέρονται παραπάνω.