在ubuntu中设置环境意味着什么?
这可能是一个简单的问题,但我在回答中看到过几次,但我并不完全理解它 “建立环境”是什么意思?在我准备在ubuntu中安装依赖项的上下文中,在我可以调用在ubuntu中设置环境意味着什么?,ubuntu,terminal,environment,ros,Ubuntu,Terminal,Environment,Ros,这可能是一个简单的问题,但我在回答中看到过几次,但我并不完全理解它 “建立环境”是什么意思?在我准备在ubuntu中安装依赖项的上下文中,在我可以调用sudo apt get install roslaunch调用source/opt/ros/kinetic/setup.bash实际上意味着什么 当我在尝试安装东西之前拨打第二个电话时,我的终端没有任何变化?那条线应该返回终端内的某个东西,还是仅仅意味着背景中我看不到的某个东西发生了变化?如果是这样,发生了什么 感谢您执行source/opt/r
sudo apt get install roslaunch
调用source/opt/ros/kinetic/setup.bash
实际上意味着什么
当我在尝试安装东西之前拨打第二个电话时,我的终端没有任何变化?那条线应该返回终端内的某个东西,还是仅仅意味着背景中我看不到的某个东西发生了变化?如果是这样,发生了什么
感谢您执行
source/opt/ros/kinetic/setup.bash这是为了让您当前的shell会话了解与ros相关的包。setup.bash
准备您的bash会话(您可以通过终端进行交互),并让它知道与ROS相关的工具(它们的位置、到Python的路径等)
例如,如果不运行source/opt/ros/kinetic/setup.bash
当您想调用roslaunch
命令来启动一个包shell时,bash将无法理解什么是roslaunch
,这就是使bash意识到roslaunch
的setup.bash。类似地,当您有一个自定义工作区(例如,catkin\u ws
)时,您还需要获取该工作区的setup.bash
通常,一个好的约定是在.bashrc
中添加此命令