Διορθώστε την ενημέρωση apt-get Δεν λειτουργεί
Η ενημέρωση sudo apt αποτυγχάνει στο Ubuntu; Οι τελευταίες γραμμές της εξόδου ονομάζουν την πραγματική αιτία - λάθος ρολόι, αποθετήριο τέλους ζωής, σπασμένο PPA, έλλειψη κλειδιού GPG ή κλειδαριά. Αυτός ο οδηγός δείχνει πώς μπορείτε να διαβάσετε το σφάλμα και να διορθώσετε μόνο την ένοχη πηγή.
📑Κεφάλαια
- Εκτελέστε την ενημέρωση sudo apt και διαβάστε τις τελευταίες γραμμές - ονομάζουν την πραγματική αιτία
- Λάθος ρολόι - το σφάλμα "Το αρχείο έκδοσης δεν είναι ακόμη έγκυρο"
- Δίκτυο και DNS - μπορεί αυτός ο υπολογιστής να φτάσει καθόλου στο archive.ubuntu.com;
- Δημιουργήστε αντίγραφα ασφαλείας των αρχείων πηγών πριν επεξεργαστείτε οτιδήποτε
- Αποθετήριο τέλους ζωής - μια έκδοση που έχει αποχωρήσει από το κύριο αρχείο
- Χαλασμένος PPA - μια κακή πηγή τρίτου μέρους διακόπτει την όλη ενημέρωση
- Λείπει το κλειδί GPG - το σφάλμα NO_PUBKEY
- Το κλείδωμα - εκτελείται ήδη μια άλλη διαδικασία πακέτου
📋 Επισκόπηση και οδηγός βήμα προς βήμα
Εκτελέστε την ενημέρωση και διαβάστε τις τελευταίες γραμμές
Ξεκινήστε εκτελώντας την ενημέρωση και διαβάζοντας σωστά την έξοδο - από κάτω. Οι περισσότερες γραμμές είναι καλά νέα: Hit σημαίνει ότι μια πηγή απάντησε μια χαρά και Λήψη σημαίνει ότι έγινε λήψη μιας νέας λίστας πακέτων. Μόνο δύο είδη γραμμών έχουν σημασία: οι γραμμές Err στη μέση και οι γραμμές σύνοψης που ξεκινούν με E: ή W: στο τέλος. Αυτές οι δύο ή τρεις τελευταίες γραμμές ονομάζουν τη μία σπασμένη πηγή και τον λόγο, με απλά λόγια.
sudo apt updateOne honest fact that calms most people down: one broken source does not poison the others. The sources that said Hit or Get updated normally. Your job is to find the single bad entry, fix or disable exactly that entry, and run the update again - never start by deleting the whole sources file.
Ελέγξτε το Ρολόι
Ο πρώτος από δύο ελέγχους 30 δευτερολέπτων. Κάθε αποθετήριο Ubuntu δημοσιεύει ένα υπογεγραμμένο αρχείο Έκδοσης με σφραγίδα την ώρα δημιουργίας του και μια ημερομηνία μέχρι την οποία παραμένει έγκυρο και το apt ελέγχει αυτή τη σφραγίδα στο ρολόι του υπολογιστή σας. Εάν το ρολόι είναι λάθος - μια νεκρή μπαταρία CMOS και τα μηχανήματα διπλής εκκίνησης το κάνουν συχνά - η apt αρνείται το αρχείο με το Το αρχείο έκδοσης δεν είναι ακόμη έγκυρο και μάλιστα μετράει αντίστροφα πόσο θα περιμένει. Εκτελέστε το date και συγκρίνετε το με το τηλέφωνό σας. μετράνε ένα λάθος έτος, μήνας ή ακόμα και λίγες ώρες.
date
sudo timedatectl set-ntp true
sudo apt updateSwitching NTP on lets the PC correct itself from the internet. Fix the time and the same update command usually succeeds within a minute - nothing about your repositories, keys or installation was ever damaged.
Ελέγξτε το Δίκτυο και το DNS
Ο δεύτερος έλεγχος 30 δευτερολέπτων: μπορεί αυτός ο υπολογιστής να φτάσει ακόμη και στο αρχείο του Ubuntu; Εάν αυτή η εντολή εκτυπώσει μια διεύθυνση IP, η ανάλυση ονόματος λειτουργεί και η διαδρομή δικτύου είναι ζωντανή. Εάν δεν εκτυπώνει τίποτα, το σφάλμα είναι το δίκτυο ή το DNS - ούτε ένα αποθετήριο δεν είναι ένοχο και η επεξεργασία αρχείων πηγών δεν θα βοηθήσει μέχρι να επιδιορθωθεί η σύνδεση.
getent hosts archive.ubuntu.comOnly when the clock is right and the archive answers do the repository fixes below make sense.
Δημιουργήστε αντίγραφα ασφαλείας των αρχείων πηγών πριν επεξεργαστείτε οτιδήποτε
Οι επιδιορθώσεις που απομένουν ενδέχεται να αφορούν τα αρχεία που λένε στην apt από πού να πραγματοποιήσει λήψη: /etc/apt/sources.list και τα αρχεία ανά πηγή μέσα στο /etc/apt/sources.list.d/. Προτού αλλάξετε μία γραμμή σε οποιοδήποτε μέρος, αποθηκεύστε ένα αντίγραφο του πρωτοτύπου σε ασφαλές μέρος, ώστε μια λανθασμένη επεξεργασία να μπορεί πάντα να αναιρεθεί επαναφέροντας το αντίγραφο.
Διόρθωση ενός αποθετηρίου τέλους ζωής
Εάν το σφάλμα λέει ότι ένα αποθετήριο δεν έχει αρχείο Έκδοσης - συνήθως με 404 - για κάθε γραμμή μιας έκδοσης Ubuntu, αυτή η έκδοση έχει φτάσει στο τέλος της ζωής της και τα πακέτα της έχουν απομακρυνθεί από το κύριο αρχείο. Το apt αναφέρει την αλήθεια: δεν υπάρχει τίποτα πια σε αυτή τη διεύθυνση.
Οι ειλικρινείς διορθώσεις είναι δύο. Το πραγματικό είναι να αναβαθμίσετε το μηχάνημα σε μια υποστηριζόμενη έκδοση του Ubuntu. Η επιλογή διατήρησης είναι να επισημάνετε μόνο τις γραμμές αυτής της παλιάς έκδοσης στο αρχείο παλιών εκδόσεων του Ubuntu (old-releases.ubuntu.com), το οποίο διατηρεί διαθέσιμες παλιές εκδόσεις - χρήσιμο για να γίνει η ενημέρωση του υπολογιστή για άλλη μια φορά, όχι ένας τρόπος για να κρατήσετε ένα μη υποστηριζόμενο σύστημα ασφαλές για πάντα. Ποτέ μην αντικαθιστάτε ολόκληρο το αρχείο πηγών σας με ένα τυχαίο που έχει αντιγραφεί από το Διαδίκτυο. θα φέρει λάθος κωδικές ονομασίες και λάθος πηγές.
Διόρθωση κατεστραμμένου PPA ή κλειδιού GPG που λείπει
Ο PPA είναι μια πηγή τρίτου μέρους που έχετε προσθέσει νωρίτερα και ένας νεκρός PPA - ο κάτοχός του σταμάτησε να δημοσιεύει για την κυκλοφορία σας ή ο PPA καταργήθηκε - αποτυγχάνει σε όλη τη διάρκεια της εκτέλεσης, παρόλο που κάθε πηγή Ubuntu είναι υγιής. Το σφάλμα ονομάζει τη διεύθυνση του PPA. Απενεργοποιήστε ή καταργήστε μόνο την καταχώριση του PPA (το δικό του αρχείο στο /etc/apt/sources.list.d/ ή την καταχώρηση στο Software and Updates στην περιοχή Άλλο λογισμικό) και αφήστε όλα τα άλλα ανέγγιχτα.
Ένα διαφορετικό πρόβλημα υπογραφής είναι το NO_PUBKEY ακολουθούμενο από ένα αναγνωριστικό κλειδιού: ο χώρος αποθήκευσης είναι εντάξει, αλλά ο υπολογιστής σας δεν εμπιστεύεται ακόμη το κλειδί υπογραφής του. Η λύση είναι να προσθέσετε το κλειδί αυτού του αποθετηρίου, το οποίο λαμβάνεται μόνο από την επίσημη σελίδα του ίδιου του αποθετηρίου - ένα κλειδί υπογραφής αποφασίζει τι εμπιστεύεται ο υπολογιστής σας, επομένως μην εισάγετε ποτέ ένα από έναν ιστότοπο τυχαίας λήψης.
--allow-insecure-repositories. Αντιμετωπίστε το ως προσωρινό διαγνωστικό το πολύ, ποτέ ως επιδιόρθωση: απενεργοποιεί τον έλεγχο υπογραφής που σας προστατεύει, έτσι η πραγματική επισκευή είναι πάντα το κλειδί ή το ίδιο το αποθετήριο.Το κλείδωμα - Περιμένετε την άλλη διαδικασία
Δεν ήταν δυνατή η λήψη κλειδώματος σημαίνει ότι το σύστημα του πακέτου είναι απασχολημένο, δεν έχει χαλάσει. Μόνο ένα πρόγραμμα μπορεί να γράψει τη βάση δεδομένων του πακέτου κάθε φορά και το ίδιο το μήνυμα ονομάζει τη διαδικασία που κρατά το κλείδωμα - σε μια κανονική επιφάνεια εργασίας που πολύ συχνά αναβαθμίσεις χωρίς επιτήρηση (το αυτόματο πρόγραμμα ενημέρωσης ασφαλείας κάνει την προγραμματισμένη εκτέλεση), ένα παράθυρο του Software Updater που μένει ανοιχτό ή σε άλλο τερματικό. Περιμένετε λίγα λεπτά, αφήστε το να τελειώσει και εκτελέστε ξανά το sudo apt update. Τα περισσότερα σφάλματα κλειδώματος διαγράφονται από μόνα τους.
/var/lib/dpkg/ ή /var/lib/apt/lists/) ενώ μια διαδικασία πακέτου μπορεί να εκτελείται ακόμα. Τα αρχεία κλειδώματος δεν είναι το πρόβλημα - είναι το εισιτήριο ουράς. Η διαγραφή τους επιτρέπει σε δύο συντάκτες να εισέλθουν στη βάση δεδομένων ταυτόχρονα, και έτσι ένα αβλαβές μήνυμα μετατρέπεται σε πραγματική καταστροφή του συστήματος πακέτων.Όποια και αν ονομαστεί το σφάλμα σας, ολοκληρώστε με τον ίδιο τρόπο: διορθώστε μόνο αυτό το πράγμα, εκτελέστε το sudo apt update άλλη μια φορά και επιβεβαιώστε ότι έχει ολοκληρωθεί χωρίς γραμμές E: στο τέλος.
🏷️Topic Search Variables & Keywords
🎙️ Πλήρης μεταγραφή — πατήστε για ανάπτυξη
Οδηγός και λύσεις βήμα προς βήμα αντιμετώπισης προβλημάτων - Δεν λειτουργεί; Δοκιμάστε αυτό. Επίδειξη επί της οθόνης από την Technical Anshu.
Η ενημέρωση του sudo apt αποτυγχάνει στο Ubuntu; Οι τελευταίες γραμμές της εξόδου ονομάζουν την πραγματική αιτία - λάθος ρολόι, αποθετήριο τέλους ζωής, σπασμένο PPA, έλλειψη κλειδιού GPG ή κλειδαριά. Αυτός ο οδηγός δείχνει πώς μπορείτε να διαβάσετε το σφάλμα και να διορθώσετε μόνο την ένοχη πηγή.
(Η μεταγραφή που είναι διαθέσιμη στη σελίδα πηγής τελειώνει σε αυτό το σημείο — δείτε το παραπάνω βίντεο για την πλήρη περιγραφή.)
❓ Συχνές Ερωτήσεις
Είναι αυτό το σεμινάριο 100% δωρεάν για παρακολούθηση;
Ναι! Όλοι οι οδηγοί και οι μέθοδοι που επιδεικνύονται από το Technical Anshu χρησιμοποιούν δωρεάν, νομικούς και εκπαιδευτικούς πόρους.
Μπορούν οι αρχάριοι να ακολουθήσουν αυτόν τον οδηγό;
Απολύτως! Κάθε βήμα παρουσιάζεται στην οθόνη με λεπτομερείς οδηγίες, ώστε ο καθένας να μπορεί να το ακολουθήσει εύκολα.
Πού μπορώ να κάνω ερωτήσεις εάν κολλήσω;
Αφήστε ένα σχόλιο απευθείας στο βίντεο του YouTube και η κοινότητά μας και το Τεχνικό Anshu θα σας βοηθήσουν.
🚀 Παρακολουθήστε τον πλήρη οδηγό στο YouTube
🚀 Παρακολουθήστε τον πλήρη οδηγό βίντεο βήμα προς βήμα στο YouTube: https://www.youtube.com/watch?v=rAWEvloS-Bw
Εγγραφείτε στο Technical Anshu για υποστήριξη IT, αντιμετώπιση προβλημάτων των Windows και διαχείριση διακομιστή.
▶️ Δείτε πλήρες βίντεο