當使用
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
即可。
上圖。