ros packages from github and from desktop-full version are different
I followed this link to download the source of the desktop-full-version ROS, remove some ros packages that I don't need and install the rest packages. It works.
Finally I execute rospack list
to get a list about all of packages that I've installed.
My colleague took the list and get the source code from github. For example, tf2
is in my list so he simply executed git clone https://github.com/ros/geometry2.git
. In a word, he downloaded all of source code from github and installed ROS.
However, when he executes rospack list
, he gets a different list.
For example, in my list, there is no tf2_sensor_msgs
whereas in his list, there is.
I checked the directory geometry2
of mine and there isn't any directory named tf2_sensor_msgs
in it. But I visited the link https://github.com/ros/geometry2.git and I just found the directory named tf2_sensor_msgs
.
I'm confused now. Why aren't they exactly the same? Which one should we use? Isn't desktop-full-version ROS a full version?