Ubuntu 12.04(32位/64位)下安装Player/Stage
2014-03-18 18:58
441 查看
作者:微笑的阿当
作者原创,如需转载,请注明出处:http://blog.csdn.net/adangsmile/article/details/21475429
$ sudo apt-get install build-essential cmake vim
$ sudo apt-get install python2.7-dev
$ sudo apt-get install libgtk2.0-dev
$ sudo apt-get install libcv-dev libhighgui-dev libcvaux-dev
$ sudo apt-get install libfltk1.3-dev
$ sudo apt-get install libltdl-dev
$ sudo apt-get install libboost-dev
$ sudo apt-get install libtool
$ cd ~
$ mkdir PlayerStage
将下载到的Player和Stage源码拷入创建好的工作目录PlayerStage,然后执行以下命令解压:
$ cd ~/PlayerStage/
$ tar –xzf player-3.0.2.tar.gz
$ unzip Stage-master.zip
$ cd ~/PlayerStage/player-3.0.2
$ mkdir build
$ cd build
$ cmake ..
$ make
$ sudo make install
$ uname -m
如果输出是i386到i686,则说明Ubuntu系统为32位,则忽略以下创建链接步骤,直接执行修改配置文件步骤;如果输出是x86_64,则说明Ubuntu系统为64位,则执行以下命令创建链接:
$ cd /usr/local/lib
$ sudo mkdir pkgconfig
$ cd pkgconfig
$ sudo ln -s /usr/local/lib64/pkgconfig/playercommon.pc
$ sudo ln -s /usr/local/lib64/pkgconfig/playercore.pc
$ sudo ln -s /usr/local/lib64/pkgconfig/playerc.pc
$ sudo ln -s /usr/local/lib64/pkgconfig/playerc++.pc
$ sudo ln -s /usr/local/lib64/pkgconfig/playerdrivers.pc
$ sudo ln -s /usr/local/lib64/pkgconfig/playerinterface.pc
$ sudo ln -s /usr/local/lib64/pkgconfig/playertcp.pc
$ sudo ln -s /usr/local/lib64/pkgconfig/playerudp.pc
$ sudo ln -s /usr/local/lib64/pkgconfig/playerwkb.pc
$ sudo ln -s /usr/local/lib64/pkgconfig/stage.pc
$ sudo vim /etc/ld.so.conf
在该文件末尾添加如下两行后保存退出:
/usr/local/lib
/usr/local/lib64(32位系统不添加此行)
执行如下命令使新修改的配置生效:
$ sudo ldconfig
$ cd ~/PlayerStage/Stage-master
$ mkdir build
$ cd build
$ cmake ..
$ make
$ sudo make install
$ sudo ldconfig
$ cd /usr/local/share/stage/worlds/
$ stage simple.world
如果正确出现地图与机器人图像,则证明安装正确。
$ cd /usr/local/share/stage/worlds/
$ player simple.cfg
如果正确出现地图与机器人图像,则证明安装正确。
作者原创,如需转载,请注明出处:http://blog.csdn.net/adangsmile/article/details/21475429
一、准备工作
1. 安装编译开发工具
执行以下命令安装编译时所依赖的开发工具:$ sudo apt-get install build-essential cmake vim
2. 安装依赖库
执行以下命令安装依赖库:$ sudo apt-get install python2.7-dev
$ sudo apt-get install libgtk2.0-dev
$ sudo apt-get install libcv-dev libhighgui-dev libcvaux-dev
$ sudo apt-get install libfltk1.3-dev
$ sudo apt-get install libltdl-dev
$ sudo apt-get install libboost-dev
$ sudo apt-get install libtool
3. 创建PlayerStage工作目录
打开终端(Terminal),执行以下命令创建工作目录:$ cd ~
$ mkdir PlayerStage
4. 下载Player/Stage源码
下载最新版本的Player/Stage源码,Player的最新版本为3.0.2,下载地址为http://sourceforge.net/projects/playerstage/files/Player/3.0.2/player-3.0.2.tar.gz/download;Stage最新版本为4.1.1,下载地址为https://github.com/rtv/Stage。将下载到的Player和Stage源码拷入创建好的工作目录PlayerStage,然后执行以下命令解压:
$ cd ~/PlayerStage/
$ tar –xzf player-3.0.2.tar.gz
$ unzip Stage-master.zip
二、安装Player
1. 安装Player:
执行以下命令安装Player:$ cd ~/PlayerStage/player-3.0.2
$ mkdir build
$ cd build
$ cmake ..
$ make
$ sudo make install
2. 创建链接:
执行以下命令查看Ubuntu系统的版本:$ uname -m
如果输出是i386到i686,则说明Ubuntu系统为32位,则忽略以下创建链接步骤,直接执行修改配置文件步骤;如果输出是x86_64,则说明Ubuntu系统为64位,则执行以下命令创建链接:
$ cd /usr/local/lib
$ sudo mkdir pkgconfig
$ cd pkgconfig
$ sudo ln -s /usr/local/lib64/pkgconfig/playercommon.pc
$ sudo ln -s /usr/local/lib64/pkgconfig/playercore.pc
$ sudo ln -s /usr/local/lib64/pkgconfig/playerc.pc
$ sudo ln -s /usr/local/lib64/pkgconfig/playerc++.pc
$ sudo ln -s /usr/local/lib64/pkgconfig/playerdrivers.pc
$ sudo ln -s /usr/local/lib64/pkgconfig/playerinterface.pc
$ sudo ln -s /usr/local/lib64/pkgconfig/playertcp.pc
$ sudo ln -s /usr/local/lib64/pkgconfig/playerudp.pc
$ sudo ln -s /usr/local/lib64/pkgconfig/playerwkb.pc
$ sudo ln -s /usr/local/lib64/pkgconfig/stage.pc
3. 修改配置文件
执行以下命令修改配置文件:$ sudo vim /etc/ld.so.conf
在该文件末尾添加如下两行后保存退出:
/usr/local/lib
/usr/local/lib64(32位系统不添加此行)
执行如下命令使新修改的配置生效:
$ sudo ldconfig
三、安装Stage
1. 安装Stage
执行以下命令安装Stage:$ cd ~/PlayerStage/Stage-master
$ mkdir build
$ cd build
$ cmake ..
$ make
$ sudo make install
2. 加载配置文件
执行如下命令使配置生效:$ sudo ldconfig
四、验证
1. 验证Stage安装
执行以下命令验证Stage安装是否正确:$ cd /usr/local/share/stage/worlds/
$ stage simple.world
如果正确出现地图与机器人图像,则证明安装正确。
2. 验证Player安装
执行以下命令验证Player安装是否正确:$ cd /usr/local/share/stage/worlds/
$ player simple.cfg
如果正确出现地图与机器人图像,则证明安装正确。
相关文章推荐
- Ubuntu 12.04安装QQ2012,下载后请根据自己的机器类型,按照下面的32位或64位安装说明安装
- [成功解决]Ubuntu 12.04 LTS 64位(32位) 安装QQ2012
- ubuntu 12.04 64位设置兼容32位的实现
- Ubuntu 12.04 LTS 64位下编译安装Erlang R16B02
- ubuntu 12.04 安装深度影音播放器(deepin-music-player)+百度音乐插件
- 在ubuntu中安装32位、64位chrome的方法
- Ubuntu 12.04 64位编译android2.3需要安装的软件
- Ubuntu 12.04 64位上安装Wine QQ2013
- Ubuntu 12.04 64位安装source insight 问题
- 64位Ubuntu系统安装32位兼容库
- ubuntu 12.04 64位,安装mysql-workbench问题解决记录
- 64位ubuntu无法安装32位软件,或者是运行32位.run等文件,出现`no such file or directory`问题
- 64位Ubuntu安装32位工具不过的问题
- 在ubuntu 14.04 64位系统上安装32位库
- 64位ubuntu安装32位程序,兼容库
- Ubuntu 13.10(64位)安装WPS(32位)
- ubuntu arm-linux-gcc 的安装 64位设置兼容32位的实现
- win7(32位)U盘安装、卸载ubuntu(64位)双系统
- [转]Ubuntu 12.04(32位)安装Oracle 11g(32位)全过程以及几乎所有问题的解决办法
- 在64位的Ubuntu系统上安装32位的WPS的方法