Όταν χρησιμοποιούμε centos yum, rpm, dnf (centos8) για την εγκατάσταση αρχείων, ορισμένοι αρχάριοι εγκαθιστούν πακέτα rpm στο centos6, όταν το σύστημα αναβαθμίζεται σε centos7 και, στη συνέχεια, χρησιμοποιούν το πακέτο rpm, διαπιστώνουν ότι η εγκατάσταση είναι επιτυχής, αλλά δεν μπορεί να χρησιμοποιηθεί. Αυτό συμβαίνει επειδή το πακέτο rpm έχει απαιτήσεις έκδοσης συστήματος και συχνά έχουμε τις λέξεις EL6 και EL7 στο πακέτο rpm.
Τι ακριβώς είναι το EL και ποια είναι η διαφορά μεταξύ EL6, EL7 και EL8;
Το EL είναι συντομογραφία του Red Hat Enterprise Linux (EL).
Το EL5 είναι Red Hat 5.x, CentOS 5.x Το EL6 είναι Red Hat 6.x, CentOS 6.x Το EL7 είναι Red Hat 7.x, CentOS 7.x Το EL8 είναι Red Hat 8.x, CentOS 8.x Έτσι, όταν χρησιμοποιούμε centos6, θα πρέπει να χρησιμοποιούμε πακέτα που περιέχουν el6, όχι άλλα. Αλλά στο centos8 μπορείτε μερικές φορές να χρησιμοποιήσετε το πακέτο του EL7, το οποίο γενικά δεν συνιστάται.
Ας πάρουμε ως παράδειγμα την πιο πρόσφατη σταθερή έκδοση 1.81 του ngix
Το πακέτο εγκατάστασης nginx rpm για το centos6.x είναι: gninx-1.18.0-1.el6.ngx.x86_64.rpm Το πακέτο εγκατάστασης nginx rpm για το centos7.x είναι nginx-1.18.0-1.el7.ngx.x86_64.rpm Το πακέτο εγκατάστασης nginx rpm για το centos8.x είναι: nginx-1.18.0-1.el8.ngx.x86_64.rpm Αρχικός:Η σύνδεση με υπερσύνδεσμο είναι ορατή.
|