源码编译rviz-kinetic,并设置环境变量
时间: 2024-01-27 20:05:04 浏览: 151
好的,以下是编译rviz-kinetic的步骤:
1. 安装依赖项
```
sudo apt-get install libogre-1.9-dev libqt4-dev qt4-dev-tools libqt4-opengl-dev libboost-dev libboost-thread-dev libboost-signals-dev libboost-system-dev libbullet-dev libassimp-dev libqhull-dev
```
2. 下载源代码
```
sudo apt-get install ros-kinetic-desktop-full
cd ~/catkin_ws/src
git clone https://github.com/ros-visualization/rviz.git -b kinetic-devel
```
3. 编译
```
cd ~/catkin_ws
catkin_make -DCMAKE_BUILD_TYPE=Release
```
4. 设置环境变量
```
echo "source ~/catkin_ws/devel/setup.bash" >> ~/.bashrc
source ~/.bashrc
```
现在,rviz已经编译成功并设置了环境变量。你可以通过运行以下命令启动rviz:
```
rosrun rviz rviz
```
相关问题
如果ros-kinetic环境变量不小心配错了如何更改
如果你在ROS Kinetic Kame环境中配置环境变量时出现了错误,可以按照以下步骤来修正:
1. **检查并关闭终端**:首先关闭当前终端窗口,因为错误的环境变量设置可能会对后续操作造成影响。
2. **更新bashrc或zshrc**:找到并打开`~/.bashrc` 或 `~/.zshrc`(取决于你的默认 shell),这是系统读取环境变量的地方。
3. **定位错误行**:在文件中查找与 ROS 相关的环境变量配置部分,特别是那些可能被误设的变量,如`ROS_PACKAGE_PATH`, `ROS_HOME`, 等等。
4. **删除或修改错误设置**:删除掉错误的配置行,然后重新添加正确的环境变量设置。例如,如果`ROS_PACKAGE_PATH`需要指向新的路径,应该像下面这样设置:
```
export ROS_PACKAGE_PATH=/path/to/new/ros_packages:$ROS_PACKAGE_PATH
```
5. **保存并使更改生效**:保存文件后,运行命令`source ~/.bashrc` 或 `source ~/.zshrc`,让新设置生效。
6. **验证更改**:通过运行`echo $ROS_PACKAGE_PATH`(或其他相关环境变量)来确认是否已更改为预期值。
7. **重启终端**:为了确保所有更改都应用到新的会话中,最好关闭并重新打开一个新的终端。
出现了E: 无法定位软件包 ros-kinetic-rviz 的问题
这个问题可能是由于您的ROS软件源没有更新导致的。请尝试使用以下命令更新ROS软件源并安装rviz软件包:
1. 首先,打开一个终端窗口并输入以下命令以更新软件源:
```
sudo apt-get update
```
2. 然后,使用以下命令安装rviz软件包:
```
sudo apt-get install ros-kinetic-rviz
```
如果您仍然遇到问题,请检查您的ROS软件源是否正确设置,并确保您的网络连接正常。
阅读全文