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

Revision history [back]

I think @Wim's answer is the way to go, but I thought I'd just to add one more alternative, using Deb packages. If you believe a Debian update of the ROS packages broke something, you can sometimes go back to a known working version like this:

  • Read the logs in /var/log/apt/ to find out the exact versions you would like to re-install.
  • Hopefully, the corresponding .deb packages are still in /var/cache/apt. If they're not, you're out of luck, because the repository server only keeps the newest version of each package.
  • Use dpkg -i to install those deb packages.

I used this successfully once to undo a package upgrade, only to find out that my bug wasn't the upgrade's fault after all. :-)

I think @Wim's answer is the way to go, but I thought I'd just to add one more alternative, using Deb packages. If you believe a Debian update of the ROS packages broke something, you can sometimes go back to a known working version like this:

  • Read the logs in /var/log/apt/ to find out the exact versions you would like to re-install.
  • Hopefully, the corresponding .deb packages are still in /var/cache/apt. If they're not, you're out of luck, because the repository server only keeps the newest version of each package.
  • Use dpkg -i to install those deb packages.

I used this successfully once to undo a package upgrade, only to find out that my bug wasn't the upgrade's fault after all. :-)