GNU/Linux >> Znalost Linux >  >> Ubuntu

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

Někdy se můžete setkat s chybou „W:Některé indexové soubory se nepodařilo stáhnout. “ na Ubuntu při aktualizaci systému. 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ě zrcadlo archive.ubuntu.com je 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řepnout 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 /usr/share/doc/apt/examples/sources.list cesta.

Můžete nahlédnout do ukázkového souboru se seznamem zdrojů, jak je uvedeno:

$ 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

Ale nejprve, jak se vždy doporučuje, vytvořte záložní kopii seznamů zdrojů, jak je uvedeno:

$ 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 podporované komunitou softwarových balíků, proprietárních balíků a balíků, které nejsou dostupné v rámci zcela bezplatné licence, můžete zvážit povolení následujících úložišť:

  • Vesmír – Komunitou spravovaný bezplatný software s otevřeným zdrojovým kódem.
  • 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 tomto okamžiku byste měli mít obě Hlavní úložiště a podporované komunitou úložiště, která máte k dispozici.

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

Případně můžete zvážit přechod 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í Spojené státy americké zrcadlo poskytnuté v /etc/apt/sources.list je:

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

Pokud vaše poloha není ve Spojených státech , stačí přepsat US kód země s příslušným kódem země. Pokud se například nacházíte v Kanadě , nahraďte nás s ca jak je zobrazeno 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 seznamu zdrojů soubor z jiného funkčního systému Ubuntu a vložte je 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 .


Ubuntu
  1. Jak opravit chybu aktualizace Ubuntu:Problém s MergeList

  2. Jak opravit chybu apt-get Failed to Fetch v nepodporovaných vydáních Ubuntu

  3. „Chyba spouštění“ s živým usb Ubuntu 15.10 – jak ji opravit

  1. Jak vytvořit seznam uživatelů na Ubuntu 20.04

  2. Jak unrar v Ubuntu

  3. Jak opravit - Chyba Apache:Žádný odpovídající DirectoryIndex?

  1. Jak stahovat soubory pomocí příkazového řádku v terminálu Ubuntu

  2. Jak opravit do-release-upgrade:příkaz nenalezen Chyba v Ubuntu

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