Πώς να βρείτε και να διορθώσετε σπασμένα πακέτα στο Linux

Πώς να βρείτε και να διορθώσετε σπασμένα πακέτα στο Linux

Οι διαχειριστές πακέτων στο Linux σάς επιτρέπουν να ελέγχετε την εγκατάσταση και την αφαίρεση πακέτων. Επιπλέον, οι διαχειριστές πακέτων σας βοηθούν να βρείτε πακέτα που έχουν χαλάσει στο σύστημά σας και να τα επανεγκαταστήσετε για να διορθώσετε διάφορα ζητήματα που σχετίζονται με πακέτα Linux.





Εάν δεν γνωρίζετε ποιες εντολές πρέπει να χρησιμοποιήσετε για να βρείτε σπασμένα πακέτα στο Linux, τότε αυτός ο οδηγός είναι για εσάς. Θα συζητήσουμε λεπτομερώς τα σπασμένα πακέτα, πώς μπορείτε να ελέγξετε εάν το σύστημά σας περιέχει κατεστραμμένα πακέτα και πώς να τα επανεγκαταστήσετε σωστά.





Τι είναι τα σπασμένα πακέτα;

Όταν εγκαθιστάτε ένα νέο πακέτο στο Linux, ο διαχειριστής πακέτων του συστήματός σας είναι υπεύθυνος για ολόκληρη τη διαδικασία εγκατάστασης. Αυτοί οι διαχειριστές πακέτων έχουν ενσωματωμένες μεθόδους για τον χειρισμό εξαιρέσεων και σφαλμάτων. Αλλά μερικές φορές, σε περίπτωση απροσδόκητων προβλημάτων, η εγκατάσταση σταματά και το πλήρες πακέτο δεν εγκαθίσταται. Τέτοια πακέτα ονομάζονται Broken packages στο Linux.





Οι διαχειριστές πακέτων όπως το Apt δεν επιτρέπουν την περαιτέρω εγκατάσταση πακέτων εάν εντοπιστεί ένα κατεστραμμένο πακέτο στο σύστημα. Σε μια τέτοια κατάσταση, η επισκευή των σπασμένων πακέτων είναι η μόνη επιλογή.

Πώς να βρείτε και να διορθώσετε σπασμένα πακέτα

Κάθε διαχειριστής πακέτων χειρίζεται διαφορετικούς τύπους πακέτων. Για παράδειγμα, η DNF και η Yum συνεργάζονται με το RedHat Package Manager (RPM) για λήψη και εγκατάσταση πακέτων RPM. Ομοίως, το Apt λειτουργεί ως περιτύλιγμα για το βασικό λογισμικό dpkg σε διανομές που βασίζονται σε Debian.



Επανεγκατάσταση σπασμένων πακέτων στο Debian

Ο Apt είναι ο προεπιλεγμένος διαχειριστής πακέτων που είναι προεγκατεστημένος σε κάθε διανομή που βασίζεται στο Debian. Εκτός από το Apt, οι χρήστες του Debian μπορούν λήψη και εγκατάσταση πακέτων με μη αυτόματο τρόπο χρησιμοποιώντας dpkg επισης.

Για να διορθώσετε σπασμένα πακέτα σε διανομές που βασίζονται σε Debian χρησιμοποιώντας το Apt:





τι να κάνετε με τα παλιά ηχεία
  1. Ανοίξτε το τερματικό σας πατώντας Ctrl + Τα παντα + Τ στο πληκτρολόγιό σας και πληκτρολογήστε: | _+_ |
  2. Ενημερώστε τα πακέτα στο σύστημά σας: | _+_ |
  3. Τώρα, αναγκάστε την εγκατάσταση των σπασμένων πακέτων χρησιμοποιώντας το -φά σημαία. Το Apt θα αναζητήσει αυτόματα τα κατεστραμμένα πακέτα στο σύστημά σας και θα τα επανεγκαταστήσει από το επίσημο αποθετήριο. | _+_ |

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

  1. Αναγκάστε το dpkg να επαναδιαμορφώσει όλα τα εκκρεμή πακέτα που είναι ήδη αποσυσκευασμένα αλλά πρέπει να υποβληθούν σε διαμόρφωση. ο -προς το σημαία στην εντολή σημαίνει Ολα Το sudo apt --fix-missing update
  2. Σωλήστε grep με dpkg για να λάβετε μια λίστα με όλα τα πακέτα που έχουν επισημανθεί ως Απαιτείται κατά dpkg. | _+_ |
  3. Χρησιμοποιήστε το --αφαιρώ σημαία για διαγραφή όλων των κατεστραμμένων πακέτων. | _+_ |
  4. Καθαρίστε την προσωρινή μνήμη χρησιμοποιώντας το Apt clean. | _+_ |
  5. Ενημερώστε τα πακέτα συστήματος χρησιμοποιώντας την ακόλουθη εντολή. | _+_ |

