ROS2 foxy版インストールガイド(ARM64アーキテクチャシステム、Ubuntu20.04)

システム状態

arm 64
Ubuntu20.04
で 1 日立ち往生しました。感動。
このデバイスは NVIDIA Jetson キットであり、arm64 システムなので、オンライン投稿はどれも役に立たず、私にとってはゴミです。
まずシステム条件を述べます。いくつかの主要なミラーソース、公式、国内の清華ソース、Ali’s、中国科学技術大学などがあります。検索して見つけることができます。自分のシステム/バージョンと一致するように注意してください。

遭遇した穴:

E: Failed to fetch http://ports.ubuntu.com/ubuntu-ports/dists/focal/main/binary-amd64/Packages  404  Not Found [IP: 185.125.190.36 80]
E: Failed to fetch http://ports.ubuntu.com/ubuntu-ports/dists/focal-updates/main/binary-amd64/Packages  404  Not Found [IP: 185.125.190.36 80]
E: Failed to fetch http://ports.ubuntu.com/ubuntu-ports/dists/focal-security/main/binary-amd64/Packages  404  Not Found [IP: 185.125.190.36 80]
E: Some index files failed to download. They have been ignored, or old ones used instead.

なぜ公式ソースにこの問題があるのでしょうか? ? binary-amd64 がないのはなぜですか? ?
しかし、振り返ってみると、私は自分の操作について言葉を失い、慎重に考えていませんでした。なぜなら、この問題を検索するときに、基本的に [arch=amd64] をソースに追加するように要求したためであり、依然としてエラーが発生するからです。報告されました
よく考えてみてはいかがでしょうか?? amd64パッケージは無いとのことですが、[arch=amd64]を追加すればうまくいくでしょうか?あなたは arm64 なので、[arch=arm64] に置き換える必要があります。

# 默认注释了源码仓库,如有需要可自行取消注释
deb [arch=arm64] https://mirrors.ustc.edu.cn/ubuntu-ports/ focal main restricted universe multiverse
# deb-src https://mirrors.ustc.edu.cn/ubuntu-ports/ focal main main restricted universe multiverse
deb [arch=arm64] https://mirrors.ustc.edu.cn/ubuntu-ports/ focal-updates main restricted universe multiverse
# deb-src https://mirrors.ustc.edu.cn/ubuntu-ports/ focal-updates main restricted universe multiverse
deb [arch=arm64] https://mirrors.ustc.edu.cn/ubuntu-ports/ focal-backports main restricted universe multiverse
# deb-src https://mirrors.ustc.edu.cn/ubuntu-ports/ focal-backports main restricted universe multiverse
deb [arch=arm64] https://mirrors.ustc.edu.cn/ubuntu-ports/ focal-security main restricted universe multiverse
# deb-src https://mirrors.ustc.edu.cn/ubuntu-ports/ focal-security main restricted universe multiverse

# 预发布软件源,不建议启用
# deb https://mirrors.ustc.edu.cn/ubuntu-ports/ focal-proposed main restricted universe multiverse
# deb-src https://mirrors.ustc.edu.cn/ubuntu-ports/ focal-proposed main restricted universe multiverse

これは中国科学技術大学のソースで、先頭に [arch=arm64] が追加されており、ubuntu-ports は arm アーキテクチャであることを示しています。
結局、エラーは報告されず、最初のステップが長い間スタックし、言葉を失いました。
これが最初のステップです

sudo apt update && sudo apt install locales

このステップがうまくいかないと、残りのステップが無駄になってしまいます。

ちなみに記録してスプレーする必要があります。

次のインストール手順は、公式 Web サイトのチュートリアルに従って段階的に実行できます。成功を祈っています。

おすすめ

転載: blog.csdn.net/weixin_43835470/article/details/131114109
おすすめ