我正在尝试在 Raspbian 操作系统上安装 ROS。
我知道它适用于 Ubuntu,但我以前见过这样做,并且由于我有一些要求,希望在 Raspbian 上进行有效安装。
当我尝试
sudo apt update
时,尽管按照网站上的 ROS Noetic
说明操作,我得到 Err5: http://packages.ros.org/ros/ubuntu bullseye Release 404 Not Found E: The repository http://packages.ros.org/ubuntu bullseye Release does not have a Release file. Updating from such a repository can't be done securely and is therefore disabled by default. See apt-secure(8) manpage for repository creation and user configuration
但是,我更像是一名软件开发人员,而不是操作系统专家,所以我不确定从哪里开始调试这个问题,并且搜索一些旧线程并没有找到任何与 Bullseye 完全匹配的问题,所以我不确定如何进行。
根据 REP 2000:ROS 2 版本和目标平台,您正在运行的系统,Debian Bullseye,被列为
第 3 级 [s]
描述为
“[s]”从源代码编译。
这意味着您必须自己为您的发行版编译 ROS。没有正式分发二进制文件。
ROS 文档中的在 Linux 上构建 ROS 2 描述了其过程。或者,您可以将 docker 视为 ROS 文档中描述的 Raspberry Pi 上的 ROS 2。最后一种方法可能是使用非官方构建,例如 GitHub 上的 Ar-Ray-code/rpi-bullseye-ros2。