Technical Anshu Acasă › Tutoriale › Remediați actualizarea apt-get
🐧 Ubuntu apt Fix

Remediați actualizarea apt-get care nu funcționează

Actualizarea sudo apt nu reușește pe Ubuntu? Ultimele rânduri ale ieșirii numesc cauza reală - ceas greșit, depozit de sfârșit de viață, PPA rupt, cheie GPG lipsă sau un lacăt. Acest ghid arată cum să citiți eroarea și să remediați numai sursa vinovată.

✍️ Technical Anshu🐧 Ubuntu / Linux🎧 Multi-Language Audio
Remediați actualizarea apt-get care nu funcționează
🎧 Audio multilingv: În playerul video, faceți clic pe [Setări] (⚙️) ➔ [Pistă audio] pentru a selecta limba.

📑Capitole

  1. Rulați sudo apt update și citiți ultimele rânduri - ele numesc cauza reală
  2. Ceas greșit - eroarea „Fișierul de lansare nu este încă valid”
  3. Rețea și DNS - poate acest computer să ajungă la archive.ubuntu.com?
  4. Fă o copie de rezervă a fișierelor sursă înainte de a edita orice
  5. Arhivă la sfârșitul vieții - o versiune care a părăsit arhiva principală
  6. PPA întrerupt - o sursă terță parte proastă oprește întreaga actualizare
  7. Lipsește cheia GPG - eroarea NO_PUBKEY
  8. Blocarea - un alt proces de pachet rulează deja

📋 Prezentare generală și Ghid pas cu pas

1

Executați actualizarea și citiți ultimele rânduri

Începeți prin a rula actualizarea și citiți corect rezultatul - de jos. Cele mai multe rânduri sunt vești bune: Hit înseamnă că o sursă a răspuns bine și Get înseamnă că a fost descărcată o listă nouă de pachete. Numai două tipuri de linii contează: liniile Err din mijloc și liniile rezumative care încep cu E: sau W: la sfârșit. Ultimele două sau trei rânduri numesc sursa întreruptă și motivul, în cuvinte simple.

Terminal
sudo apt update

One 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.

2

Verificați ceasul

Prima dintre cele două verificări de 30 de secunde. Fiecare depozit Ubuntu publică un fișier de lansare semnat ștampilat cu ora la care a fost creat și o dată până la care rămâne valabil și apt verifică această ștampilă față de ceasul computerului tău. Dacă ceasul este greșit - o baterie CMOS descărcată și mașinile cu pornire dublă fac acest lucru des - apt refuză fișierul cu Fișierul de lansare nu este încă valid și chiar numără invers cât timp ar aștepta. Rulați date și comparați-l cu telefonul dvs.; un an, o lună sau chiar câteva ore greșite contează.

Terminal
date
sudo timedatectl set-ntp true
sudo apt update

Switching 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.

3

Verificați rețeaua și DNS

A doua verificare de 30 de secunde: poate acest computer să ajungă chiar și în arhiva Ubuntu? Dacă această comandă imprimă o adresă IP, rezoluția numelui funcționează și calea de rețea este activă. Dacă nu tipărește nimic, defecțiunea este rețeaua sau DNS - nici un singur depozit nu este vinovat, iar editarea fișierelor sursă nu va ajuta până când conectivitatea este remediată.

Terminal
getent hosts archive.ubuntu.com

Only when the clock is right and the archive answers do the repository fixes below make sense.

4

Fă backup pentru fișierele surse înainte de a edita ceva

Remedierile rămase pot implica fișierele care îi spun apt de unde să descarce: /etc/apt/sources.list și fișierele per sursă din /etc/apt/sources.list.d/. Înainte de a schimba o singură linie în oricare dintre locuri, salvați o copie a originalului într-un loc sigur, astfel încât o editare greșită să poată fi întotdeauna anulată prin punerea înapoi a copiei.

⚠️ Editați cu atenție - o editare greșită întrerupe actualizările în continuare. Fiecare linie poartă un nume de cod pentru o anumită versiune Ubuntu. Dacă o linie indică o versiune diferită de cea instalată, apt amestecă două versiuni și erorile se înmulțesc; ștergerea intrărilor elimină sursele de care mai aveți nevoie. Schimbați sau dezactivați doar intrarea vinovat denumită eroarea - nimic altceva.
5

Remediați un depozit la sfârșitul vieții

Dacă eroarea spune că un depozit nu are un fișier de lansare - de obicei cu un 404 - pentru fiecare linie a unei versiuni Ubuntu, versiunea respectivă a ajuns la sfârșitul vieții sale și pachetele sale s-au mutat din arhiva principală. apt raportează adevărul: nu mai există nimic la acea adresă.

Remediile sincere sunt două. Cea reală este să actualizați mașina la o versiune Ubuntu acceptată. Opțiunea de păstrare este de a indica doar liniile acelei versiuni vechi la arhiva versiunilor vechi a Ubuntu (old-releases.ubuntu.com), care păstrează versiunile vechi disponibile - util pentru a face actualizarea PC-ului încă o dată, nu o modalitate de a păstra un sistem neacceptat în siguranță pentru totdeauna. Nu înlocuiți niciodată întregul fișier sursă cu unul copiat aleatoriu de pe internet; va purta nume de cod greșite și surse greșite.

