Technical Anshu Hem › Självstudier › Fixa apt-get Update
🐧 Ubuntu apt Fix

Fixa apt-get update Fungerar inte

sudo apt-uppdatering misslyckas på Ubuntu? De sista raderna i utgången namnger den verkliga orsaken - fel klocka, uttjänt arkiv, trasig PPA, saknad GPG-nyckel eller ett lås. Den här guiden visar hur du läser felet och åtgärdar endast den skyldiga källan.

✍️ Technical Anshu🐧 Ubuntu / Linux🎧 Multi-Language Audio
Fixa apt-get update Fungerar inte
🎧 Flerspråkigt ljud: Klicka på [Inställningar] (⚙️) ➔ [Ljudspår] i videospelaren för att välja språk.

📑Kapitel

  1. Kör sudo apt update och läs de sista raderna - de namnger den verkliga orsaken
  2. Fel klocka - felet "Releasefilen är inte giltig ännu"
  3. Nätverk och DNS - kan den här datorn nå archive.ubuntu.com överhuvudtaget?
  4. Säkerhetskopiera källfilerna innan du redigerar något
  5. End-of-life repository - en utgåva som har lämnat huvudarkivet
  6. Bruten PPA - en dålig tredjepartskälla stoppar hela uppdateringen
  7. GPG-nyckel saknas - NO_PUBKEY-felet
  8. Låset - en annan paketprocess körs redan

📋 Översikt och steg-för-steg-guide

1

Kör uppdateringen och läs de sista raderna

Börja med att köra uppdateringen och läs utdata ordentligt - från botten. De flesta rader är goda nyheter: Hit betyder att en källa svarade bra och Hämta betyder att en ny paketlista har laddats ner. Endast två sorters rader spelar roll: Err-raderna i mitten och sammanfattningsraderna som börjar med E: eller W: i slutet. De sista två eller tre raderna namnger den ena trasiga källan och orsaken, i klara ord.

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

Kontrollera klockan

Den första av två 30-sekunderskontroller. Varje Ubuntu-förråd publicerar en signerad Release-fil stämplad med den tid den skapades och ett datum tills den förblir giltig, och kontrollerar apt stämpeln mot din dators klocka. Om klockan är fel - ett dött CMOS-batteri och dual-boot-maskiner gör detta ofta - vägrar apt filen med Release-filen är inte giltig ännu och räknar till och med ner hur länge den skulle vänta. Kör date och jämför det med din telefon; fel år, månad eller till och med några timmar räknas.

__FULLKODBLOCK1__
3

Kontrollera nätverket och DNS

Den andra 30-sekunderskontrollen: kan den här datorn ens nå Ubuntu-arkivet? Om det här kommandot skriver ut en IP-adress fungerar namnupplösningen och nätverkssökvägen är aktiv. Om den inte skriver ut något är felet nätverket eller DNS - inte ett enda arkiv är skyldigt, och redigering av källfiler hjälper inte förrän anslutningen är fixad.

__FULLKODBLOCK2__
4

Säkerhetskopiera källfilerna innan du redigerar något

De återstående korrigeringarna kan involvera filerna som talar om för apt var den ska laddas ned från: /etc/apt/sources.list och filerna per källkod inuti /etc/apt/sources.list.d/. Innan du ändrar en enskild rad på någon av ställena, spara en kopia av originalet på ett säkert ställe, så en felaktig redigering kan alltid ångras genom att lägga tillbaka kopian.

⚠️ Redigera noggrant - en felaktig redigering bryter uppdateringarna ytterligare. Varje rad har ett versionskodnamn för en specifik Ubuntu-version. Om en linje pekar på en annan version än den installerade, blandar apt två utgåvor och felen multipliceras; radering av poster tar bort källor som du fortfarande behöver. Ändra eller inaktivera endast den skyldiga posten som felet heter - inget annat.
5

Åtgärda ett slutförvar

Om felet säger att ett arkiv inte har en Release-fil - vanligtvis med en 404 - för varje rad i en Ubuntu-version, har den versionen nått slutet av sin livslängd och dess paket har flyttat från huvudarkivet. apt rapporterar sanningen: det finns ingenting på den adressen längre.

