Take the 2-minute tour ×
Ask Ubuntu is a question and answer site for Ubuntu users and developers. It's 100% free, no registration required.

Is there any scripts for downloading and installing IntelliJ with JavaJDK or OpenJDK?

I don't know how I did it before using Ubuntu 12.10 but I'm now on a fresh 13.04 install and I have been looking around for an all in one script, or some scripts I can cobble together

I have the two links detailed that I think will be handy, can anyone else add to this please?

How do I install Oracle Java JDK 7?

Install Oracle Java 7 in Ubuntu via PPA Repository

Update: I have now found you can install IntelliJ through the Ubuntu software centre, so although this was a nice learning exercise for me it's not really relevant any more. Thanks to everyone that contributed.

share|improve this question
    
Why do you want a script for that? It's not too complicated to do it manually. Just follow the instrucation from the links you posted and download and unzip IntelliJ. Shouldn't take you more than five minutes (plus download time). –  André Stannek Mar 25 '13 at 16:40
    
I want a script so I can save myself five minutes ;) and also learn something in the process –  spences10 Mar 25 '13 at 16:42
    
If you want to learn something write the script yourself ;-) I doubt that there is a something like this out there as it is very specific. –  André Stannek Mar 25 '13 at 16:54
    
Are there any examples? I knew this would happen, go to ask a perfectly legitimate question and get flamed in the comments –  spences10 Mar 25 '13 at 17:06
    
My intention wasn't to flame you. Sorry if that came out wrong. –  André Stannek Mar 25 '13 at 17:12

2 Answers 2

up vote 3 down vote accepted

This should get you started:

#!/bin/sh

add-apt-repository ppa:webupd8team/java &&
apt-get update &&
apt-get install oracle-java7-installer &&
echo oracle-java7-installer shared/accepted-oracle-license-v1-1 select true | sudo /usr/bin/debconf-set-selections &&
update-java-alternatives -s java-7-oracle &&

wget -O /tmp/intellij.tar.gz http://download.jetbrains.com/idea/ideaIC-12.0.4.tar.gz &&
tar xfz /tmp/intellij.tar.gz &&
cd idea-IC-123.169/bin &&
./idea.sh

Some things you should consider:

  • I'm not sure at which part the echo oracle-java7-installer shared/accepted-oracle-license-v1-1 select true | sudo /usr/bin/debconf-set-selections has to be. Might be a line earlier.
  • The line cd idea-IC-123.169/bin is dependend on the IntelliJ version, as the extracted folder is named in that way. It only works with the version available while I'm writing this.
  • Same goes for the download link. It might change with a newer version.
  • I'm not sure what happens if you try to add a ppa that already exists again. This could lead to problems.
  • You have to execute the script as root
share|improve this answer
    
Excellent thanks, so wget -O is that what you can use to download any file from a url? –  spences10 Mar 25 '13 at 17:16
    
Yes, the -O option specifies the output file. If you omitt it, the file is saved in the current directory with the name as it is downloaded. –  André Stannek Mar 25 '13 at 17:19
    
Handy, thank you :) –  spences10 Mar 25 '13 at 17:20

Installing JDK

To install JDK, you can refer to help.ubuntu.com/community/Java.

If you want to install openJDK,

sudo apt-get install openjdk-7-jdk 

If you want to install Oracle JDK, you can use PPA from webup8 team.

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

Installing IntelliJ IDEA

Download IntelliJ IDEA CE from www.jetbrains.com/idea/download/.

  1. Extract ideaIC-XX.Y.Z.tar.gz using

    tar -zxvf ideaIC-XX.Y.Z.tar.gz
    
  2. Become root.

    sudo -i
    
  3. Move the extracted folder to /opt/idea

    mv ideaIC-XX.Y.Z /opt/idea
    
  4. Create a desktop file and install it:

    gedit idea.desktop
    

    and copy the following to the idea.desktop file.

    [Desktop Entry]
    Name=IntelliJ IDEA 
    Type=Application
    Exec=idea.sh
    Terminal=false
    Icon=idea
    Comment=Integrated Development Environment
    NoDisplay=false
    Categories=Development;IDE;
    Name[en]=IntelliJ IDEA
    

    then execute the following command to automatically install it in the unity:

    desktop-file-install idea.desktop
    
  5. Create a symlink in /usr/local/bin using

    cd /usr/local/bin
    ln -s /opt/idea/bin/idea.sh
    
  6. For idea icon to be displayed in dash, idea icon can be added as

    cp /opt/idea/bin/idea.png /usr/share/pixmaps/idea.png
    

That's it. Now, you can launch IntelliJ from Ubuntu dash.

share|improve this answer
    
thank you. Of all the guides out there, this one worked the best for me. –  Kirill Fuchs Mar 1 at 13:42
    
Exactly. This answer gives the best usable result! Kudos! :) –  Christophe De Troyer Jun 5 at 12:44

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.