Im wesentlichen schon. Wichtigster Unterschied: jeder Benutzer hat eine eigene .bashrc, doch die setup.sh wird von allen geteilt. So richtig spannend wird das alles erst wenn du ganz viele Leute hast und viele Rechner(an denen natürlich das jeweilige Benutzerprofil über das Netzwerk nach Anmeldung geladen werden soll).Eigentlich spielt es ja dann keine Rolle,wo die "Bekanntmachung" stattfindet. Die .bashrc braucht so oder so die setup.sh Informationen!
Ist das bisher so richtig?
hier wird der neue Wert von ROS_PACKAGE_PATH auf das von dir + den alten Wert gesetzt. So kann man die Suchfade nach und nach ergänzen. z.B. habe ich bei mir verschiedene Einträge in verschiedenen Dateien hinzugefügt. So kann man z.B. auf einem Rechner einen Ordner mit Paketen für alle Benutzer zur Verfügung stellen, dennoch kann sich jeder Benutzer auch eigene Ordner ergänzen(z.B. im eigenem Home-Ordner wo Schreibrechte bestehen).export ROS_PACKAGE_PATH=~/ros_workspace:/opt/ros/electric/stacks:$ROS_PACKAGE_PATH
Lesezeichen