De ärliga korrigeringarna är två. Den riktiga är att uppgradera maskinen till en Ubuntu-version som stöds. Behållningsalternativet är att endast peka på den gamla versionens rader i Ubuntus arkiv med gamla utgåvor (old-releases.ubuntu.com), som håller gamla utgåvor tillgängliga - användbart för att göra PC-uppdateringen en gång till, inte ett sätt att hålla ett system som inte stöds säkert för alltid. Byt aldrig ut hela din källfil med en slumpmässig kopierad från internet; det kommer att bära fel kodnamn och fel källor.

6

Åtgärda en trasig PPA eller en saknad GPG-nyckel

En PPA är en tredjepartskälla som du eller en handledning lagt till tidigare, och en död PPA - dess ägare slutade publicera för din utgåva, eller PPA togs bort - misslyckas hela körningen även om varje Ubuntu-källa är frisk. Felet namnger PPA:s adress. Inaktivera eller ta bara bort PPA:s post (dess egen fil i /etc/apt/sources.list.d/, eller posten i Programvara och uppdateringar under Annan programvara) och lämna allt annat orört.

Ett annat signaturproblem lyder NO_PUBKEY följt av ett nyckel-ID: arkivet är bra, men din dator litar ännu inte på sin signeringsnyckel. Fixningen är att lägga till förvarets nyckel, endast hämtad från förvarets egen officiella sida - en signeringsnyckel avgör vad din dator litar på, så importera aldrig en från en slumpmässig nedladdningswebbplats.

📌 På vissa fel föreslår apt att köra med --allow-insecure-repositories. Behandla det som en tillfällig diagnos på sin höjd, aldrig som en lösning: den stänger av signaturkontrollen som skyddar dig, så den verkliga reparationen är alltid nyckeln eller själva förvaret.
7

Låset - vänta på den andra processen

Kunde inte låsa betyder att paketsystemet är upptaget, inte trasigt. Endast ett program kan skriva paketdatabasen åt gången, och själva meddelandet namnger processen som håller låset - på ett vanligt skrivbord som ofta är obevakad-uppgraderingar (den automatiska säkerhetsuppdateringen gör sin schemalagda körning), ett Programuppdateringsfönster som lämnas öppet eller en annan terminal. Vänta några minuter, låt det avslutas och kör sudo apt update igen; de flesta låsfel rensar sig själva.

⚠️ Radera aldrig låsfiler (till exempel under /var/lib/dpkg/ eller /var/lib/apt/lists/) medan en paketprocess fortfarande körs. Låsfilerna är inte problemet – de är köbiljetten. Om du tar bort dem släpps två skribenter in i databasen samtidigt, vilket är hur ett ofarligt meddelande förvandlas till verklig korruption av paketsystemet.

Oavsett vilken orsak ditt fel heter, avsluta på samma sätt: åtgärda bara den ena saken, kör sudo apt update en gång till och bekräfta att det slutförs utan E:-rader i slutet.

🏷️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
🎙️ Fullständig transkription — tryck för att expandera

Steg-för-steg-felsökningsguide och lösningar - Fungerar inte? Prova detta. Demonstration på skärmen av Technical Anshu.

Sudo apt-uppdatering misslyckas på Ubuntu? De sista raderna i utgången namnger den verkliga orsaken - fel klocka, uttjänt arkiv, trasig PPA, saknad GPG-nyckel eller ett lås. Den här guiden visar hur du läser felet och åtgärdar endast den skyldiga källan.

(Transkriptionen som är tillgänglig på källsidan slutar vid denna tidpunkt – titta på videon ovan för en fullständig genomgång.)

❓ Vanliga frågor

Är denna handledning 100 % gratis att följa?

Ja! Alla guider och metoder som demonstreras av Technical Anshu använder gratis, juridiska och pedagogiska resurser.

Kan nybörjare följa den här guiden?

Absolut! Varje steg visas på skärmen med detaljerade instruktioner så att alla enkelt kan följa med.

Var kan jag ställa frågor om jag fastnar?

Lämna en kommentar direkt på YouTube-videon så hjälper vår community och Technical Anshu dig.

🚀 Se hela handledningen på YouTube

🚀 Se hela steg-för-steg-videohandledningen på YouTube: https://www.youtube.com/watch?v=rAWEvloS-Bw

Prenumerera på Technical Anshu för IT-support, Windows-felsökning och serverhantering.

▶️ Se hela videon
Den här handledningen är baserad på Technical Anshus Fix apt-get update-videon Fungerar inte • Har du fastnat i något steg? Fråga i videokommentarerna — du får hjälp där 🙏