无法获取用于 Lunar 版本的 ros 包

无法获取用于 Lunar 版本的 ros 包

我正在尝试从源代码在 Ubuntu 23.04 和 python 3.11.4 上构建 ROS Noetic。参考ROS官方文档

步骤 1:安装引导依赖项:

$ sudo apt-get install python3-rosdep python3-rosinstall-generator python3-vcstools python3-vcstool build-essential

给出错误:

E: Unable to locate package python3-rosdep
E: Unable to locate package python3-vcstool 

第 2 步:为此,文档要求将 packages.ros.org debian 存储库添加到 apt 源列表中:点击这里

sudo sh -c 'echo "deb http://packages.ros.org/ros/ubuntu $(lsb_release -sc) main" > /etc/apt/sources.list.d/ros-latest.list'

我尝试了上述步骤并且执行成功,没有产生任何错误。

但是,当我再次尝试步骤 2 之后的步骤 1 时,仍然出现相同的错误。

另外,在第 2 步之后我运行:

sudo apt update

它说:

Hit:1 http://us.archive.ubuntu.com/ubuntu lunar InRelease
Hit:2 http://us.archive.ubuntu.com/ubuntu lunar-updates InRelease              
Hit:3 http://security.ubuntu.com/ubuntu lunar-security InRelease               
Hit:4 http://us.archive.ubuntu.com/ubuntu lunar-backports InRelease            
Ign:5 http://packages.ros.org/ros/ubuntu lunar InRelease                       
Hit:6 https://mirror.mwt.me/shiftkey-desktop/deb any InRelease
Err:7 http://packages.ros.org/ros/ubuntu lunar Release                      
404  Not Found [IP: 2605:bc80:3010::134 80] 
Get:8 https://download.opensuse.org/repositories/home:/npreining:/debian-ubuntu-
onedrive/xUbuntu_22.04./InRelease [1,604 B]
Reading package lists... Done        
E: The repository 'http://packages.ros.org/ros/ubuntu lunar Release' does not have a Release file.
N: Updating from such a repository can't be done securely, and is therefore disabled by default.
N: See apt-secure(8) manpage for repository creation and user configuration details.

当我访问ROS 软件包存储库,我看不到 Ubuntu 23.04(lunar)的文件夹,这是否意味着 Ubuntu 23.04 尚未提供软件包?

我之前没有从源代码安装过 ROS,非常感谢任何帮助。

相关内容