ROS Noetic 设置:/etc/ros/noetic/setup.bash 未创建
ROS Noetic setup: /etc/ros/noetic/setup.bash not created
我正在尝试为 Linux Mint 20 设置 ROS noetic。但是,“sudo apt search ros-noetic”没有 return 任何东西。我 运行 我找到了我能找到的最相似的包,“ros-desktop-full”,并从那里按照维基的其余安装说明进行操作,但无法弄清楚如何完成环境设置,因为 /etc/ros/noetic/setup.bash 未创建。
sudo find / -name ros:
/opt/ros
/etc/ros
/usr/include/ros
/home/thomas/Documents/school_stuff/internship/dependencies/DynamixelSDK/ros
ls /usr/include/ros:
advertise_options.h publisher_link.h
advertise_service_options.h rate.h
assert.h roscpp_serialization_macros.h
builtin_message_traits.h ...etc
ls /etc/ros:
genmsg rosdep
ls ~/Documents/school_stuff/internship/dependencies/DynamixelSDK/ros:
dynamixel_sdk dynamixel_sdk_examples
/opt/ros 为空(此目录不是自动创建的;我手动创建的)
sudo find / -name setup.bash:
/home/thomas/catkin_ws/build/catkin_generated/installspace/setup.bash
/home/thomas/catkin_ws/build/atomic_configure/setup.bash
/home/thomas/catkin_ws/devel/setup.bash
ros-desktop-full
不是您想要的。相反,您需要特定的 noetic 版本;这就是为什么缺少 noetic 安装文件的原因。在 Mint 上安装时,您的 apt 源将尝试使用 Mint 名称 (Ulyana) 而不是 ROS 使用的 Ubuntu 名称 (Focal)。要解决此问题,您只需在 /etc/apt/sources.list.d/ros-latest.list
中编辑您的 ros apt 列表即可。如果你不想手动追加,你可以 运行
sudo sh -c 'echo "deb http://packages.ros.org/ros/ubuntu focal main" > /etc/apt/sources.list.d/ros-latest.list'
然后在 apt update
之后你应该能够通过 sudo apt install ros-noetic-desktop-full
成功安装
我正在尝试为 Linux Mint 20 设置 ROS noetic。但是,“sudo apt search ros-noetic”没有 return 任何东西。我 运行 我找到了我能找到的最相似的包,“ros-desktop-full”,并从那里按照维基的其余安装说明进行操作,但无法弄清楚如何完成环境设置,因为 /etc/ros/noetic/setup.bash 未创建。
sudo find / -name ros:
/opt/ros
/etc/ros
/usr/include/ros
/home/thomas/Documents/school_stuff/internship/dependencies/DynamixelSDK/ros
ls /usr/include/ros:
advertise_options.h publisher_link.h
advertise_service_options.h rate.h
assert.h roscpp_serialization_macros.h
builtin_message_traits.h ...etc
ls /etc/ros:
genmsg rosdep
ls ~/Documents/school_stuff/internship/dependencies/DynamixelSDK/ros:
dynamixel_sdk dynamixel_sdk_examples
/opt/ros 为空(此目录不是自动创建的;我手动创建的)
sudo find / -name setup.bash:
/home/thomas/catkin_ws/build/catkin_generated/installspace/setup.bash
/home/thomas/catkin_ws/build/atomic_configure/setup.bash
/home/thomas/catkin_ws/devel/setup.bash
ros-desktop-full
不是您想要的。相反,您需要特定的 noetic 版本;这就是为什么缺少 noetic 安装文件的原因。在 Mint 上安装时,您的 apt 源将尝试使用 Mint 名称 (Ulyana) 而不是 ROS 使用的 Ubuntu 名称 (Focal)。要解决此问题,您只需在 /etc/apt/sources.list.d/ros-latest.list
中编辑您的 ros apt 列表即可。如果你不想手动追加,你可以 运行
sudo sh -c 'echo "deb http://packages.ros.org/ros/ubuntu focal main" > /etc/apt/sources.list.d/ros-latest.list'
然后在 apt update
之后你应该能够通过 sudo apt install ros-noetic-desktop-full