Vyhledávání na webu

Jak opravit „W: Některé indexové soubory se nepodařilo stáhnout. “Chyba v Ubuntu


Někdy se při aktualizaci systému na Ubuntu můžete setkat s chybou „W: Některé indexové soubory se nepodařilo stáhnout. “. Zde je výňatek z chyby.

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.

Chyba z prvního řádku ukazuje na zrcadlo, které je nefunkční nebo nedostupné. V tomto případě je zrcadlo archive.ubuntu.com z nějakého důvodu nedostupné.

Jak opravit „W: Některé indexové soubory se nepodařilo stáhnout. “ chyba v Ubuntu

Obvykle by se chyba měla odstranit, jakmile bude zrcadlo opět online. Protože si však nemůžete být jisti, jak dlouho bude trvat, než bude zrcadlo opět dostupné, nejlepší metodou je přejít na jiné zrcadlo.

Zde je několik oprav, kterými můžete chybu vyřešit.

Řešení 1: Vraťte se k původnímu zrcadlu Ubuntu

Pokud narazíte na tuto chybu, prvním trikem v rukávu je přepnout zpět na původní zrcadlo. To zahrnuje vytvoření nového souboru se seznamem zdrojů ze vzorového souboru se seznamem zdrojů v cestě /usr/share/doc/apt/examples/sources.list.

Můžete se podívat na ukázkový soubor zdrojového seznamu, jak je znázorněno:

cat /usr/share/doc/apt/examples/sources.list
Ukázkový výstup
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

Nejprve však, jak je vždy doporučeno, vytvořte záložní kopii seznamů zdrojů, jak je znázorněno:

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

Dále vytvořte nový soubor se seznamem zdrojů z ukázkového souboru se seznamem zdrojů podle následujících kroků:

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

Nakonec aktualizujte úložiště, jak je znázorněno.

sudo apt update

Tím se obnoví všechna zrcadla a aktivuje se „Hlavní“ úložiště, které podporuje Canonical.

Chcete-li nainstalovat softwarové balíčky podporované komunitou, proprietární balíčky a balíčky, které nejsou k dispozici v rámci zcela bezplatné licence, můžete zvážit povolení následujících úložišť:

  • Vesmír – bezplatný software s otevřeným zdrojovým kódem spravovaný komunitou.
  • Omezeno – Proprietární ovladače pro zařízení.
  • Multiverse – Software omezený autorským právem nebo právními problémy.

Chcete-li povolit tato úložiště, vyvolejte níže uvedené příkazy.

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

Poté aktualizujte seznamy balíčků.

sudo apt update

V tuto chvíli byste měli mít k dispozici jak Hlavní úložiště, tak komunitně podporované úložiště.

Řešení 2: Vyberte nejbližší zrcadlo z oficiálních zrcadel Ubuntu

Případně můžete zvážit přepnutí na nejbližší zrcadlo – které je často nejrychlejší – vzhledem k vaší zeměpisné poloze.

Nejjednodušší přístup je zajistit, aby zrcadlo definované v souboru se seznamem zdrojů obsahovalo kód země vzhledem k zemi vašeho bydliště. Například oficiální zrcadlo United States poskytované v /etc/apt/sources.list je:

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

Pokud se vaše místo nenachází ve Spojených státech, přepište kód země US příslušným kódem země. Pokud se například nacházíte v Kanadě, nahraďte nás výrazem ca, jak je uvedeno v souboru, jak je znázorněno.

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

Po dokončení aktualizujte seznam zdrojů podle obrázku:

sudo apt update

Řešení 3: Zkopírujte seznam zdrojů obsahu z dobře fungujícího systému

Dalším způsobem, jak tuto chybu vyřešit, je zkopírovat obsah souboru seznam zdrojů z jiného funkčního systému Ubuntu a vložit jej do souboru se seznamem zdrojů vašeho systému. Toto je zdaleka nejjednodušší způsob, jak tuto chybu opravit.

Tři popsané metody by vám měly pomoci vyřešit tuto otravnou chybu na Ubuntu.