Kaip pataisyti „W: nepavyko atsisiųsti kai kurių indekso failų. Klaida Ubuntu


Kartais atnaujindami sistemą galite susidurti su klaida „W: kai kurių indekso failų nepavyko atsisiųsti. “ sistemoje Ubuntu. Čia yra klaidos ištrauka.

W: Failed to fetch archive.ubuntu.com/ubuntu/dists/quantal-security/Release.gpg  Unable to connect to archive.ubuntu.com:http:

W: Some index files failed to download. They have been ignored, or old ones used instead.

Nuo pirmos eilutės klaida rodo, kad veidrodis yra nusmukęs arba nepasiekiamas. Tokiu atveju veidrodis archive.ubuntu.com dėl kokios nors priežasties nepasiekiamas.

Kaip pataisyti „W: nepavyko atsisiųsti kai kurių indekso failų. “ klaida Ubuntu

Paprastai klaida turėtų išnykti, kai veidrodis vėl prisijungs. Tačiau kadangi negalite būti tikri, kiek užtruks, kol veidrodis vėl taps prieinamas, geriausias būdas yra pakeisti veidrodį.

Štai keletas pataisymų, kurių galite imtis norėdami išspręsti klaidą.

1 sprendimas: grįžkite į originalų Ubuntu veidrodį

Jei atsitrenksite į šią klaidą, pirmoji jūsų rankovės gudrybė yra grįžti prie originalaus veidrodžio. Tam reikia sukurti naują šaltinių sąrašo failą iš pavyzdinio šaltinių sąrašo failo, esančio /usr/share/doc/apt/examples/sources.list kelyje.

Galite pažvelgti į šaltinio sąrašo failo pavyzdį, kaip parodyta:

cat /usr/share/doc/apt/examples/sources.list
Pavyzdžio išvestis
See sources.list(5) manpage for more information
Remember that CD-ROMs, DVDs and such are managed through the apt-cdrom tool.
deb http://us.archive.ubuntu.com/ubuntu focal main restricted
deb-src http://us.archive.ubuntu.com/ubuntu focal main restricted

deb http://security.ubuntu.com/ubuntu focal-security main restricted
deb-src http://security.ubuntu.com/ubuntu focal-security main restricted

deb http://us.archive.ubuntu.com/ubuntu focal-updates main restricted
deb-src http://us.archive.ubuntu.com/ubuntu focal-updates main restricted

Tačiau pirmiausia, kaip visada rekomenduojama, pasidarykite atsarginę šaltinių sąrašų kopiją, kaip parodyta:

sudo mv /etc/apt/sources.list{,.backup}
sudo mv /etc/apt/sources.list.d{,.backup}

Tada sukurkite naują šaltinių sąrašo failą iš pavyzdinio šaltinių sąrašo failo atlikdami toliau nurodytus veiksmus.

sudo mkdir /etc/apt/sources.list.d
sudo cp /usr/share/doc/apt/examples/sources.list /etc/apt/sources.list

Galiausiai atnaujinkite saugyklas, kaip parodyta.

sudo apt update

Taip atkuriami visi veidrodžiai ir įjungiama „Pagrindinė“ saugykla, kurią palaiko Canonical.

Norėdami įdiegti bendruomenės palaikomus programinės įrangos paketus, patentuotus paketus ir paketus, kurių nėra pagal visiškai nemokamą licenciją, galite įgalinti šias saugyklas:

  • Visata – bendruomenės palaikoma nemokama atvirojo kodo programinė įranga.
  • Apribota – patentuotos įrenginių tvarkyklės.
  • Multiverse – programinė įranga, ribojama autorių teisių ar teisinių problemų.

Norėdami įjungti šias saugyklas, iškvieskite toliau pateiktas komandas.

sudo add-apt-repository restricted
sudo add-apt-repository multiverse
sudo add-apt-repository universe

Tada atnaujinkite paketų sąrašus.

sudo apt update

Šiuo metu turėtumėte turėti ir Pagrindinę saugyklą, ir bendruomenės palaikomas saugyklas.

2 sprendimas: iš oficialių Ubuntu veidrodžių pasirinkite artimiausią veidrodį

Arba galite apsvarstyti galimybę perjungti į artimiausią veidrodį, kuris dažnai būna greičiausias, atsižvelgiant į jūsų geografinę vietą.

Paprasčiausias būdas yra užtikrinti, kad šaltinių sąrašo faile apibrėžtame veidrodyje būtų šalies kodas, susijęs su jūsų gyvenamąja šalimi. Pavyzdžiui, oficialus Jungtinių Valstijų veidrodis, pateiktas /etc/apt/sources.list, yra:

deb http://us.archive.ubuntu.com/ubuntu focal main restricted

Jei jūsų vieta nėra Jungtinėse Valstijose, tiesiog perrašykite JAV šalies kodą atitinkamu šalies kodu. Pavyzdžiui, jei esate Kanadoje, pakeiskite mus į ca, kaip parodyta faile, kaip parodyta.

deb http://ca.archive.ubuntu.com/ubuntu focal main restricted

Baigę atnaujinkite šaltinių sąrašą, kaip parodyta:

sudo apt update

3 sprendimas: nukopijuokite šaltinių sąrašo turinį iš gerai veikiančios sistemos

Galiausiai, kitas būdas išspręsti šią klaidą – nukopijuoti šaltinių sąrašo failo turinį iš kitos veikiančios Ubuntu sistemos ir įklijuoti jį į sistemos šaltinių sąrašo failą. Tai pats lengviausias būdas ištaisyti šią klaidą.

Trys aprašyti metodai turėtų padėti išspręsti šią klaidą Ubuntu.