Installing Arduino

This page will guide the new user through installing the Arduino software on a variety of different operating systems.

Windows

 * See official documentation for Windows XP, Vista, 7

OS X

 * See official documentation for OSX

Linux

 * See official documentation for Linux

Fedora
The Fedora Repositories contain most of the programs you'll need to run the Arduino IDE. Arduino requires several dependancies:
 * java
 * avr-gcc
 * avr-libc
 * avrdude
 * avr-binutils

To install these packages, run the following command (as root) in a terminal window:

The Arduino IDE runs best with Sun's JRE, but due to Sun's restrictive licenses, Fedora does not include Sun java in its repositories. Arduino can be run Fedora's open-source java environment. To install the necessary java components, run the following command as root:

Next, you need to add your user to a few groups to enable serial communication. Go to System->administration->Users and groups (or run system-config-users from the command line). Under the Users tab, double click on your user, and then bring up the Groups tab. Add yourself to the following groups by checking off the respective boxes:


 * dialout
 * lock
 * uucp

Once these steps are complete, you can download the Linux version of the Arduino from www.arduino.cc. Extract the files to your home directory, and you should have a folder called /home/yourusername/arduino-00## (where ## is the version of the IDE you downloaded.) Navigate to the directory via the command line and run the command

to launch the IDE. If you'd like to create a shortcut to launch the IDE, right click on the desktop and click Add Launcher. Fill in the name as Arduino, and the command as

This assumes that you extracted the Arduino IDE to your home directory. If that is not the case, use the path to where you extracted the Arduino IDE.