ros2 源更新有误问题

当使用

sudo apt update

的时候,总是会出现下面这个问题:

N: Skipping acquire of configured file 'main/binary-i386/Packages' as repository 'http://packages.ros.org/ros2/ubuntu bionic InRelease' doesn't support architecture 'i386'

强迫症的我真的无法忍受~决心搞定他,其实非常简单。
原因是因为会把其他平台上的源读取出来但是又不适合PC端的Ubuntu,所以只要指定搜索PC端的源就好了。
解决办法:

sudo gedit /etc/apt/sources.list.d/ros2-latest.list

把原来的

deb http://packages.ros.org/ros2/ubuntu bionic main

改成:

deb [arch=amd64] http://packages.ros.org/ros2/ubuntu bionic main

即可。
上图。
ros2 源更新有误问题_第1张图片

你可能感兴趣的:(ros2)