Při instalaci softwaru na Linux se objeví zpráva jako „W:Některé indexové soubory se nepodařilo stáhnout“. Ale proč se to děje? Ukázalo se, že jeden ze zrcadlových serverů Ubuntu je mimo provoz. I když aktualizujete seznamy úložišť nebo restartujete, stejná chyba se může zobrazit znovu. Ustaraný? No nebuď. Návrat k původnímu Ubuntu Mirror je pro něj snadným řešením. Můžete také vybrat nejbližší zrcadlo, abyste věci vyčistili. Nyní, když všechny šance selžou, zkuste zkopírovat obsah seznamu zdrojů z fungujícího systému. Nyní se pojďme ponořit hluboko do toho, jak můžete tu zatracenou věc opravit.
W:Některé indexové soubory se nepodařilo stáhnout:Pojďme to opravit
Jakmile budete vědět, co dělat a co nedělat Ubuntu, je snadné najít řešení pro selhání stahování indexových souborů. Obecně řečeno, problém se sám vyřeší po několika hodinách. Ale znát správný čas, kdy se věci změní, je těžké.
Místo toho můžete zkusit změnit zrcadlo. Nejprve však zkuste aktualizovat svůj systém pomocí „$ sudo apt update
” Pokud se váš problém sám nevyřeší, zobrazí se chybová zpráva jako:
W: Failed to fetch http://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.
Nyní projděte níže uvedené metody pro nejlepší řešení. Snažte se věci neuspěchat. Pokračujte v metodě pouze v případě, že předchozí metoda nefunguje.
Metoda 1:Zkuste aktualizovat svůj systém
Nejprve musíte aktualizovat distribuci Linuxu, protože aktualizace funguje správně. Nyní použijte příkaz
sudo apt update
Metoda 2:Přejít zpět na výchozí zrcadlo
--Po aktualizaci systému a bez úspěchu se zkuste vrátit k výchozímu zrcadlu. Někdy servery Ubuntu změní své zrcadlo, aniž byste si toho všimli. Chcete-li to vyřešit, musíte vytvořit nový seznam zdrojů z cesty „sources.list“. Použijte příkaz níže a zkontrolujte.
cat /usr/share/doc/apt/examples/sources.list
Vstup:
Výstup:
Udělejte si kopii výpisu zdroje pro případ, že by se něco pokazilo. Zkopírujte níže uvedené příkazy a spusťte proces.
sudo mv /etc/apt/sources.list{,.backup} sudo mv /etc/apt/sources.list.d{,.backup}
Máme vytvořit nový zdroj z ukázkového seznamu. Chcete-li najít seznam vzorků, zadejte kód
sudo mkdir /etc/apt/sources.list.d sudo cp /usr/share/doc/apt/examples/sources.list /etc/apt/sources.list
Možná budete muset čas od času aktualizovat úložiště pomocí „sudo apt update
“příkaz. Nyní přichází ta zábavná část. Existují tři typy úložišť. Chcete-li získat funkční výsledek, musíte je povolit jeden po druhém. Chcete-li je povolit, použijte následující kódy.
- Pro Omezené:
sudo add-apt-repository restricted
- Pro univerzální:
sudo add-apt-repository universe
- A konečně pro Multivesmír:
sudo add-apt-repository multiverse
Poznámka: Univerzální úložiště jsou open-source. Omezené ovladače jsou obvykle proprietární ovladače pro vaše běžící zařízení. A k Multiverse jsou připojena autorská práva.
Zkontrolujte všechna povolená úložiště pomocí příkazu
grep ^deb /etc/apt/sources.list
Metoda 3:Změňte zrcadlo na funkční ve vašem okolí
Když návrat k hlavnímu zrcadlu nefunguje, co byste měli dělat? Změna zrcadla na funkční je vaše nejlepší volba. Ukázalo se, že přechod z výchozího nastavení na blízkost vašeho umístění zvyšuje rychlost zrcadlení a odstraňuje chyby.
Musíte uvést kód země vztahující se k místu, kde žijete, nebo někde poblíž.
Osoba z USA musí použít „deb http://us.archive.ubuntu.com/ubuntu focal main limited.“
Zde je kód země USA. Nyní, pokud jste z Kanady nebo Indie, použijte pouze „ca“ a „in“ a nahraďte „nás“ v kódu.
Příklad
deb http://us.archive.ubuntu.com/ubuntu focal main restricted
Postupem níže uvedených kroků změňte zrcadlo na funkční
Výměna zrcadla je snadná jako facka. Stačí přejít na webovou stránku archivních zrcadel a zadat své nejbližší umístění. Postupujte podle níže uvedených kroků.
- Projděte si https://launchpad.net/ubuntu/+archivemirrors a najděte si nejbližší server.
- Najděte svou zemi nebo zemi ve vašem okolí.
Jako příklad jsme si vzali Bangladéš.
- Klikněte na odkaz a budete přesměrováni na jiný web.
- Nyní zkopírujte kódy a přidejte je do „/etc/apt/sources.list“.
Nakonec aktualizujte pomocí
sudo apt update
A Wallah, jste hotovi.
Metoda 4:Vyhledejte jakékoli funkční zrcadlo
Vypadá to, že zrcadlové úložiště poblíž vás je také mimo provoz. Ale nebojte se. Stačí změnit kódy na funkční.
Vyzkoušejte libovolný odkaz ze seznamu, který se vám líbí. Přejděte na https://launchpad.net/ubuntu/+archivemirrors.
Zkopírujte níže zobrazený kód a přidejte je do úložiště.
Poznámka: Tento krok obecně dělá zázraky. Pokud náhodou ne, zkuste novou zemi.
Metoda 5:Zkopírujte seznam zdrojů zrcadlení z prostředí Working Desktop
Pokud stále čtete, žádná z výše uvedených metod pro vás nefungovala. Jedinou opravou vašeho Ubuntu Linux desktopu je zkopírování zdrojů zrcadlení úložiště z jiného funkčního.
- Použijte níže uvedený kód k terminálu funkčního PC.
cat /usr/share/doc/apt/examples/sources.list
- Zkopírujte obsah ze seznamu pomocí jednoduchého textového editoru.
- Nyní vložte kódy do svého desktopového source.list a wallah. Jsi hotov.
- Vše dokončete jednoduchým příkazem sudo update.
Jak přidat nový kód řádku do souces.list
Soubor
Nejjednodušší způsob, jak přidat zrcadlo úložiště do souces.list, je pomocí textového editoru GUI.
- Nejprve použijte kód,
echo “new line of text” | sudo tee -a /etc/apt/sources.list
- Nyní vložte kód níže.
sudo gedit /etc/apt/sources.list
- Zkopírujte kódy řádků, například
deb http://mirror.dhakacom.com/ubuntu/ YOUR_UBUNTU_VERSION_HERE main deb-src http://mirror.dhakacom.com/ubuntu/ YOUR_UBUNTU_VERSION_HERE main
- Uložte a ukončete source.list.
Poznámka na závěr
W:Chyba při stahování některých indexových souborů se stává tak vzácnou, že je těžké najít správné řešení. Naštěstí jsme probrali vše, co potřebujete vědět o řešení problému. V některých případech jsou distro kódy zatraceně popraskané a je potřeba distribuci nainstalovat znovu. Tento scénář však pravděpodobně v dohledné době nenastane. Jednoduchá úprava souces.list bude stačit pro všechny.