Ich habe die Ubuntu-Version auf 20.04 geändert und Ros neu installiert.
Erstens scheint die Ros-Melodie, die ich zuvor verwendet habe, mit 20.04LTS nicht zu funktionieren Um 20.04LTS wurde eine neue Version namens noetic angekündigt, also habe ich sie installiert.
Da die Abhängigkeit von Melodie im Weg zu sein schien, habe ich alle Ros-bezogenen gelöscht
sudo apt-get remove ros-*
sudo apt-get update
sudo apt-get upgrade
sudo apt-get dist-upgrade
Dies sollte einfach sein (ich wusste es später nicht)
Fügen Sie zuerst noetisches Repo hinzu.
echo "deb http://packages.ros.org/ros/ubuntu focal main" | sudo tee /etc/apt/sources.list.d/ros-focal.list
Dann irgendwie den Schlüssel registrieren
sudo apt-key adv --keyserver 'hkp://keyserver.ubuntu.com:80' --recv-key C1CF6E31E6BADE8868B172B4F42ED6FBAB17C654
Mach es wie gewohnt
sudo apt update
Zum Schluss installieren
sudo apt install ros-noetic-desktop-full
Normalerweise habe ich es Desktop-voll gemacht. Es scheint viele andere Dinge zu geben. Referenzartikel https://varhowto.com/install-ros-noetic-ubuntu-20-04/
Dies war auch ein Sumpf
sudo apt-get install python3-rosdep python3-rosinstall-generator python3-vcstool build-essential
sudo rosdep init
rosdep update
Zu diesem Zeitpunkt musste ich den zuvor verbleibenden Rosdep löschen. Referenzartikel http://wiki.ros.org/noetic/Installation/Source
Ich habe es nirgendwo geschrieben ...
sudo apt-get install python3-rosinstall
$ mkdir ~/ros_catkin_ws
$ cd ~/ros_catkin_ws
$ rosinstall_generator desktop --rosdistro noetic --deps --tar > noetic-desktop.rosinstall
$ mkdir ./src
$ vcs import --input noetic-desktop.rosinstall ./src
$ rosdep install --from-paths ./src --ignore-packages-from-source --rosdistro noetic -y
$ ./src/catkin/bin/catkin_make_isolated --install -DCMAKE_BUILD_TYPE=Release
Der letzte hat enorm viel Zeit in Anspruch genommen. Ich mache mir Sorgen, weil es ganz anders ist als melodisch.
Recommended Posts