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

即可。
上圖。
在這裏插入圖片描述

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章