在docker中配置ros-melodic,运行sudo apt-get update遇到的问题如下图所示:
在这里插入图片描述找了很多说关于重新增加key的方法都不好用,最后运行了一下sudo apt-get upgrade,效果如下:

在这里插入图片描述可以看出:

W: Target Packages (main/binary-amd64/Packages) is configured multiple times in /etc/apt/sources.list:28 and /etc/apt/sources.list.d/ros2.list:1
W: Target Packages (main/binary-all/Packages) is configured multiple times in /etc/apt/sources.list:28 and /etc/apt/sources.list.d/ros2.list:1
W: Target Packages (main/binary-amd64/Packages) is configured multiple times in /etc/apt/sources.list.d/ros-latest.list:1 and /etc/apt/sources.list.d/ros1-latest.list:1
W: Target Packages (main/binary-all/Packages) is configured multiple times in /etc/apt/sources.list.d/ros-latest.list:1 and /etc/apt/sources.list.d/ros1-latest.list:1

然后把ros-latest.list和ros2.list两个文件都删掉,再运行sudo apt-get update,效果如下:
在这里插入图片描述问题解决!

Logo

开放原子开发者工作坊旨在鼓励更多人参与开源活动,与志同道合的开发者们相互交流开发经验、分享开发心得、获取前沿技术趋势。工作坊有多种形式的开发者活动,如meetup、训练营等,主打技术交流,干货满满,真诚地邀请各位开发者共同参与!

更多推荐