Difference between revisions of "ICub Software Installation"

From Wiki for iCub and Friends
Jump to: navigation, search
(Installation on Mac OS X)
 
Line 3: Line 3:
 
This page contains detailed instructions for installing the iCub software.
 
This page contains detailed instructions for installing the iCub software.
 
   
 
   
The software can be compiled on different platforms, however we support Windows, Linux (Debian/Ubuntu) and macOS.  
+
The software can be compiled on different platforms. We support Windows, Linux (Debian/Ubuntu) and macOS.  
  
 
For all systems you have the following choices:
 
For all systems you have the following choices:
* From pre-compiled binaries: quick installation of all the software, good if you don't want to compile or modify the software, allow experimenting with the robot, the simulator and writing code using the libraries.
+
* From sources: get the latest sources and compile the software. You can download the code from git (this is good if you want to contribute to the repository and get the latest updates) or from one of the snapshots.
* From sources: get the latest sources and compile the software. Download can be from git (good if you want to contribute to the repository and get the latest updates) or from one of the snapshots.
+
* From pre-compiled binaries: quick installation of all the software. This is a good solution if you don't want to compile or modify the software, allow experimenting with the robot, the simulator and writing code using the libraries.
  
 
__TOC__
 
__TOC__
Line 15: Line 15:
 
[[Image:win-logo.jpg|right|50px]]
 
[[Image:win-logo.jpg|right|50px]]
  
 +
* [[Windows: installation from sources|Installation from sources]]
 
* [[Windows: installation from binaries|Installation from pre-compiled binaries]]
 
* [[Windows: installation from binaries|Installation from pre-compiled binaries]]
* [[Windows: installation from sources|Installation from sources]]
 
  
 
== Installation on Linux ==
 
== Installation on Linux ==
Line 22: Line 22:
 
[[Image:linux-all.jpg|right|120px]]
 
[[Image:linux-all.jpg|right|120px]]
  
 +
* [[Linux:Installation from sources|Installation from sources]]
 
* [[Linux:Installation from binaries|Installation from pre-compiled binaries]]
 
* [[Linux:Installation from binaries|Installation from pre-compiled binaries]]
* [[Linux:Installation from sources|Installation from sources]]
 
  
 
== Installation on macOS ==
 
== Installation on macOS ==

Latest revision as of 08:11, 10 October 2019

Software-snapshot-small.jpg

This page contains detailed instructions for installing the iCub software.

The software can be compiled on different platforms. We support Windows, Linux (Debian/Ubuntu) and macOS.

For all systems you have the following choices:

  • From sources: get the latest sources and compile the software. You can download the code from git (this is good if you want to contribute to the repository and get the latest updates) or from one of the snapshots.
  • From pre-compiled binaries: quick installation of all the software. This is a good solution if you don't want to compile or modify the software, allow experimenting with the robot, the simulator and writing code using the libraries.

Installation on Windows

Win-logo.jpg

Installation on Linux

Linux-all.jpg

Installation on macOS

Macosx.jpg

Installation on the robot (pc104)

Icubs-logo.jpg

For installation of the software on the pc104 follow these instructions:

Linux Virtual Machine

Although installing the software is simple with binaries or sources we also provide pre-installed virtual machines through vagrant:

https://github.com/robotology/vagrant-icub