Napraw apt-get update nie działa
Sudo apt update nie działa na Ubuntu? Ostatnie wiersze wyniku określają prawdziwą przyczynę - zły zegar, repozytorium wycofane z eksploatacji, uszkodzony PPA, brak klucza GPG lub zamek. W tym przewodniku pokazano, jak odczytać błąd i naprawić tylko winne źródło.
📑Rozdziały
- Uruchom sudo apt update i przeczytaj ostatnie wiersze — podają prawdziwą przyczynę
- Nieprawidłowy zegar — błąd „Plik wydania nie jest jeszcze ważny”
- Sieć i DNS – czy ten komputer w ogóle może dotrzeć do Archive.ubuntu.com?
- Przed edycją czegokolwiek wykonaj kopię zapasową plików źródłowych
- Repozytorium wycofane z eksploatacji - wersja, która opuściła główne archiwum
- Uszkodzony PPA – jedno złe źródło zewnętrzne wstrzymuje całą aktualizację
- Brakujący klucz GPG – błąd NO_PUBKEY
- Blokada - inny proces pakietu już działa
📋Omówienie i przewodnik krok po kroku
Uruchom aktualizację i przeczytaj ostatnie wiersze
Zacznij od uruchomienia aktualizacji i prawidłowego odczytania wyników – od dołu. Większość linii to dobre wieści: Hit oznacza, że źródło odpowiedziało poprawnie, a Get oznacza, że pobrano nową listę pakietów. Liczą się tylko dwa rodzaje linii: linie Err na środku i linie podsumowania rozpoczynające się od E: lub W: na samym końcu. Ostatnie dwie lub trzy linijki określają w prostych słowach jedyne uszkodzone źródło i przyczynę.
__PEŁNY BLOK KODU0__Sprawdź zegar
Pierwsza z dwóch 30-sekundowych kontroli. Każde repozytorium Ubuntu publikuje podpisany plik Release opatrzony datą jego utworzenia i datą, do której pozostaje ważny, a następnie apt sprawdza ten stempel z zegarem komputera. Jeśli zegar jest nieprawidłowy – często zdarza się to przy wyczerpanej baterii CMOS i komputerach z podwójnym rozruchem – apt odrzuca plik z komunikatem Plik wydania nie jest jeszcze ważny i nawet odlicza czas oczekiwania. Uruchom date i porównaj ze swoim telefonem; liczy się zły rok, miesiąc, a nawet kilka godzin.
Sprawdź sieć i DNS
Drugie 30-sekundowe sprawdzenie: czy ten komputer może w ogóle dotrzeć do archiwum Ubuntu? Jeśli to polecenie wydrukuje adres IP, rozpoznawanie nazw będzie działać, a ścieżka sieciowa będzie działać. Jeśli nic nie wyświetli, przyczyną jest wina sieci lub DNS - żadne repozytorium nie jest winne, a edycja plików źródłowych nie pomoże, dopóki łączność nie zostanie naprawiona.
__PEŁNY BLOK KODU2__Utwórz kopię zapasową plików źródłowych, zanim cokolwiek zaczniesz edytować
Pozostałe poprawki mogą obejmować pliki informujące apt, skąd pobrać: /etc/apt/sources.list i pliki poszczególnych źródeł w /etc/apt/sources.list.d/. Zanim zmienisz pojedynczy wiersz w którymkolwiek miejscu, zapisz kopię oryginału w bezpiecznym miejscu, aby nieprawidłową edycję można było zawsze cofnąć, odkładając kopię.
Napraw repozytorium wycofane z eksploatacji
Jeśli błąd informuje, że repozytorium nie zawiera pliku wydania – zwykle z kodem 404 – dla każdej linii jednego wydania Ubuntu, oznacza to, że okres istnienia tego wydania dobiegł końca, a jego pakiety zostały przeniesione z głównego archiwum. apt raportuje prawdę: pod tym adresem nie ma już nic.
Szczere rozwiązania są dwa. Prawdziwym jest aktualizacja komputera do obsługiwanej wersji Ubuntu. Opcja wstrzymania polega na wskazywaniu tylko wierszy starego wydania w archiwum starych wydań Ubuntu (old-releases.ubuntu.com), które przechowuje dostępne stare wydania - przydatne do ponownej aktualizacji komputera, a nie sposób na zapewnienie bezpieczeństwa nieobsługiwanego systemu na zawsze. Nigdy nie zastępuj całego pliku źródłowego losowym plikiem skopiowanym z Internetu; będzie nosił niewłaściwe kryptonimy i niewłaściwe źródła.
Napraw uszkodzony PPA lub brakujący klucz GPG
PPA to źródło strony trzeciej dodane wcześniej przez Ciebie lub samouczek, a jeden martwy PPA – jego właściciel przestał publikować dla Twojej wersji lub PPA został usunięty – kończy się niepowodzeniem, mimo że każde źródło Ubuntu jest w dobrym stanie. Błąd podaje adres PPA. Wyłącz lub usuń tylko ten wpis PPA (jego własny plik w /etc/apt/sources.list.d/ lub wpis w Software and Updates w obszarze Other Software) i pozostaw wszystko inne nietknięte.
Inny problem z podpisem to NO_PUBKEY, po którym następuje identyfikator klucza: repozytorium jest w porządku, ale Twój komputer nie ufa jeszcze swojemu kluczowi podpisu. Rozwiązanie polega na dodaniu klucza tego repozytorium, pobranego wyłącznie z oficjalnej strony repozytorium — klucz podpisywania decyduje, któremu zaufa Twój komputer, więc nigdy nie importuj go z losowej witryny pobierania.
--allow-insecure-repositories. Traktuj to najwyżej jako tymczasową diagnostykę, nigdy jako naprawę: wyłącza to sprawdzanie podpisu, które Cię chroni, więc prawdziwą naprawą jest zawsze klucz lub samo repozytorium.Blokada — poczekaj na inny proces
Nie można uzyskać blokady oznacza, że system pakietów jest zajęty, a nie uszkodzony. Tylko jeden program może zapisywać bazę danych pakietu na raz, a sama wiadomość nazywa proces trzymający blokadę - na normalnym pulpicie, który bardzo często jest wykonywany w ramach nienadzorowanych aktualizacji (automatyczny program do aktualizacji zabezpieczeń wykonujący swoje zaplanowane uruchomienie), otwartego okna Aktualizatora oprogramowania lub innego terminala. Poczekaj kilka minut, pozwól mu się zakończyć i ponownie uruchom sudo apt update; większość błędów blokady usuwa się sama.
/var/lib/dpkg/ lub /var/lib/apt/lists/), gdy proces pakietu może nadal działać. Pliki blokady nie są problemem - są biletem do kolejki. Usunięcie ich umożliwia jednoczesne wejście do bazy danych dwóm autorom, co powoduje, że nieszkodliwa wiadomość zmienia się w rzeczywiste uszkodzenie systemu pakietów.Bez względu na nazwę błędu, zakończ w ten sam sposób: napraw tylko jedną rzecz, uruchom jeszcze raz sudo apt update i potwierdź, że zakończy się ono bez linii E: na końcu.
🏷️Topic Search Variables & Keywords
🎙️ Pełna transkrypcja — kliknij, aby rozwinąć
Szczegółowy przewodnik dotyczący rozwiązywania problemów i rozwiązania — Nie działa? Spróbuj tego. Demonstracja na ekranie przeprowadzona przez Technical Anshu.
Sudo apt update nie działa na Ubuntu? Ostatnie wiersze wyniku określają prawdziwą przyczynę - zły zegar, repozytorium wycofane z eksploatacji, uszkodzony PPA, brak klucza GPG lub zamek. W tym przewodniku pokazano, jak odczytać błąd i naprawić tylko jego źródło.
(Transkrypcja dostępna na stronie źródłowej kończy się w tym miejscu — obejrzyj powyższy film, aby zapoznać się z pełną instrukcją).
❓ Często zadawane pytania
Czy korzystanie z tego samouczka jest w 100% bezpłatne?
Tak! Wszystkie przewodniki i metody zademonstrowane przez Technical Anshu korzystają z bezpłatnych, legalnych i edukacyjnych zasobów.
Czy początkujący mogą postępować zgodnie z tym przewodnikiem?
Absolutnie! Każdy krok jest pokazany na ekranie wraz ze szczegółowymi instrukcjami, dzięki czemu każdy może z łatwością go wykonać.
Gdzie mogę zadawać pytania, jeśli utknę?
Zostaw komentarz bezpośrednio pod filmem w YouTube, a nasza społeczność i techniczny Anshu Ci pomogą.
🚀 Obejrzyj cały samouczek na YouTube
🚀 Obejrzyj pełny samouczek wideo krok po kroku na YouTube: https://www.youtube.com/watch?v=rAWEvloS-Bw
Zasubskrybuj Technical Anshu, aby uzyskać pomoc techniczną, rozwiązywanie problemów z systemem Windows i zarządzanie serwerami.
▶️ Obejrzyj cały film