I have successfully installed arduino-18 and all prerequisites on a Hardy (8.10) system. This is a system that has been up and running for a while and has some packages already present, so you may have to add to these steps for a clean install.
I downloaded a late copy of the avr-gcc materials from http://www.wrightflyer.co.uk/avr-gcc/avr-gcc-4.3.3-AvrFreaks-01-Dec-2009.deb
I downloaded arduino-18, http://arduino.googlecode.com/files/arduino-0018.tgz
Did the following:
wget http://www.wrightflyer.co.uk/avr-gcc/avr-gcc-4.3.3-AvrFreaks-01-Dec-2009.deb sudo dpkg -i avr-gcc-4.3.3-AvrFreaks-01-Dec-2009.deb wget http://arduino.googlecode.com/files/arduino-0018.tgz tar zxf arduino-0018.tgz sudo aptitude install libmpfr-dev # it was missing export PATH=$PATH:/usr/local/avr/bin/ cd arduino-0018 ./arduino &
And it just worked. Note that I did have java already installed, dpkg -l | grep java listed:
ii sun-java6-bin 6-07-3ubuntu2 Sun Java(TM) Runtime Environment (JRE) 6 (ar ii sun-java6-jdk 6-07-3ubuntu2 Sun Java(TM) Development Kit (JDK) 6 ii sun-java6-jre 6-07-3ubuntu2 Sun Java(TM) Runtime Environment (JRE) 6 (ar
Plus a bunch of other unrelated packages.