ros-melodic-cpp和 ros-melodic-cpp-common有什么区别
时间: 2024-01-05 07:04:37 浏览: 30
`ros-melodic-cpp` 和 `ros-melodic-cpp-common` 都是 ROS Melodic 版本中的软件包,但是它们的功能和用途不同。
`ros-melodic-cpp` 是一个用于 C++ 开发的基础软件包,包括了 ROS 中许多常用的 C++ 库和工具,如 roscpp、tf、message_generation 等。如果你需要使用 C++ 编写 ROS 节点或者开发 ROS 库,那么你需要安装 `ros-melodic-cpp` 软件包。
`ros-melodic-cpp-common` 则是一个用于支持 ROS 开发的常用工具集合,包括了一些 ROS 开发中常用的工具,如 rosbash、rosconsole、rosgraph 等。如果你需要使用这些工具来进行 ROS 开发和调试,那么你需要安装 `ros-melodic-cpp-common` 软件包。
综上所述,这两个软件包在功能和用途上有一定的区别,你需要根据自己的需求来选择安装哪一个或者两个都安装。
相关问题
如何查看我是否安装了ros-melodic-cpp
你可以使用以下命令来检查你的系统中是否安装了 `ros-melodic-cpp` 软件包:
```
dpkg -s ros-melodic-cpp
```
如果该软件包已经安装在你的系统中,你将会看到一些软件包的信息,包括版本号、安装路径等。
如果该软件包未安装,你会看到一条错误信息,表明该软件包未找到。
如果你想要检查是否安装了其他 ROS 软件包,可以将命令中的 "ros-melodic-cpp" 替换成相应的软件包名称即可。
ros zenmeanzhuang ros-melodic-ros-control
安装 ROS 控制包(ros_control)的方法如下:
1. 在终端中输入以下命令,更新软件包索引:
```
sudo apt-get update
```
2. 安装 ros-melodic-ros-control 和 ros-melodic-ros-controllers:
```
sudo apt-get install ros-melodic-ros-control ros-melodic-ros-controllers
```
3. 确认安装成功:
```
rospack find ros_control
rospack find ros_controllers
```
如果输出的路径正确,则表示安装成功。