
YUM, YellowDog Updater, Ενημέρωση, Είναι ένα υψηλού επιπέδου εργαλείο για την διαχείριση πακέτων σχετικά με τις διανομές των Linux με βάση την RedHat. Χρησιμοποιείται για να εγκαταστήσετε νέα πακέτα, Διαγραφή του παλιά και εξετάστε την εγκατεστημένη και είναι διαθέσιμη. Μπορεί επίσης να χρησιμοποιηθεί για την Ενημερωμένη έκδοση πλήρες σύστημα και ενσωματώνει επίλυση των εξαρτήσεων.
Μερικές φορές, Ενώ μπορούμε να πραγματοποιήσει την εγκατάσταση οποιουδήποτε πακέτου ή να κάνει μια ενημέρωση με YUM, Μπορεί να βρεθούμε με σφάλμα “βάση δεδομένων εικόνας δίσκου είναι ακατάλληλη“. Αυτό μπορεί να οφείλεται σε το βάση δεδομένων του YUM κλήση yumdb είναι κατεστραμμένο.
Για ΕΝΗΜΕΡΩΣΗ Αυτό το σφάλμα θα πρέπει Απαλοιφή της μνήμης cache της βάσης δεδομένων εκτελώντας τα ακόλουθα εντολή:
1 | $ yum clean dbcache |
Αν η προηγούμενη εντολή αποτυχία άλλους πιθανούς τρόπους για να το φτιάξω είναι, εκτελώντας τα ακόλουθα δέσμη ενεργειών:
1 2 3 4 | $ yum clean all // Elimina las entradas en el directorio /var/cache/yum/ $ yum clean metadata // Limpia los metadatos XML $ yum clean dbcache // Limpia la caché de la base de datos $ yum makecache // Crea la caché |
Τέλος, απλά πάρτε ένα αναδόμηση η βάση δεδομένων του RPMs το σύστημά σας:
1 2 | $ mv /var/lib/rpm/__db* /tmp $ rpm --rebuilddb |
Αν ακολουθήσατε όλα τα παραπάνω βήματα, το σφάλμα θα πρέπει να πάει και μπορείτε να προσπαθήσετε να αναβαθμίσετε το σύστημά σας χρησιμοποιώντας και πάλι YUM:
1 | $ yum update |
Παρακαλείστε να σημειώσετε ότι για Εκτελέστε που έχετε να κάνετε οποιαδήποτε από τις παραπάνω εντολές με το χρήστη ρίζα ή ένας χρήστης με Δικαιώματα διαχειριστή.
