= 在Ubuntu上安装 ROS Hydro(渔龟) =

我们已经创建好了一些适用于不同Ubuntu版本的安装包,使用这些安装包比通过编译源码来安装更加高效,所以推荐你在Ubuntu系统下使用这些安装包来安装。


如果你需要从源码安装 ('''不推荐'''), 请参见 [[hydro/Installation/Source|源码安装(需要下载和编译)指南]].


<<TOC(3)>>


== 安装 ==

<<Include(cn/hydro/Installation/Sources)>>

=== 安装 ===

首先,确保你的软件包列表是最新的:
 {{{
sudo apt-get update
}}}


在ROS中有很多各种不同的函数库和工具。为方便安装,我们提供了四种不同默认配置的安装版本。你也可以单独安装某个程序包。

 '''桌面完整版安装: (推荐)''' : ROS核心组件、[[rqt]]、[[rviz]]、机器人通用库、2D/3D模拟器、导航以及2D/3D感知
    {{{
sudo apt-get install ros-hydro-desktop-full
 }}} 或者 {{{#!rhtml 
 <a href="apt:ros-hydro-desktop-full?refresh=yes" onClick="javascript: _gaq.push(['_trackPageview', '/downloads/map']);">点击这里</a>
 }}}

 '''桌面精简版安装: ''' ROS核心组件、[[rqt]]、[[rviz]]、机器人通用库
    {{{
sudo apt-get install ros-hydro-desktop
 }}} 或者 {{{#!rhtml 
 <a href="apt:ros-hydro-desktop?refresh=yes" onClick="javascript: _gaq.push(['_trackPageview', '/downloads/map']);">点击这里</a>
 }}}

 '''ROS核心安装:''' ROS'''核心'''组件、 编译工具以及通信相关的函数库,无GUI工具。

   {{{
sudo apt-get install ros-hydro-ros-base
}}} 或者 {{{#!rhtml 
<a href="apt:ros-hydro-ros-base?refresh=yes" onClick="javascript: _gaq.push(['_trackPageview', '/downloads/map']);">点击这里</a>
}}}


 '''独立安装:''' 你也可以单独安装某个ROS程序包(用需要安装的程序包名称替换破折号后的的“PACKAGE”):
    {{{
sudo apt-get install ros-hydro-PACKAGE
    }}} e.g. 
    {{{
sudo apt-get install ros-hydro-slam-gmapping
}}}

查看可供安装的ROS程序包,可以使用如下命令:
{{{
apt-cache search ros-hydro
}}}

=== 初始化rosdep ===
在使用ROS之前,你需要先初始化`rosdep`。`rosdep`能够让你在编译程序包源码时轻松地安装编译所依赖的库,并运行一些必要的ROS核心组件。

{{{
sudo rosdep init
rosdep update
}}}

<<Include(cn/hydro/Installation/DebEnvironment)>>

=== 安装 rosinstall ===

[[rosinstall]]是一个与ROS发行版无关的常用命令行工具。它只需一个命令就可以让你轻松地下载ROS程序包所需的资源树。

你可以使用如下命令安装[[rosinstall]]:

{{{
sudo apt-get install python-rosinstall
}}}


== 教程 ==
现在,你可以转到[[cn/ROS/Tutorials|ROS教程]]部分测试看安装是否成功了。
 
----
CategoryCategory