ROS Resources: Documentation | Support | Discussion Forum | Index | Service Status | ros @ Robotics Stack Exchange
Ask Your Question
1

How to update a ROS2 package

asked 2020-12-21 00:59:43 -0500

stewart menday gravatar image

Hi I was following the ros2 doctor tutorial (https://index.ros.org/doc/ros2/Tutori...) and it gave the following warning

/opt/ros/foxy/lib/python3.8/site-packages/ros2doctor/api/package.py: 112: UserWarning: message_filters has been updated to a new version. local: 3.2.4 < required: 3.2.5

My question is, how to I upgrade this package?

edit retag flag offensive close merge delete

Comments

I'm a newbie on ROS 2 but probably just using rosdep or with synaptic should do the trick, isn't?

Solrac3589 gravatar image Solrac3589  ( 2020-12-21 01:15:47 -0500 )edit

2 Answers

Sort by ยป oldest newest most voted
0

answered 2020-12-21 09:36:17 -0500

vinny gravatar image

If you are on Ubuntu have you tried apt-get update and the apt-get upgrade ? (Use sudo to run as root) (If the ROS repos are on your apt lists , which I am imaign they are for you to get your insstall).

edit flag offensive delete link more
2

answered 2020-12-21 11:08:57 -0500

SmallJoeMan gravatar image

rosdep can mix apt and pip python packages, so things can get confusing.

ros2 maintains its own set python packages in /opt/ros/foxy/lib/python3.8/site-packages. Once you've sourced your ros underlay you can install (or upgrade) a python package with a command like:

sudo pip3 install -t $PYTHONPATH <python package>

edit flag offensive delete link more

Question Tools

2 followers

Stats

Asked: 2020-12-21 00:59:43 -0500

Seen: 2,910 times

Last updated: Dec 21 '20