= Installazione di ROS Hydro su Ubuntu = Stiamo compilando package su Debian per diverse piattaforme di Ubuntu. Questi package sono più efficienti dei file basati su codice sorgente (source-based), e sono il nostro metodo di installazione preferito per Ubuntu. Se necessiti di installare dalla source ('''non raccomandato'''), si prega di consultare [[hydro/Installation/Source|source (download-and-compile) installation instructions]]. <> == Installazione == === Configura le tue repositories per Ubuntu === Configura le tue repositories per Ubuntu per permettere "restricted," "universe," e "multiverse". Puoi [[https://help.ubuntu.com/community/Repositories/Ubuntu|seguire la guida Ubuntu]] per fare questo. === Imposta la tua sources.list === Imposta il tuo computer per accettare software da packages.ros.org. ROS Hydro supporta '''SOLO''' Precise, Quantal, e Raring per Debian packages. . '''Ubuntu 12.04 (Precise)''' . {{{ sudo sh -c 'echo "deb http://packages.ros.org/ros/ubuntu precise main" > /etc/apt/sources.list.d/ros-latest.list' }}} '''Ubuntu 12.10 (Quantal)''' . {{{ sudo sh -c 'echo "deb http://packages.ros.org/ros/ubuntu quantal main" > /etc/apt/sources.list.d/ros-latest.list' }}} '''Ubuntu 13.04 (Raring)''' . {{{ sudo sh -c 'echo "deb http://packages.ros.org/ros/ubuntu raring main" > /etc/apt/sources.list.d/ros-latest.list' }}} ||<#FFFF00>[[ROS/Installation/UbuntuMirrors|Mirrors]] || === Imposta le tue chiavi === . {{{ wget http://packages.ros.org/ros.key -O - | sudo apt-key add - }}} === Installazione === Prima di tutto, assicurati che l'indice del Debian package è aggiornato: . {{{ sudo apt-get update }}} Ci sono molte differenti librerie e tools in ROS. Abbiamo fornito quattro configurazioni predefinite per iniziare. Puoi anche installare i ROS packages singolarmente. . '''Desktop-Installazione Completa: (Raccomandato)''' : ROS, [[rqt|rqt]], [[rviz|rviz]], robot-generic libraries, 2D/3D simulators, navigation and 2D/3D perception . {{{ sudo apt-get install ros-hydro-desktop-full }}} o [[apt:ros-hydro-desktop-full?refresh=yes|clicca qui]] '''Desktop Install: ''' ROS, [[rqt|rqt]], [[rviz|rviz]], and robot-generic libraries . {{{ sudo apt-get install ros-hydro-desktop }}} o [[apt:ros-hydro-desktop?refresh=yes|clicca qui]] '''ROS-Base: (Bare Bones)''' ROS package, build, and communication libraries. No GUI tools. . {{{ sudo apt-get install ros-hydro-ros-base }}} o [[apt:ros-hydro-ros-base?refresh=yes|clicca qui]] '''Package Individuali:''' Puoi anche installare uno specifico ROS package (rimpiazza PACKAGE con il nome del package che vuoi installare): . {{{ sudo apt-get install ros-hydro-PACKAGE }}} per esempio: {{{ sudo apt-get install ros-hydro-slam-gmapping }}} Per trovare package disponibili, usa: {{{ apt-cache search ros-hydro }}} === Inizializzazione rosdep === Prima che tu possa usare ROS, avrai bisogno di inizializzare `rosdep`. `rosdep` consente di installare facilmente le dipendenze di sistema per la sorgente che vuoi compilare ed è necessario per eseguire alcuni componenti di base del ROS. {{{ sudo rosdep init rosdep update }}} === Installazione dell'ambiente === E' conveniente che le variabili dell'ambiente ROS siano automaticamente aggiunte alla tua bash session ogni volta che una nuova shell viene lanciata: {{{ echo "source /opt/ros/hydro/setup.bash" >> ~/.bashrc source ~/.bashrc }}} ''Se disponi di più di una distribuzione ROS installata, `~/.bashrc` deve solo tirare fuori il `setup.bash` per la versione che stai utilizzando.'' Se vuoi solo cambiare l'ambiente della tua shell corrente, puoi digitare: {{{ source /opt/ros/hydro/setup.bash }}} === Installazione rosinstall === [[rosinstall|rosinstall]] è uno strumento da riga di comando (command-line) usato frequentemente in ROS che viene distribuito separatamente. Esso permette di scaricare facilmente molte "source trees" per i package del ROS con un solo comando. Per installare questo tool su Ubuntu, esegui: {{{ sudo apt-get install python-rosinstall }}} == Tutorials == Ora, per testare la tua installazione, si prega di procedere al [[it/ROS/Tutorials|ROS Tutorials]].