Σχετικά: Πώς να εγκαταστήσετε λογισμικό σε Linux: Επεξηγούνται οι μορφές πακέτων





Στο Fedora/CentOS

Παρόλο που το Yum και το Dnf είναι υπέροχα όταν πρόκειται για τη διαχείριση σπασμένων πακέτων, μερικές φορές προκύπτουν προβλήματα καθώς υπάρχουν χιλιάδες πακέτα εγκατεστημένα σε ένα σύστημα Linux. Σε τέτοιες καταστάσεις, μπορείτε να χρησιμοποιήσετε το RPM (τον βασικό διαχειριστή πακέτων για το Fedora και το CentOS) για να επιλύσετε γρήγορα τέτοια ζητήματα.

  1. Επαληθεύστε όλα τα πακέτα στο σύστημά σας χρησιμοποιώντας το -V σημαία. | _+_ |
  2. Θα δείτε μια μεγάλη λίστα που περιέχει όλα τα εγκατεστημένα πακέτα στο σύστημά σας.
  3. Επανεγκαταστήστε το πακέτο που πιστεύετε ότι μπορεί να προκαλεί το κατεστραμμένο πρόβλημα πακέτου. | _+_ |

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

Διαχείριση πακέτων σε διανομές Linux

Οι διαχειριστές πακέτων στο Linux είναι σε θέση να χειριστούν τα περισσότερα από τα ζητήματα, συμπεριλαμβανομένων των αποτυχημένων εγκαταστάσεων. Αλλά μερικές φορές, εμφανίζονται διάφορα προβλήματα που μπορούν να λυθούν μόνο διαισθητικά. Η λύση για τον καθορισμό σπασμένων πακέτων περιλαμβάνει διάφορα βήματα --- προσδιορισμός του σπασμένου πακέτου, επανεγκατάσταση και ενημέρωση της λίστας πακέτων του συστήματος.

Υπάρχουν αμέτρητες διανομές Linux διαθέσιμες στο διαδίκτυο που αξίζει να δοκιμάσετε, αλλά κατά βάθος, καθεμία από αυτές έχει παρόμοια βάση. Τα περιβάλλοντα επιφάνειας εργασίας διαχωρίζουν κάθε διανομή παρέχοντας μια μοναδική εμπειρία χρήστη. Η επιλογή ενός ιδανικού περιβάλλοντος επιφάνειας εργασίας που ταιριάζει στο γούστο σας θα πρέπει να είναι η προτεραιότητά σας εάν έχετε αποφασίσει τελικά να προχωρήσετε με το Linux.

Μερίδιο Μερίδιο Τιτίβισμα ΗΛΕΚΤΡΟΝΙΚΗ ΔΙΕΥΘΥΝΣΗ Τα 12 καλύτερα περιβάλλοντα επιφάνειας εργασίας Linux

Η επιλογή περιβάλλοντος επιφάνειας εργασίας Linux μπορεί να είναι δύσκολη. Εδώ είναι τα καλύτερα περιβάλλοντα επιφάνειας εργασίας Linux που πρέπει να λάβετε υπόψη.

Διαβάστε Επόμενο
Σχετικά θέματα
  • Linux
  • Linux
  • Διαχειριστές πακέτων
Σχετικά με τον Συγγραφέα Deepesh Sharma(79 άρθρα δημοσιεύθηκαν)

Ο Deepesh είναι ο Junior Editor για Linux στο MUO. Γράφει ενημερωτικούς οδηγούς στο Linux, με στόχο να προσφέρει μια ευτυχισμένη εμπειρία σε όλους τους νεοεισερχόμενους. Δεν είμαι σίγουρος για τις ταινίες, αλλά αν θέλετε να μιλήσετε για την τεχνολογία, είναι ο τύπος σας. Στον ελεύθερο χρόνο του, μπορείτε να τον βρείτε να διαβάζει βιβλία, να ακούει διαφορετικά είδη μουσικής ή να παίζει κιθάρα.

Περισσότερα από Deepesh Sharma

Εγγραφείτε στο newsletter μας

Εγγραφείτε στο ενημερωτικό μας δελτίο για τεχνικές συμβουλές, κριτικές, δωρεάν ebooks και αποκλειστικές προσφορές!

Κάντε κλικ εδώ για εγγραφή
Κατηγορία Linux