Διαχειριστής πακέτων Linux: pacman, yum, apt ...
Πίνακας περιεχομένων:
- Ποιος διαχειριστής πακέτων Linux είναι κατάλληλος για εσάς;
- Pacman
- YUM
- APT
- Εντροπία
- ZYpp
- DNF ή Dandified YUM
Ο διαχειριστής πακέτων στο Linux είναι βασικός όταν επιλέγετε μια διανομή Linux, αφού χάρη στις εντολές του θα είμαστε σε θέση να πραγματοποιούμε όλες τις καθημερινές εργασίες και εγκαταστάσεις στον υπολογιστή μας. Επομένως, συνιστούμε πάντα να χρησιμοποιείτε την εντολή HELP και να επισκέπτεστε καλούς ιστότοπους με πολλές πληροφορίες. Γι 'αυτό σας φέρνουμε αυτόν τον πρακτικό οδηγό.
Ποιος διαχειριστής πακέτων Linux είναι κατάλληλος για εσάς;
Όπως και κάθε νέος χρήστης του Linux, ίσως να είστε συγκλονισμένοι από τον τεράστιο αριθμό επιλογών που έχετε όταν πρόκειται για διανομές που μπορείτε να εγκαταστήσετε στον επιτραπέζιο υπολογιστή σας. Ποια είναι η διαφορά μεταξύ του Ubuntu, του Fedora, του OpenSUSE, του Sabayon ή του Arch; Τελικά, η σύντομη απάντηση είναι: οι διαχειριστές πακέτων.
Κάθε διανομή παρέχει στους χρήστες μια μοναδική μέθοδο εγκατάστασης και συντήρησης του συστήματός τους, με ποικίλους βαθμούς ευκολίας και χρηστικότητας.
Αυτός ο οδηγός θα χρησιμεύσει ως σύντομη εξήγηση για τον τρόπο εκτέλεσης των βασικών εργασιών σε κάθε σύστημα διαχείρισης πακέτων, ώστε να μπορείτε να αποφασίσετε ποια είναι σωστή για εσάς.
Pacman
Είναι ένας δημοφιλής και απλός αλλά ισχυρός διαχειριστής πακέτων Arch Linux και κάποιες ελάχιστα γνωστές διανομές Linux. Παρέχει μερικές από τις θεμελιώδεις λειτουργίες άλλων διαχειριστών πακέτων, όπως η εγκατάσταση, η αυτόματη ανάλυση εξάρτησης, η ενημέρωση, η απεγκατάσταση και ο αποκλεισμός του λογισμικού .
Είναι σχεδιασμένο να είναι απλό και εύκολο στη διαχείριση πακέτων για χρήστες του Arch.
YUM
Το YUM είναι μια εξάρτηση της ανάλυσης για τον διαχειριστή πακέτων RPM. Το YUM είναι η προεπιλεγμένη τιμή για το σύστημα διαχείρισης πακέτων που περιλαμβάνεται σε αρκετά παράγωγα της Red Hat, συμπεριλαμβανομένων των Fedora 21 και CentOS. Η σύνταξη για το YUM είναι απλή και οι χρήστες Apt δεν θα έχουν κανένα πρόβλημα να κάνουν την αλλαγή.
Η ενημέρωση και η αναβάθμιση μέσω του YUM είναι πολύ απλή, όπου η ακόλουθη εντολή φροντίζει τις εργασίες:
sudo yum ενημέρωση
Για να εγκαταστήσετε ένα πακέτο, χρησιμοποιείται η ακόλουθη εντολή:
sudo yum εγκαταστήσετε $ packageName
Επίσης, για να καταργήσετε ένα πακέτο, η εντολή είναι:
sudo yum αφαιρέστε $ packageName
Για να αναζητήσετε ένα πακέτο που μπορεί να εγκατασταθεί:
αναζήτηση sudo yum $ packageName
Το YUM δεν περιλαμβάνει εντολή autoremove για την εύρεση και αφαίρεση αχρησιμοποίητων εξαρτήσεων, ωστόσο περιλαμβάνει ένα μεγάλο χαρακτηριστικό για την εγκατάσταση ενός πακέτου από μια διεύθυνση url, την οποία το Apt δεν περιλαμβάνει:
APT
Το Apt εξαρτάται από την ανάλυση για τα συστήματα που βασίζονται στο Debian, όπως το Ubuntu. Σε συνδυασμό με το dpkg, ο διαχειριστής πακέτων Apt παρέχει έναν εύκολο τρόπο ενημέρωσης, εγκατάστασης και κατάργησης λογισμικού. Χωρίς την Apt, η διατήρηση ενός συστήματος του Debian θα ήταν σαν τη χρήση του Linux στη δεκαετία του 1990.
Το Apt έχει μια ωραία απλή σύνταξη, παρόλο που ξαναγράφεται για να παρέχει μια απλή και σαφή σύνταξη. Ως εκ τούτου, ανάλογα με την έκδοση που χρησιμοποιείτε (το Ubuntu 14.04 και το υψηλότερο περιλαμβάνει τις νέες εντολές Apt), μπορείτε να χρησιμοποιήσετε διαφορετικές εντολές για να επιτύχετε τα ίδια αποτελέσματα.
Για να ενημερώσετε τα αποθετήρια λογισμικού, χρησιμοποιήστε την ακόλουθη εντολή:
sudo apt-get ενημέρωση
ή
sudo apt update
Για να ενημερώσετε το λογισμικό:
sudo apt-get αναβάθμιση
ή
sudo apt update
Για μια πληρέστερη αναβάθμιση, η οποία επίσης προσπαθεί να αντικρουστούν εξαρτήσεις πακέτων με την πιο πρόσφατη έκδοση και την κατάργηση παλαιών ή αχρησιμοποίητων, η εντολή έχει ως εξής:
sudo apt-get dist-αναβάθμιση
ή
sudo apt πλήρη αναβάθμιση
Αυτές οι εντολές μπορούν να συνδυαστούν για να πραγματοποιήσουν μια διαδοχική ενημέρωση όπως αυτή:
sudo apt-get ενημέρωση && sudo apt-get αναβάθμιση
ή
sudo apt update && sudo apt αναβάθμιση
Για να εγκαταστήσετε το λογισμικό, η εντολή είναι:
sudo apt-get να εγκαταστήσετε το όνομα του πακέτου $ packageName
ή
sudo apt εγκαταστήσετε $ packageName
Για να καταργήσετε ένα πακέτο:
sudo apt-get αφαίρεση $ packageName
ή
sudo apt αφαιρέστε $ packageName
Περιορίζοντας το λογισμικό του συστήματός σας χρησιμοποιώντας την εντολή apt-get remove, το Apt κάνει καλή δουλειά για την εξαγωγή αχρησιμοποίητων εξαρτήσεων, ενίοτε όμως κατά τη διάρκεια της αφαίρεσης λογισμικού ή μιας αναβάθμισης κάποιες αργότερα εξαρτήσεις παραμείνετε στο σύστημα. Εάν θέλετε να καταργήσετε αυτά τα πακέτα από το σύστημα. Το Apt περιλαμβάνει μια εντολή για αυτήν την εργασία:
sudo apt-get autoremove
ή
sudo apt autoremove
Αναζήτηση για ένα πακέτο που μπορεί να εγκατασταθεί:
αναζήτηση sudo apt-cache $ packageName
ή
sudo apt αναζήτηση $ packageName
Το Apt δεν προσφέρει τη δυνατότητα εγκατάστασης πακέτου από μια διεύθυνση URL, πράγμα που σημαίνει ότι ο χρήστης πρέπει να βρει και να κατεβάσει το πακέτο που θα εγκατασταθεί από τον ίδιο. Το Ubuntu και μερικά από τα παράγωγά του κατάφεραν να καταπολεμήσουν αυτό το πρόβλημα με ένα απλό κλικ στις συνδέσεις apturl, οι οποίες βρίσκονται σε μερικές ιστοσελίδες.
Εντροπία
Η εντροπία είναι ο προεπιλεγμένος διαχειριστής πακέτων για το σύστημα Sabayon Linux, ένα παράγωγο του Gentoo. Αυτό που κάνει την Entropy ενδιαφέρον είναι ότι ο Sabayon χρησιμοποιεί δυαδικά αρχεία μέσω της Entropy και επίσης τον πηγαίο κώδικα μέσω του διαχειριστή πακέτων του Gentoo Portage. Μια βασική περίληψη αυτού του συστήματος έχει ως εξής:
- Τα πακέτα πηγής ενσωματώνονται σε δυαδικά αρχεία μέσω της Entropy, χρησιμοποιώντας το Portage.Η Entropy μετατρέπει τα δυαδικά αρχεία σε ένα πακέτο Entropy.Τα πακέτα entropy προστίθενται στο repository του Sabayon.Ο χρήστης εγκαθιστά ένα δυαδικό αρχείο μέσω της Entropy.
Η εντροπία είναι παρόμοια με τα Apt, YUM, ZYpp και DNF, πράγμα που σημαίνει ότι οι εντολές είναι εύχρηστες για αρχάριους. Η εντροπία περιλαμβάνει επίσης συντομεύσεις.
Για να ενημερώσετε το λογισμικό:
sudo equo ενημέρωση
ή
sudo equo επάνω
Για να ενημερώσετε όλα τα πακέτα:
sudo equo αναβάθμιση
ή
sudo equo u
Αυτές οι εντολές μπορούν να χρησιμοποιηθούν την ίδια στιγμή:
sudo equo ενημέρωση && sudo equo αναβάθμιση
ή
sudo equo επάνω && sudo equo u
Για να εγκαταστήσετε ένα πακέτο:
sudo equo εγκαταστήστε $ όνομα_συσκευής
ή
sudo equo στο $ packageName
Για να καταργήσετε ένα πακέτο:
sudo equo αφαίρεση $ packageName
ή
sudo equo rm $ Όνομα_συσκευής
Για να αναζητήσετε ένα πακέτο που μπορεί να εγκατασταθεί:
αναζήτηση sudo equo $ packageName
ZYpp
Το ZYpp είναι μια άλλη εξάρτηση της ανάλυσης για τη διαχείριση πακέτων RPM και είναι ο προεπιλεγμένος διαχειριστής πακέτων για το OpenSUSE και το SUSE Linux Enterprise. Το ZYpp χρησιμοποιεί δυαδικό.rpm, όπως το YUM, αλλά είναι λίγο πιο γρήγορα επειδή είναι γραμμένο σε C ++, ενώ το YUM γράφεται σε Python. Το ZYpp είναι εξαιρετικά εύκολο στη χρήση καθώς περιλαμβάνει συντομεύσεις εντολών που μπορούν να χρησιμοποιηθούν αντί για πλήρεις εντολές.
Σας συστήνουμε τις καλύτερες διανομές Linux 2018Όπως το YUM, το ZYpp ενημερώνει και βελτιώνει όλα τα πακέτα με την ακόλουθη εντολή:
sudo zypper ενημέρωση
ή
sudo zypper επάνω
Για να εγκαταστήσετε ένα πακέτο:
sudo zypper εγκαταστήσετε $ packageName
ή
sudo zypper στο $ packageName
Για να καταργήσετε ένα πακέτο, χρησιμοποιήστε την εντολή:
sudo zypper αφαίρεση $ packageName
ή
sudo zypper rm $ packageName
Αναζήτηση για ένα πακέτο που μπορεί να εγκατασταθεί:
αναζήτηση sudo zypper $ packageName
Όπως το YUM, δεν υπάρχει εντολή autoremove που περιλαμβάνεται στο ZYpp. Επίσης, όπως το Ubuntu, το OpenSUSE διαθέτει συνδέσμους εγκατάστασης με ένα κλικ για τον ιστό με βάση το πακέτο εγκατάστασης.
DNF ή Dandified YUM
Το DNF είναι ένα YUM rewrite που χρησιμοποιεί χαρακτηριστικά ZYpp, και πιο συγκεκριμένα εξαρτάται από τις δυνατότητες ανάλυσης. Το DNF είναι ο προεπιλεγμένος διαχειριστής πακέτων για το Fedora 22 και ανώτερο και θα πρέπει να γίνει το προεπιλεγμένο σύστημα CentOS στο μέλλον.
Για να ενημερώσετε και να αναβαθμίσετε ολόκληρο το σύστημα:
sudo dnf ενημέρωση
Για να εγκαταστήσετε ένα πακέτο:
sudo εγκαταστήστε $ όνομα_πλαίσιο
Για να καταργήσετε ένα πακέτο:
sudo dnf αφαιρέστε $ packageName
Αναζήτηση για ένα πακέτο που μπορεί να εγκατασταθεί:
αναζήτηση sudo dnf $ packageName
Σε αντίθεση με τα YUM και ZYpp, το DNF παρέχει στην εντολή autoremove την αναζήτηση στο σύστημα και την κατάργηση εξαρτήσεων χωρίς χρήση:
sudo dnf autoremove
Και το DNF επιτρέπει επίσης την εγκατάσταση των πακέτων από μια διεύθυνση URL:
sudo dnf εγκαταστήσετε $ url
Δοκιμάζοντας τους διάφορους διαθέσιμους διαχειριστές πακέτων, μπορείτε να βρείτε τον διευθυντή που είναι πιο άνετα για εσάς σε οποιαδήποτε διανομή.
Σας συνιστούμε να διαβάσετε πώς να δημιουργήσετε ένα Bootable Ubuntu USB.
Η διαχείριση των πακέτων είναι πολύ σημαντική στο Linux και η γνώση του τρόπου χρήσης πολλαπλών διαχειριστών πακέτων μπορεί να βοηθήσει έναν χρήστη, καθώς η λήψη ή η εγκατάσταση λογισμικού από αποθετήρια, εκτός από την ενημέρωση, τη διαχείριση εξαρτήσεων και την απεγκατάσταση λογισμικού πολύ ζωτικής σημασίας και μια κρίσιμη ενότητα στη διαχείριση του συστήματος Linux.
Ποιος διαχειριστής πακέτων είναι ο καλύτερος για εσάς; Δοκιμάσατε να εγκαταστήσετε έναν από αυτούς τους διαχειριστές πακέτων έξω από την προεπιλεγμένη διανομή; Ας ελπίσουμε ότι σας άρεσε και αν θέλετε περισσότερα μαθήματα στο Linux, μπορείτε να αφήσετε τα σχόλιά σας και να τα μοιραστείτε με τα κοινωνικά δίκτυα.
Συγκολλητής τόξου: μετασχηματισμός πακέτων app apk
Το ARC Welder είναι μια δωρεάν επέκταση για το Google Chrome που αναπτύχθηκε ακριβώς από τους προγραμματιστές εφαρμογών Google για Android
Η Amazon θα ξεκινήσει τη δική της εταιρεία μεταφοράς πακέτων
Η Amazon θα ξεκινήσει τη δική της εταιρεία μεταφοράς πακέτων. Μάθετε περισσότερα για τα σχέδια της εταιρείας να ξεκινήσει αυτή την εταιρεία στο εγγύς μέλλον.
Κρίσιμο σφάλμα στον κάτοχο, ο διαχειριστής κωδικών πρόσβασης των Windows 10
Ένα κρίσιμο κενό εντοπίστηκε από τον ερευνητή της Google Travis Ormandy στη νέα έκδοση του Keeper και δεν διορθώθηκε για 8 ημέρες.