GNU/Linux >> Linux の 問題 >  >> Ubuntu

修正方法「W:一部のインデックスファイルのダウンロードに失敗しました。」 Ubuntuでのエラー

W:一部のインデックスファイルをダウンロードできませんでした。」というエラーが発生する場合があります。 」Ubuntu システムを更新するとき。これがエラーの抜粋です。

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.

最初の行から、エラーはミラーがダウンしているか使用できないことを示しています。この場合、ミラー archive.ubuntu.com 何らかの理由で利用できません。

「W:一部のインデックスファイルのダウンロードに失敗しました」の修正方法。 Ubuntuのエラー

通常、ミラーがオンラインに戻ると、エラーはクリアされます。ただし、ミラーが再び使用可能になるまでにかかる時間はわからないため、別のミラーに切り替えるのが最善の方法です。

エラーを解決するために実行できるいくつかの修正があります。

解決策1:元のUbuntuミラーに戻す

このエラーが発生した場合、最初のトリックは元のミラーに戻すことです。これには、/usr/share/doc/apt/examples/sources.listのサンプルソースリストファイルから新しいソースリストファイルを作成することが含まれます。 パス。

次のように、サンプルソースリストファイルを確認できます。

$ 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

ただし、最初に、常に推奨されているように、次のようにソースリストのバックアップコピーを作成します。

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

次に、以下の手順に従って、サンプルソースリストファイルから新しいソースリストファイルを作成します。

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

最後に、図のようにリポジトリを更新します。

$ sudo apt update

これにより、すべてのミラーが復元され、「メイン」が有効になります。 ‘正規でサポートされているリポジトリ 。

コミュニティでサポートされているをインストールするには ソフトウェアパッケージ、プロプライエタリパッケージ、および完全に無料のライセンスでは利用できないパッケージについては、次のリポジトリを有効にすることを検討してください。

  • 宇宙 –コミュニティが管理する無料のオープンソースソフトウェア。
  • 制限付き –デバイス専用のドライバー。
  • 多元宇宙 –著作権または法的な問題によって制限されているソフトウェア。

これらのリポジトリを有効にするには、以下のコマンドを呼び出します。

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

次に、パッケージリストを更新します。

$ sudo apt update

この時点で、両方のメインが必要です。 リポジトリとコミュニティでサポートされている 自由に使えるリポジトリ。

解決策2:公式のUbuntuミラーから最も近いミラーを選択する

または、地理的な場所に対して最も近いミラー(多くの場合、最速のミラー)に切り替えることを検討することもできます。

最も簡単な方法は、ソースリストファイル内で定義されたミラーに、居住国に関連する国コードが含まれていることを確認することです。たとえば、公式の米国 /etc/apt/sources.listで提供されるミラー は:

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

お住まいの地域が米国にない場合 、 USを上書きするだけです 適切な国コードを持つ国コード。たとえば、カナダにいる場合 、私たちを置き換えます ca 示されているようにファイルに示されているように。

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

完了したら、次のようにソースリストを更新します。

$ sudo apt update

解決策3:正常に機能しているシステムからソースリストの内容をコピーする

最後に、このエラーを解決するもう1つの方法は、ソースリストの内容をコピーすることです。 別の機能するUbuntuシステムからファイルを作成し、システムのソースリストファイルに貼り付けます。これは、このエラーを修正する最も簡単な方法です。

概説されている3つの方法は、 Ubuntuでのこのしつこいエラーを解決するのに役立ちます。 。


Ubuntu
  1. Ubuntuアップデートエラーを修正する方法:MergeListの問題

  2. サポートされていないUbuntuリリースでapt-getFailedtoFetchエラーを修正する方法

  3. Ubuntu 15.10のライブUSBでの「ブートエラー」–修正方法

  1. Ubuntu20.04でユーザーを一覧表示する方法

  2. Ubuntuでunrarする方法

  3. 修正方法-Apacheエラー:一致するDirectoryIndexがありませんか?

  1. Ubuntuターミナルでコマンドラインを使用してファイルをダウンロードする方法

  2. do-release-upgradeを修正する方法:Ubuntuでコマンドが見つかりませんエラー

  3. 「W:一部のインデックスファイルのダウンロードに失敗しました。」を修正しました。 Ubuntuでのエラー