Tag Archives: ubuntu

Install Aptana Studio on Ubuntu

1) Prerequisites:

sudo apt-get install libjpeg62 libwebkitgtk-1.0-0 git-core

sudo add-apt-repository ppa:webupd8team/java
sudo apt-get update
sudo apt-get install oracle-java7-installer

2) Download Aptana Studio: http://www.aptana.com/products/studio3/download

3) Extract Aptana Studio

sudo unzip [name of Aptana Studio ZIP file here].zip -d /opt

4) Add shortcut

create file AptanaStudio3.desktop with content:

[Desktop Entry]
Version=1.0
Encoding=UTF-8
Name=Aptana Studio 3
GenericName=Integrated Development Environment
Comment=Aptana Strudio 3 Integrated Development Environment
Exec=/opt/Aptana_Studio_3/AptanaStudio3 %F
TryExec=/opt/Aptana_Studio_3/AptanaStudio3
Icon=/opt/Aptana_Studio_3/icon.xpm
StartupNotify=true
StartupWMClass="Aptana Studio 3"
Terminal=false
Type=Application
MimeType=text/xml;application/xhtml+xml;application/x-javascript;application/x-php;application/x-java;text/x-javascript;text/html;text/plain
Categories=GNOME;Development;IDE;

 

sudo mv AptanaStudio3.desktop /usr/share/applications/AptanaStudio3.desktop

Install and use Arduino on Ubuntu

As in many other cases using Ubuntu Software Centre to install packages does not give you the most recent version and with Arduino Software is the same case.

So:

1) make sure you have java installed

2) download the newest arduino software from here: http://arduino.cc/en/Main/Software

3) install the compiler (gcc-avr) and the libraries (avr-libc) packages:

sudo apt-get install gcc-avr avr-libc

4) if you use the USB port to dialog, you should add yourself to the group ‘dialout’ in order to have write permissions on that port:

sudo usermod -aG dialout <your-user>

note that you need to log out the log in again or alternatively change the permissions on the port (more unsafe and has to be done every time you switch it on/off)

sudo chmod 666 /dev/ttyACM0 (for serial or /dev/ttyUSB0 for usb)

5) finally :

  • run ./arduino
  • select the board
  • select the port

Enjoy 🙂

Install Oracle JDK on Ubuntu

This is a tutorial to manually install Oracle JDK on Ubuntu linux.

Hint: check bottom for the easiest solution.

Installing JDK6 using:

$ sudo add-apt-repository "deb http://archive.canonical.com/ lucid partner"
$ sudo apt-get update
$ sudo apt-get install sun-java6-jdk

will no longer work as the package has been removed completely from the partner archive due to license issue,
see https://lists.ubuntu.com/archives/ubuntu-security-announce/2012-January/001554.html

You can install OpenJDK instead

sudo apt-get install openjdk-6-jdk

However building Android with openjdk may not always work smoothly. (http://groups.google.com/group/android-building/browse_thread/thread/0e24b41f11af36a1)

Here are the instruction how to install Oraclr JDK manually:

1) Download; the 32bit or 64bit Linux “compressed binary file” – it has a “.bin” file extension
jdk-{version}-linux-i586.bin
2)

chmod u+x jdk-6u32-linux-i586.bin

3)

 ./jdk-6u32-linux-i586.bin

4)

 sudo mv jdk1.6.0_32 /usr/lib/jvm/

5)

 sudo update-alternatives --install "/usr/bin/java" "java" "/usr/lib/jvm/jdk1.6.0_32/bin/java" 1
 sudo update-alternatives --install "/usr/bin/javac" "javac" "/usr/lib/jvm/jdk1.6.0_32/bin/javac" 1
sudo update-alternatives --install "/usr/lib/mozilla/plugins/libjavaplugin.so" "mozilla-javaplugin.so" "/usr/lib/jvm/jdk1.6.0_32/jre/lib/i386/libnpjp2.so" 1
6)
sudo update-alternatives --config java
sudo update-alternatives --config javac
sudo update-alternatives --config mozilla-javaplugin.so
7) Check setup with 
java -version
sic@sic:~$ java -version
java version "1.6.0_32"
Java(TM) SE Runtime Environment (build 1.6.0_32-b05)
Java HotSpot(TM) Server VM (build 20.7-b02, mixed mode)

Alternatively you can do the following:

sudo add-apt-repository ppa:webupd8team/java

This will add the webupd8team PPA to your system for updated builds of Java 6/7/8 JDK (you need 6 for Android build) (https://launchpad.net/~webupd8team/+archive/java)
Then to install/update java you just need to :

 sudo apt-get update && sudo apt-get install oracle-java6-installer

enjoy 🙂