X86_64 アーキテクチャの Ubuntu16.04 は、一部のパッケージをダウンロードできないというシステム ソース更新プロンプトを置き換えました 404 Not Found

X86_64 アーキテクチャの ubuntu16.04 がシステム ソース アップデートを置き換えると、E: https://mirrors.tuna.tsinghua.edu.cn/ubuntu/dists/xenial/main/binary-arm64/Packages 404 Not Found をダウンロードできませんというメッセージが表示されます


I.はじめに

X86_64的Ubuntu16.04系统更换了清华源,sudo apt update时提示一些包仍然无法下载

系统换源方法为:①打开sources.list ②加入源码

sudo gedit /etc/apt/sources.list

実行可能なアクセス許可を持つようにsources.listを変更するのが最善です。そうしないと、ソースを更新に安全に使用できないことが報告されます。

sudo chmod 777 /etc/apt/sources.list

清華ソースが推奨されます。次のとおりです。

清華社のsource_amdアーキテクチャ
ここに画像の説明を挿入します

清華院_腕の建築
ここに画像の説明を挿入します
根据自己的Ubuntu系统选择对应架构和版本


2. エラーの原因

1. マルチアーキテクチャのサポートは ARM 用に設定されていますが、プラットフォームは X86 アーキテクチャに基づいています


3. 解決策

1. システムアーキテクチャを表示する

arch
dpkg --print-foreign-architectures

ここに画像の説明を挿入します

2. ARM アーキテクチャのサポートを削除する

 sudo dpkg --remove-architecture arm64

arm がまだデータベースで使用されており、削除できないことを示すメッセージが表示されます。

ここに画像の説明を挿入します

解决方法:

sudo rm -rf /var/lib/apt/lists/*
sudo apt-get remove .*:arm64

ここに画像の説明を挿入します

この時、再度削除コマンドを実行し、sudo apt updateをすればOKです!

 sudo dpkg --remove-architecture arm64

ここに画像の説明を挿入します
ここに画像の説明を挿入します

4. まとめ

もちろん、NVIDIA Jetson シリーズのマザーボードで、ARM アーキテクチャの Ubuntu システムがフラッシュされている場合、アップデート中に一部の AMD パッケージをダウンロードできないというメッセージが表示されることがありますが、原理は同じです。

おすすめ

転載: blog.csdn.net/qq_42535748/article/details/125836304