Android

Πώς να εγκαταστήσετε αρχεία rpm (πακέτα) στο centos linux

Linux For Beginners 1: Installing Software

Linux For Beginners 1: Installing Software

Πίνακας περιεχομένων:

Anonim

Ο RPM Package Manager (RPM) είναι ένα ισχυρό σύστημα διαχείρισης πακέτων που χρησιμοποιείται από το Red Hat Linux και τα παράγωγά του όπως το CentOS και το Fedora. Το RPM αναφέρεται επίσης στην εντολή rpm και τη μορφή αρχείου .rpm .

Τα αποθετήρια CentOS περιέχουν χιλιάδες πακέτα rpm που μπορούν να εγκατασταθούν χρησιμοποιώντας τον διαχειριστή λογισμικού επιφάνειας εργασίας ή από τη γραμμή εντολών χρησιμοποιώντας τα βοηθητικά προγράμματα yum , dnf και rpm . Ορισμένες βιβλιοθήκες και εφαρμογές είναι συσκευασμένες σε μορφή rpm αλλά δεν περιλαμβάνονται σε κανένα αποθετήριο CentOS. Οι εφαρμογές αυτές πρέπει να ληφθούν από τις ιστοσελίδες του προγραμματιστή και να εγκατασταθούν χειροκίνητα.

Σε αυτό το σεμινάριο, θα εξηγήσουμε τον τρόπο εγκατάστασης των αρχείων rpm στο CentOS.

Προσέξτε ιδιαίτερα όταν εγκαθιστάτε πακέτα rpm από ανεπίσημες πηγές. Το πακέτο πρέπει να είναι κατασκευασμένο για την αρχιτεκτονική του συστήματός σας και την έκδοση CentOS. Ποτέ μην αντικαταστήσετε ή ενημερώσετε βασικά πακέτα συστημάτων, όπως το glibc, systemd, ή άλλες υπηρεσίες και βιβλιοθήκες που είναι απαραίτητες για την καλή λειτουργία του συστήματος.

Μόνο χρήστης root ή χρήστη με δικαιώματα sudo μπορεί να εγκαταστήσει ή να αφαιρέσει πακέτα RPM.

Εγκατάσταση αρχείων rpm με yum και dnf

yum και dnf είναι εργαλεία γραμμής εντολών για την εγκατάσταση, ενημέρωση, κατάργηση και άλλως διαχείριση πακέτων rpm σε CentOS και σχετικές διανομές Linux.

Ξεκινώντας από το CentOS 8 ο dnf αντικατέστησε το yum ως τον προεπιλεγμένο διαχειριστή πακέτων. dnf είναι συμβατό με το yum .

Μπορείτε να συνεχίσετε να χρησιμοποιείτε το yum στο CentOS 8, καθώς είναι ένα ψευδώνυμο για το dnf .

Για να εγκαταστήσετε τοπικά πακέτα rpm με yum ή dnf , χρησιμοποιήστε την εντολή install , ακολουθούμενη από τη διαδρομή προς το αρχείο. Στο παρακάτω παράδειγμα εγκαθιστούμε το πρόγραμμα περιήγησης Chrome:

sudo yum install google-chrome-stable_current_x86_64.rpm

sudo dnf install google-chrome-stable_current_x86_64.rpm

Τόσο το yum όσο και το dnf θα επιλύσουν και θα εγκαταστήσουν όλες τις εξαρτήσεις πακέτων. Θα σας ζητηθεί να πληκτρολογήσετε τον τύπο Y για να συνεχίσετε:

… Install 69 Packages Total size: 45 M Total download size: 28 M Installed size: 292 M Is this ok:

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

Μπορείτε επίσης να εγκαταστήσετε ένα πακέτο rpm απευθείας από μια διεύθυνση URL:

sudo yum install

sudo dnf install

Εγκατάσταση αρχείων rpm με rpm

rpm είναι ένας διαχειριστής πακέτων χαμηλού επιπέδου για συστήματα RHEL.

Θα πρέπει πάντα να προτιμάτε να χρησιμοποιείτε yum ή dnf σε rpm κατά την εγκατάσταση, την ενημέρωση και την αφαίρεση των πακέτων καθώς δεν επιλύει εξαρτήσεις.

Για να εγκαταστήσετε πακέτα rpm με rpm χρησιμοποιήστε την επιλογή -i -U ) ακολουθούμενη από τη διαδρομή προς το αρχείο:

sudo rpm -i google-chrome-stable_current_x86_64.rpm

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

rpm δέχεται επίσης την εγκατάσταση πακέτων από μια διεύθυνση URL:

sudo rpm -i google-chrome-stable_current_x86_64.rpm

συμπέρασμα

Στο CentOS, μπορείτε να εγκαταστήσετε ένα τοπικό αρχείο rpm χρησιμοποιώντας yum ή dnf , με τον ίδιο τρόπο που θα εγκαταστήσετε ένα πακέτο από τα αποθετήρια.

Μη διστάσετε να αφήσετε ένα σχόλιο εάν έχετε οποιεσδήποτε ερωτήσεις.

σε στροφές ανά λεπτό