遵循官方文档后无法在 Debian 11.2.0 中安装机器人操作系统

问题描述 投票:0回答:2

我需要在学校的 Debian Virtualbox 实例上安装机器人操作系统。我遵循了官方文档。我发现的第一个障碍是当我需要运行

sudo add-apt-repository universe
并返回
Error: 'universe' is invalid
时。幸运的是这篇文章解决了这个问题。

然而走了几步就出现了问题。我运行了

sudo apt update
但它显示
Malformed entry 1 in list file /etc/apt/sources.list.d/ros2.list (Component)
,所以我用 nano 检查了文件。内容如下:

deb [arch=amd64 signed-by=usr/share/keyrings/ros-archive-keyring.gpg] http://packages.ros.org/ros2/ubuntu main

我不知道畸形部分到底是什么。我删除了方括号内的内容,但它仍然返回相同的错误。我读过一篇文章,告诉我删除有问题的文件,但它没有用,因为安装

ros-rolling-desktop
会失败,因为packages.ros.org 被删除了。到目前为止,我陷入困境,没有想法。

很遗憾他们没有在文档中投入更多精力。

debian ros
2个回答
0
投票

虽然我的系统是Ubuntu 18.04,但我曾经遇到过这个问题,我认为这些问题可能有通用的解决方案。 至于我的方法,我尝试了很多方法来解决,但我不记得哪条路可以运行。 方法: 1.试试这个: sudo rm /etc/apt/sources.list.d/ros-latest.list 如果您无法安装此程序,请尝试在此网站上搜索: https://download.docker.com/linux/ubuntu,然后尝试下载。

2.(我不知道这样应该可以)

cat /etc/apt/sources.list.d/ros-latest.list
sudo vim /etc/apt/sources.list.d/ros-latest.list
逐行检查,在信号“$”前添加一个“空格”,这似乎是 ' $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null'

如果无法正常运行,请退回。


0
投票

你能解决这个问题吗?我也遇到同样的问题了

错误: E:列表文件 /etc/apt/sources.list.d/ros2.list 中格式错误的条目 1(组件) E: 无法读取来源列表。

这是sources.list内容:

© www.soinside.com 2019 - 2024. All rights reserved.