Αφαιρέστε τα σπασμένα πακέτα στο Ubuntu και σε άλλες διανομές

σπασμένα πακέτα

Σίγουρα σε ορισμένες περιπτώσεις είχατε προβλήματα με σπασμένα πακέτα. Εάν ναι και έχετε διανομή Debian / Ubuntu ή βασίζεται σε αυτά, μπορείτε να λύσετε αυτά τα προβλήματα με έναν αρκετά απλό τρόπο, ακολουθώντας τα βήματα σε αυτό το σεμινάριο. Με αυτόν τον τρόπο θα σταματήσουν να σας ενοχλούν ...

Αλλά πρώτα απ 'όλα πρέπει να ξέρετε Τι είναι τα σπασμένα πακέτα, αν δεν το γνωρίζετε ήδη. Λοιπόν, μερικές φορές μπορεί να συμβαίνει ότι ένα πακέτο δεν μπορεί να εγκατασταθεί σωστά για κάποιο λόγο ή ότι δεν είναι συμβατό με τα υπόλοιπα πακέτα από τα οποία εξαρτάται. Εάν συμβεί αυτό, δεν θα μπορείτε να ενημερώσετε, να εγκαταστήσετε ή να απεγκαταστήσετε οποιοδήποτε πακέτο από τη διανομή. Το πακέτο που προκαλεί όλο αυτό το πρόβλημα είναι το λεγόμενο σπασμένο πακέτο ...

Ο κίνητρα γιατί δίνονται τα σπασμένα πακέτα μπορεί να είναι:

  • Προσπαθήσατε να εγκαταστήσετε ένα πρόγραμμα εκτός των επίσημων αποθετηρίων της διανομής.
  • Διακόπηκε κατά λάθος η εγκατάσταση ενός προγράμματος. Όποιοι και αν είναι οι λόγοι.
  • Ή ότι διακόπτεται η ενημέρωση του λειτουργικού συστήματος.
  • Υπάρχουν επίσης και άλλες αιτίες, αν και τα παραπάνω είναι τα πιο συχνά ...

Επιδιόρθωση προβλήματος κατεστραμμένων πακέτων

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

Λάθος

Ίσως έχετε δει ότι προσπαθούσατε να εγκαταστήσετε κάτι τυπικό λάθος Τύπος:

  • Δεν ήταν δυνατή η λήψη κλειδώματος / var / lib / dpkg / lock
  • Αδυναμία κλειδώματος καταλόγου / var / lib / apt / λίστες /

Να είναι σε θέση να ξεδιαλύνω μπορείτε να εκτελέσετε αυτές τις εντολές:

sudo rm /var/lib/apt/lists/lock
sudo rm /var/cache/apt/archives/lock

Επιδιόρθωση προβλήματος με dpkg

Είναι πιθανό ότι όταν χρησιμοποιείτε το εργαλείο διαχείρισης πακέτων χαμηλού επιπέδου dpkg και λάβατε το σφάλμα:

  • dpkg: πακέτο επεξεργασίας σφαλμάτων [package_name] (–purge))

να φτιάξτο Μπορείτε να κάνετε τα ακόλουθα εάν δεν γνωρίζετε το όνομα του πακέτου που προκαλεί το πρόβλημα:

sudo dpkg –configure -a
sudo dpkg –remove –force-remove –reinstreq

Αντ 'αυτού, αν γνωρίζετε το όνομα δοκιμάστε αυτό:

sudo mv /var/lib/dpkg/info/nombre_de_tu_paquete.* /tmp/
sudo dpkg –remove –force-remove-reinstreq nombre_de_tu_paquete

Θυμηθείτε να αντικαταστήσετε το όνομα_αγοράς σας με το όνομα του πακέτου που προκαλεί το πρόβλημα στην περίπτωσή σας ...

Διορθώστε το πρόβλημα με το APT

Ένας άλλος τρόπος για να το κάνετε αυτό είναι χρησιμοποιώντας το APT, τον διαχειριστή πακέτων υψηλού επιπέδου. Για να το κάνετε αυτό, πρώτα βεβαιωθείτε ότι δεν υπάρχουν νέες εκδόσεις των πακέτων:

sudo apt –fix-missing update

Εάν όχι, δοκιμάστε τρέχει η σειρά:

sudo apt install -f
sudo apt update


Αφήστε το σχόλιό σας

Η διεύθυνση email σας δεν θα δημοσιευθεί. Τα υποχρεωτικά πεδία σημειώνονται με *

*

*

  1. Υπεύθυνος για τα δεδομένα: AB Internet Networks 2008 SL
  2. Σκοπός των δεδομένων: Έλεγχος SPAM, διαχείριση σχολίων.
  3. Νομιμοποίηση: Η συγκατάθεσή σας
  4. Κοινοποίηση των δεδομένων: Τα δεδομένα δεν θα κοινοποιούνται σε τρίτους, εκτός από νομική υποχρέωση.
  5. Αποθήκευση δεδομένων: Βάση δεδομένων που φιλοξενείται από τα δίκτυα Occentus (ΕΕ)
  6. Δικαιώματα: Ανά πάσα στιγμή μπορείτε να περιορίσετε, να ανακτήσετε και να διαγράψετε τις πληροφορίες σας.