- Εισαγάγετε πρώτα το αρχείο κλειδιού που χρησιμοποιείται για ασφάλεια χρησιμοποιώντας τις παρακάτω εντολές ανάλογα με την έκδοση του λειτουργικού σας συστήματος
- Για χρήστες CentOS/RHEL 8
```
sudo rpm --import /etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-Debug
sudo rpm --import /etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-Official
sudo yum εγκατάσταση epel-release
sudo yum εγκατάσταση yum-utils
```
- Μπορείτε να χρησιμοποιήσετε την εντολή "add-repository" για να προσθέσετε νέο αποθετήριο, για παράδειγμα, η παρακάτω εντολή θα προσθέσει ένα αποθετήριο για MySQL 8 από το επίσημο αποθετήριο MySQL
```
sudo yum-config-manager --add-repo=https://dev.mysql.com/get/mysql8-release-el8-2.noarch.rpm
```
- Μερικές φορές, κάποιο αποθετήριο έχει μόνο μια διεύθυνση URL αποθετηρίου χωρίς αρχείο URL αποθετηρίου "RPM", σε τέτοιες περιπτώσεις μπορείτε να χρησιμοποιήσετε το "dnf repolist" ή το "yum list all" για να ελέγξετε εάν ένα τέτοιο αποθετήριο έχει ήδη προστεθεί στο σύστημά σας στο παρελθόν, εκτελέστε παρακάτω εντολή για έλεγχο τέτοιων αποθετηρίων
```
sudo dnf repolist
```
- Εάν δεν βρεθεί το απαιτούμενο αποθετήριο, τότε μπορείτε να δημιουργήσετε το δικό σας αρχείο «repo» και να το προσθέσετε
```
sudo sh -c 'echo "[localrepo]
όνομα=τοπικά πακέτα
baseurl=file:///home/user/local_repo
ενεργοποιημένο=0
gpgcheck=0">> /etc/yum.repos.d/local.repo'
```
- Τώρα ενεργοποιήστε το αποθετήριο που δημιουργήσατε ή προσθέσατε χρησιμοποιώντας την παρακάτω εντολή
```
sudo yum-config-manager --ενεργοποίηση localrepo
```
- Εδώ το "localrepo" είναι το όνομα του αποθετηρίου που δημιουργήσαμε, πρέπει να το αντικαταστήσετε με το όνομα που χρησιμοποιήσατε στο αρχείο ρυθμίσεων.
- Στη συνέχεια, πρέπει να ενημερώσετε τα μεταδεδομένα του πακέτου, ώστε το νέο αποθετήριο να έχει διαμορφωθεί σωστά.
```
Ενημέρωση sudo dnf
```
- Για χρήστες CentOS/RHEL 7, μπορείτε να χρησιμοποιήσετε την εντολή yum αντί για την εντολή dnf.
- Μπορείτε επίσης να απενεργοποιήσετε ένα αποθετήριο χρησιμοποιώντας την επιλογή «--απενεργοποίηση».
- Μπορείτε επίσης να αφαιρέσετε εντελώς το αποθετήριο χρησιμοποιώντας την επιλογή "--remove".
- Μπορείτε να ορίσετε την προτεραιότητα για τα αποθετήρια έτσι ώστε το σύστημα να την προτιμά κατά την ενημέρωση ή την εγκατάσταση πακέτων, οι χαμηλότεροι αριθμοί έχουν μεγαλύτερη προτεραιότητα
- Για να ορίσετε προτεραιότητες, επεξεργαστείτε τη μεταβλητή «προτεραιότητα» στο αρχείο διαμόρφωσης του αποθετηρίου. Για παράδειγμα:
```
sudo vim /etc/yum.repos.d/local.repo
[localrepo]
όνομα=τοπικά πακέτα
baseurl=file:///home/user/local_repo
ενεργοποιημένο=1
gpgcheck=0
προτεραιότητα=1
```
- Τώρα αποθηκεύστε το αρχείο ρυθμίσεων και εκτελέστε ξανά την εντολή ενημέρωσης για να εφαρμόσετε τις αλλαγές
```
Ενημέρωση sudo dnf
```
Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα