När du installerar en mjukvara på Linux får du ett meddelande som “W: Vissa indexfiler kunde inte laddas ner.” Men varför händer det? Det visar sig att en av Ubuntu-spegelservrarna är nere. Även om du uppdaterar arkivlistorna eller startar om kan samma fel dyka upp igen. Bekymrad? Tja, var inte det. Att gå tillbaka till den ursprungliga Ubuntu Mirror är en enkel lösning för detta. Du kan också välja den närmaste spegeln för att göra saker tydligare. Nu, när alla odds misslyckas, försök att kopiera innehållet i teckensnittslistan från ett fungerande system. Låt oss nu dyka in i hur du kan fixa det jävla.
W: Vissa indexfiler kunde inte laddas ner – låt oss fixa det
När du väl vet vad Ubuntu bör och inte bör göra är det lätt att hitta en lösning för nedladdningsfelet för indexfilen. Generellt sett kommer problemet att lösa sig själv efter några timmar. Men att veta rätt tidpunkt när saker och ting kommer att förändras är svårt.
Du kan prova att byta spegel istället. Men först, försök att uppdatera ditt system med “$ sudo apt update” Om ditt problem inte löser sig, kommer du att se ett felmeddelande som,
W: Failed to fetch https://in.archive.ubuntu.com/ubuntu/dists/focal-security/InRelease Unable to connect to in.archive.ubuntu.com:http: W: Some index files failed to download. They have been ignored, or old ones used instead.
Följ nu metoderna nedan för att få de bästa lösningarna. Försök att inte förhasta saker. Fortsätt med metoden endast om den föregående inte fungerar.
Metod 1: Försök att uppdatera ditt system
Först måste du uppdatera din Linux-distribution, eftersom uppdatering gör att saker och ting fungerar korrekt. Använd nu kommandot,
sudo apt update
Metod 2: Återgå till standardspegeln
När du har uppdaterat ditt system och inte har lyckats, försök gå tillbaka till standardspegeln. Ibland ändrar Ubuntu-servrar sin spegel utan att du inser det. Du måste skapa en ny källlista från sökvägen “sources.list” för att lösa det. Använd följande kommando och kontrollera det.
cat /usr/share/doc/apt/examples/sources.list
Inmatning:
Produktion:
Gör en kopia av källlistan ifall något går fel. Kopiera kommandona nedan och starta processen.
sudo mv /etc/apt/sources.list{,.backup}
sudo mv /etc/apt/sources.list.d{,.backup}
Låt oss skapa ett nytt typsnitt från en exempellista. För att hitta exempellistan anger du koden,
sudo mkdir /etc/apt/sources.list.d sudo cp /usr/share/doc/apt/examples/sources.list /etc/apt/sources.list
Du kan behöva uppdatera arkiven då och då med kommandot “sudo apt update”. Nu kommer den roliga delen. Det finns tre typer av förråd. Du måste aktivera dem en efter en för att få ett fungerande resultat. För att aktivera dem, använd följande koder.
sudo add-apt-repository restricted
sudo add-apt-repository universe
sudo add-apt-repository multiverse
Notera: Universella arkiv är öppen källkod. De begränsade är vanligtvis proprietära drivrutiner för din körenhet. Och Multiverse har upphovsrätter bifogade.
Kontrollera alla aktiverade förråd med kommandot,
grep ^deb /etc/apt/sources.list
Metod 3: Ändra spegeln till en funktionell nära dig
När återgången till huvudspegeln inte fungerar, vad ska du göra? Att byta spegel mot en som fungerar är det bästa alternativet. Det visar sig att om du ändrar från standardvärdet till ett nära din plats ökar hastigheten på din spegel och eliminerar fel.
Du måste inkludera landskoden i förhållande till var du bor eller någonstans i närheten.
En person från USA behöver använda “deb https://us.archive.ubuntu.com/ubuntu primärt fokus begränsat.”
Här är USA landskoden. Nu, om du är från Kanada eller Indien, använd bara “ca” och “in”, ersätt “vi” i koden.
Exempel,
deb https://us.archive.ubuntu.com/ubuntu focal main restricted
Följ stegen nedan för att ändra din spegel till en fungerande
Att byta spegel är väldigt enkelt. Du behöver bara gå till en stock mirror-webbplats och ange din närmaste plats. Följ stegen nedan.
- Hitta ditt land eller ett land nära dig.
Vi tar Bangladesh som exempel.
- Klicka på länken så omdirigeras du till en annan webbplats.
- Kopiera nu koderna och lägg till dem i “/etc/apt/sources.list”.
Slutligen, uppdatera med
sudo apt update
Och wallah, du är klar.
Metod 4: Hitta valfri funktionsspegel
Det ser ut som att spegelförvaret nära dig också är nere. Men oroa dig inte. Ändra bara koderna till en fungerande.
Prova någon länk på listan som du gillar. Ska https://launchpad.net/ubuntu/+archivemirrors.
Kopiera koden som visas nedan och lägg till den i förvaret.
Notera: Detta steg gör vanligtvis underverk. Om det av en slump inte gör det, prova ett nytt land.
Metod 5: Kopiera spegelkälllistan från en fungerande skrivbordsmiljö
Om du fortfarande läser, fungerade ingen av ovanstående metoder för dig. Det enda som kan fixa ditt Ubuntu Linux-skrivbord är att kopiera spegelkällorna från ett annat fungerande arkiv.
- Använd koden nedan för en fungerande PC-terminal.
cat /usr/share/doc/apt/examples/sources.list
- Kopiera innehållet i listan via en enkel textredigerare.
- Klistra nu in koderna på ditt skrivbord source.list och wallah. Är du redo.
- Avsluta allt med ett enkelt update sudo-kommando.
Hur man lägger till ny radkod till filen soupes.list
Det enklaste sättet att lägga till förvarsspegeln till souces.list är att använda GUI-textredigeraren.
echo “new line of text” | sudo tee -a /etc/apt/sources.list
- Klistra in koden nedan.
sudo gedit /etc/apt/sources.list
- Kopiera radkoderna, t.ex.
deb https://mirror.dhakacom.com/ubuntu/ YOUR_UBUNTU_VERSION_HERE main deb-src https://mirror.dhakacom.com/ubuntu/ YOUR_UBUNTU_VERSION_HERE main
- Spara och avsluta teckensnittslistan.
Slutanmärkning
Felet W: vissa indexfiler kunde inte laddas ner inträffar så sällan att det är svårt att hitta en lämplig lösning. Lyckligtvis täcker vi allt du behöver veta för att lösa problemet. I vissa fall är distributionskoderna förbannade och du måste installera distributionen igen. Men det här scenariot kommer sannolikt inte att inträffa någon gång snart. En enkel redigering av souces.list kommer att göra susen för alla.
