Guía de instalación de la versión ROS2 foxy (sistema de arquitectura ARM64, Ubuntu20.04)

condición del sistema

arm 64
Ubuntu20.04
me atascó por un día! Impresionado. . .
El dispositivo es un kit NVIDIA Jetson y es un sistema arm64, por lo que ninguna de las publicaciones en línea son útiles y son basura para mí.
En primer lugar, indique las condiciones del sistema, hay varias fuentes de espejo importantes, fuente Tsinghua oficial, nacional, Ali's, Universidad de Ciencia y Tecnología de China, etc. ¡Puede encontrarlo buscando y prestar atención para que coincida con su propio sistema/versión! ! !

Pozo encontrado:

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.

¿Por qué la fuente oficial tiene este problema? ? ¿Por qué no hay binario-amd64? ?
Pero en retrospectiva, me quedé sin palabras sobre mi operación, y no lo pensé detenidamente, porque al buscar este problema, básicamente pedí agregar [arch=amd64] a la fuente, ¡y aun así reporté un error
! ¿Por qué no lo piensas con cuidado? ? Se dice que no hay un paquete amd64, pero ¿funcionará agregar [arch=amd64]? Eres arm64, ¡así que deberías reemplazarlo con [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

Esta es la fuente de la Universidad de Ciencia y Tecnología de China, con [arch=arm64] agregado al frente, donde ubuntu-ports indica que es una arquitectura arm.
Finalmente, no se informó ningún error, y el primer paso estuvo atascado durante mucho tiempo, sin palabras. . .
este es el primer paso

sudo apt update && sudo apt install locales

¡Si este paso no funciona, el resto será inútil!

Debe ser grabado y rociado por el camino.

Los siguientes pasos de instalación se pueden realizar paso a paso de acuerdo con el tutorial del sitio web oficial. ¡Le deseo éxito!

Supongo que te gusta

Origin blog.csdn.net/weixin_43835470/article/details/131114109
Recomendado
Clasificación