「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でのこのしつこいエラーを解決するのに役立ちます。 。