ros noetic von Ubuntu 20.04 auf Ubuntu 22.04

ros noetic von Ubuntu 20.04 auf Ubuntu 22.04

Ich habe Ubuntu 20.04.4 und möchte Ihnen eine Frage stellen. Ich habe Ros Noetic und Gazebo. Wenn ich mein System auf 22.04 aktualisiere, wird es dann irgendwelche Probleme geben? Ist Ros Noetic mit 22.04 kompatibel?

Danke.

Antwort1

ROS Noetic wird die letzte ROS1-Version sein und wird nur Ubuntu 20.04 unterstützen. Die Antwort lautet also: Ja, es wird ein Problem geben, da 22.04 nicht kompatibel ist.

Diese Informationen stammen aus den offiziellen Dokumenten. Der folgende Link bietet zusätzliche Informationen. https://www.ros.org/reps/rep-0003.html#noetic-ninjemys-may-2020-may-2025

2 Alternativen:

  • Jetzt können Sie ROS in 22.04 kompilieren und es gibt Leute, die genau das erfolgreich getan haben. Ich habe im Moment keinen Link, aber Sie werden leicht ein paar online finden.

  • Wenn der Leistungsaufwand hingegen kein Problem darstellt, können Sie Docker verwenden, um ROS Noetic auf 22.04 (oder einem anderen Hostsystem) auszuführen. Dies ist der Ansatz, den ich persönlich verwende. In meiner Umgebung ist der Leistungsaufwand selbst beim Ausführen von Videoanwendungen in einem eingebetteten System kein Problem.

Antwort2

Ein Jahr scheint alles verändert zu haben.

In Ubuntu 22 sind jetzt ein „ros-core“-Paket und zugehörige Entwicklungspakete enthalten. Es ist ros1.

interessanterweise lautet der Name der Ros-Distribution nicht „noetic“, sondern „Debian“.

Bearbeiten: Habe jedoch festgestellt, dass derzeit einige „Teile fehlen“:

https://bugs.launchpad.net/ubuntu/+source/ros-metapackages/+bug/2037302

verwandte Informationen