6

Remediați un PPA rupt sau o cheie GPG lipsă

Un PPA este o sursă terță parte pe care dvs. sau un tutorial ați adăugat mai devreme, iar un PPA mort - proprietarul său a încetat să mai publice pentru lansarea dvs. sau PPA a fost eliminat - eșuează întreaga rulare, chiar dacă fiecare sursă Ubuntu este sănătoasă. Eroarea numește adresa PPA. Dezactivați sau eliminați numai intrarea PPA (propriul fișier în /etc/apt/sources.list.d/ sau intrarea în Software și actualizări din Alte software) și lăsați totul neatins.

O altă problemă de semnătură arată NO_PUBKEY urmată de un ID de cheie: depozitul este în regulă, dar computerul dvs. nu are încă încredere în cheia de semnare. Soluția este să adăugați cheia acelui depozit, luată numai de pe pagina oficială a depozitului - o cheie de semnare decide în ce are încredere PC-ul dvs., așa că nu importați niciodată una de pe un site de descărcare aleatorie.

📌 În cazul unor erori, apt sugerează rularea cu --allow-insecure-repositories. Tratează-l cel mult ca pe un diagnostic temporar, niciodată ca pe o remediere: dezactivează verificarea semnăturii care te protejează, astfel încât reparația reală este întotdeauna cheia sau depozitul însuși.
7

Blocarea - Așteptați celălalt proces

Nu s-a putut bloca înseamnă că sistemul de pachete este ocupat, nu este stricat. Doar un singur program poate scrie baza de date a pachetelor la un moment dat, iar mesajul însuși denumește procesul care deține blocarea - pe un desktop normal care este foarte adesea actualizări nesupravegheate (actualizatorul automat de securitate care își face rularea programată), o fereastră de Actualizare de software lăsată deschisă sau un alt terminal. Așteptați câteva minute, lăsați-l să se termine și rulați din nou sudo apt update; majoritatea erorilor de blocare se elimină de la sine.

⚠️ Nu ștergeți niciodată fișierele de blocare (de exemplu, sub /var/lib/dpkg/ sau /var/lib/apt/lists/) în timp ce un proces de pachet ar putea fi încă în desfășurare. Fișierele de blocare nu reprezintă problema - ele sunt biletul de coadă. Ștergerea acestora permite a doi scriitori să intre în baza de date simultan, așa că un mesaj inofensiv se transformă într-o corupție reală a sistemului de pachete.

Orice cauză a fost numită eroarea dvs., terminați în același mod: remediați doar acel lucru, executați încă o dată sudo apt update și confirmați că se finalizează fără linii E: la sfârșit.

🏷️Topic Search Variables & Keywords

🔍 Ubuntu 🔍 AptUpdate 🔍 Linux 🔍 TechnicalAnshu 🔍 ITAdmin 🔍 Troubleshooting 🔍 sudo apt update 🔍 apt-get update not working 🔍 sources.list 🔍 NO_PUBKEY 🔍 PPA Error 🔍 Release file not valid yet 🔍 Ubuntu Update Failed
🎙️ Transcriere completă — atingeți pentru a extinde

Ghid de depanare pas cu pas și soluții - Nu funcționează? Încercați asta. Demonstrație pe ecran de către Technical Anshu.

Actualizarea sudo apt nu reușește pe Ubuntu? Ultimele rânduri ale ieșirii numesc cauza reală - ceas greșit, depozit de sfârșit de viață, PPA rupt, cheie GPG lipsă sau un lacăt. Acest ghid arată cum să citiți eroarea și să remediați numai sursa vinovată.

(Transcrierea disponibilă pe pagina sursă se termină în acest moment - urmăriți videoclipul de mai sus pentru prezentarea completă.)

❓ Întrebări frecvente (în engleză)

Acest tutorial este 100% gratuit de urmat?

Da! Toate ghidurile și metodele demonstrate de Technical Anshu folosesc resurse gratuite, legale și educaționale.

Pot începătorii să urmeze acest ghid?

Absolut! Fiecare pas este demonstrat pe ecran cu instrucțiuni detaliate, astfel încât oricine poate urma cu ușurință.

Unde pot pune întrebări dacă rămân blocat?

Lăsați un comentariu direct pe videoclipul YouTube, iar comunitatea noastră și Technical Anshu vă vor ajuta.

🚀 Urmărește tutorialul complet pe YouTube

🚀 Urmărește tutorialul video pas cu pas complet pe YouTube: https://www.youtube.com/watch?v=rAWEvloS-Bw

Abonați-vă la Technical Anshu pentru asistență IT, depanare Windows și gestionare a serverului.

▶️ Urmăriți videoclipul complet
Acest tutorial se bazează pe videoclipul Fix apt-get update de la Technical Anshu. • Te-ai blocat la vreun pas? Întrebați în comentariile video - veți primi ajutor acolo 🙏