无法在 RPI 4 运行 Ubuntu 21.10 上安装 ROS2 Foxy

Unable to install ROS2 Foxy on RPI 4 running Ubuntu 21.10

我无法运行命令 sudo apt install ros-foxy-desktop。按照此处的指南操作:https://docs.ros.org/en/foxy/Installation/Ubuntu-Install-Debians.html。我能够完成所有步骤,直到出现这些错误的最终安装。

如有任何帮助,我们将不胜感激。我已经尝试按照这里的指南安装 https://docs.ros.org/en/foxy/Installation/Ubuntu-Development-Setup.html。是不是因为我是运行ning ubuntu 21.10桌面,需要运行ning 20.04服务器?我 运行 使用 20.04 服务器的问题是我无法连接到我所在的大学的 wifi,wifi 使用 PEAP,我不知道如何通过服务器设置它连接到 wifi。

Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:

The following packages have unmet dependencies:
 ros-foxy-action-msgs : Depends: libpython3.8 (>= 3.8.2) but it is not installable
                        Depends: ros-foxy-unique-identifier-msgs but it is not going to be installed
 ros-foxy-action-tutorials-interfaces : Depends: libpython3.8 (>= 3.8.2) but it is not installable
 ros-foxy-actionlib-msgs : Depends: libpython3.8 (>= 3.8.2) but it is not installable
 ros-foxy-builtin-interfaces : Depends: libpython3.8 (>= 3.8.2) but it is not installable
 ros-foxy-composition-interfaces : Depends: libpython3.8 (>= 3.8.2) but it is not installable
 ros-foxy-demo-nodes-cpp-native : Depends: ros-foxy-fastrtps but it is not installable
                                  Depends: ros-foxy-rmw-fastrtps-cpp but it is not installable
 ros-foxy-depthimage-to-laserscan : Depends: libopencv-core4.2 (>= 4.2.0+dfsg) but it is not installable
                                    Depends: ros-foxy-image-geometry but it is not going to be installed
 ros-foxy-diagnostic-msgs : Depends: libpython3.8 (>= 3.8.2) but it is not installable
...
 ros-foxy-std-srvs : Depends: libpython3.8 (>= 3.8.2) but it is not installable
 ros-foxy-stereo-msgs : Depends: libpython3.8 (>= 3.8.2) but it is not installable
 ros-foxy-tf2-msgs : Depends: libpython3.8 (>= 3.8.2) but it is not installable
 ros-foxy-tf2-py : Depends: libpython3.8 (>= 3.8.2) but it is not installable
 ros-foxy-trajectory-msgs : Depends: libpython3.8 (>= 3.8.2) but it is not installable
 ros-foxy-turtlesim : Depends: libpython3.8 (>= 3.8.2) but it is not installable
 ros-foxy-visualization-msgs : Depends: libpython3.8 (>= 3.8.2) but it is not installable
E: Unable to correct problems, you have held broken packages.```

目前 Foxy 是为 20.04 构建的,因此没有可以安装的 21.04 版本。您将必须安装 20.04 或 运行 某种容器(即 docker)。

至于 PEAP 身份验证,我可能会查看 this askubuntu 线程。