Kako popraviti "W: Nekaterih indeksnih datotek ni bilo mogoče prenesti." Napaka v Ubuntuju


Včasih lahko naletite na napako\"W: Nekaterih indeksnih datotek ni bilo mogoče prenesti." na Ubuntuju pri posodabljanju sistema. Tu je odlomek napake.

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.

V prvi vrstici napaka kaže na zrcalo, ki ni ali je na voljo. V tem primeru zrcalni arhiv.ubuntu.com iz nekega razloga ni na voljo.

Kako popraviti "W: Nekaterih indeksnih datotek ni bilo mogoče prenesti." napaka v Ubuntuju

Običajno se mora napaka počistiti, ko se ogledalo znova poveže. Ker pa ne morete biti prepričani, kako dolgo bo trajalo, da bo ogledalo znova na voljo, je najboljši način, da preklopite na drugo ogledalo.

Tu je nekaj popravkov, s katerimi lahko odpravite napako.

Če naletite na to napako, je prvi trik v rokavu, da se preklopite nazaj na prvotno ogledalo. To vključuje ustvarjanje nove datoteke s seznamom virov iz vzorčne datoteke s seznamom virov na poti /usr/share/doc/apt/examples/sources.list.

Lahko si ogledate datoteko z vzorčnim izvornim seznamom, kot je prikazano:

$ cat /usr/share/doc/apt/examples/sources.list
# 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

Najprej pa, kot je vedno priporočljivo, naredite varnostno kopijo seznamov virov, kot je prikazano:

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

Nato iz vzorčne datoteke s seznamom virov ustvarite novo datoteko s seznamom virov, tako da sledite spodnjim korakom:

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

Na koncu posodobite repozitorije, kot je prikazano.

$ sudo apt update

S tem obnovite vsa ogledala in omogočite repozitorij ‘Main’, ki ga podpira Canonical.

Če želite namestiti programske pakete, lastniške pakete in pakete, ki niso na voljo s popolnoma brezplačno licenco, ki jih podpira skupnost, priporočamo, da omogočite naslednje repozitorije:

  • Vesolje - brezplačna in odprtokodna programska oprema, ki jo vzdržuje Skupnost.
  • Omejeno - lastniški gonilniki za naprave.
  • Multiverse - programska oprema, omejena z avtorskimi ali pravnimi vprašanji.

Če želite omogočiti ta skladišča, pokličite spodnje ukaze.

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

Nato posodobite sezname paketov.

$ sudo apt update

Na tej točki bi morali imeti na voljo tako glavno repozitorij kot repozitoriji, ki jih podpira skupnost.

Lahko pa razmislite tudi o preklopu na najbližje ogledalo - ki je pogosto najhitrejše ogledalo - glede na vašo geografsko lokacijo.

Najlažji pristop je zagotoviti, da zrcalo, določeno v datoteki s seznamom virov, vključuje kodo države glede na državo vašega prebivališča. Na primer, uradno ogledalo Združenih držav v /etc/apt/sources.list je:

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

Če vaša lokacija ni v Združenih državah Amerike, preprosto prepišite kodo države ZDA z ustrezno kodo države. Če se na primer nahajate v Kanadi, nas zamenjajte s ca, kot je prikazano v datoteki, kot je prikazano.

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

Ko končate, posodobite seznam virov, kot je prikazano:

$ sudo apt update

Nazadnje je drugi način za odpravljanje te napake kopiranje vsebine datoteke s seznamom virov iz drugega funkcionalnega sistema Ubuntu in njihovo lepljenje v datoteko s seznamom virov sistema. To je daleč najlažji način odpravljanja te napake.

Opisani trije načini bi vam morali pomagati odpraviti to napačno napako v Ubuntuju.