Hey,
Zu frage 4:
.bashrc: ist vom Betriebssystem angelegt. Diese Datei wird vom Terminal bei jedem Start ausgeführt. Im Allgemeinem gibt es viele Möglichkeiten die notwendigen Einstellungen vorzunehmen, in denem Fall sollte .bashrc perfekt sein.
setup.sh: Ist Teil des ROS-Paket. Diese Datei den Rechner für ROS konfigurieren. Diese Datei muss auch entsprechend von deinem Terminal ausgeführt werden. Deine Lösung sollte sein, sie mit source in deiner .bashrc aufzurufen. setup.sh sollte Einstellungen beinhalten, die alle User eines PC betreffen. Wenn du alleine am Rechner bist, dann würde ich lieber die .bashrc nehmen, da setup.sh Teil eines Paketes ist und wer weiß, was so noch mit dieser Datei passiert(könnte mal zur Fehlerquelle werden).
Lesezeichen