[ROS-Installationsproblem] Das Rosdep-Update schlägt fehl und meldet einen Fehler

[Über die ROS-Installation]

Aufgrund der immer komplexer werdenden internationalen Situation ist es ziemlich schwierig geworden, den ROS-Installationsprozess auf der offiziellen Wiki-Website zu verfolgen. Hier empfehle ich die Verwendung des vom Yuxiang ROS-Chef geschriebenen Skripts für eine narrensichere Installation mit einem Klick:

wget http://fishros.com/install -O fishros && . fishros

[Über Rosdep-Fehler]

Dies ist ein altes Problem, das hauptsächlich aus Netzwerkgründen verursacht wird. Hier ist eine Methode, es durch Ändern der Softwarequelle zu lösen.

Ändern Sie die inländische Spiegelquelle: Ändern Sie die ausländische Spiegelquelle raw.githubusercontent.com in die inländische Spiegelquelle gitee.com

1. Ändern Sie die Quellcodedatei direkt

(1) Der erste Schritt

sudo gedit /usr/lib/python2.7/dist-packages/rosdep2/sources_list.py

Inhalt der Originaldatei:

DEFAULT_SOURCES_LIST_URL = 'https://raw.githubusercontent.com/ros/rosdistro/master/rosdep/sources.list.d/20-default.list'

ändern:

DEFAULT_SOURCES_LIST_URL='https://gitee.com/ssonic/rosdistro/raw/master/rosdep/sources.list.d/20-default.list'

(2) Der zweite Schritt

sudo gedit /usr/lib/python2.7/dist-packages/rosdep2/gbpdistro_support.py

Inhalt der Originaldatei:

FUERTE_GBPDISTRO_URL = 'https://raw.githubusercontent.com/ros/rosdistro/master/releases/fuerte.yaml'

ändern:

FUERTE_GBPDISTRO_URL = 'https://gitee.com/ssonic/rosdistro/raw/master/releases/fuerte.yaml'

(3) Der dritte Schritt

sudo gedit /usr/lib/python2.7/dist-packages/rosdep2/rep3.py

Inhalt der Quelldatei:

REP3_TARGETS_URL = 'https://raw.githubusercontent.com/ros/rosdistro/master/releases/targets.yaml'

ändern:

REP3_TARGETS_URL = 'https://gitee.com/ssonic/rosdistro/raw/master/releases/targets.yaml'

(4) Schritt 4

sudo gedit /usr/lib/python2.7/dist-packages/rosdistro/__init__.py

Inhalt der Originaldatei:

DEFAULT_INDEX_URL = 'https://raw.githubusercontent.com/ros/rosdistro/master/index-v4.yaml'

ändern:

DEFAULT_INDEX_URL = 'https://gitee.com/ssonic/rosdistro/raw/master/index-v4.yaml'

2. Nachdem Sie die Änderungen vorgenommen haben, führen Sie den Befehl erneut aus

sudo rosdep init

Hinweis: Wenn ein Fehler auftritt, löschen Sie zuerst die Datei 20-default.list

sudo rm /etc/ros/rosdep/sources.list.d/20-default.list

3. Führen Sie abschließend das Rosdep-Update aus

[Verwandte Fragen zu Gazebo]

(1) Kann die GPU-Version von Lidar nicht simuliert werden? ---- > Gazebo auf Version 9.4.0 aktualisieren

sudo sh -c 'echo "deb http://packages.osrfoundation.org/gazebo/ubuntu $(lsb_release -sc) main" > /etc/apt/sources.list.d/gazebo-stable.list'
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys D2486D2DD83DB69272AFE98867170598AF249743
sudo apt update
sudo apt upgrade

(2)[Err] [REST.cc:205] Fehler in der REST-Anfrage beim Start des Pavillons

gedit ~/.ignition/fuel/config.yaml

修改这一句:
url: https://api.ignitionfuel.org

url: https://api.ignitionrobotics.org

Je suppose que tu aimes

Origine blog.csdn.net/weixin_39538031/article/details/132250827
conseillé
Classement