35

I downloaded the Linux Eclipse installer from its site. By default, it is installed in home folder. No desktop shortcuts nothing else. Just a copy to a folder.

How can I install it the same way as is installed by sudo apt-get install eclipse?

A.B.
  • 90,397

5 Answers5

45

Here are all instructions. You have to create a desktop file, see the last point in my answer.

  1. Download the installer here

  2. Extract the archive, e.g the 64-bit version

    tar xf eclipse-inst-linux64.tar.gz
    
  3. Change your folder

    cd eclipse-installer
    
  4. Run the installer WITHOUT sudo to UPGRADE the installer

    ./eclipse-inst
    
    • Note the yellow exclamation mark in the top right corner.

      enter image description here

    • Activate the hamburger menu to upgrade the installer.

      enter image description here

    • Close the installer after the upgrade

  5. Install Eclipse without OR with sudo rights

    • Without sudo to install Eclipse in your home folder

      ./eclipse-inst
      
      • select your Eclipse distribution

        enter image description here

      • and use a path inside your home folder

        enter image description here

    • OR with sudo to install Eclipse in /opt.

      sudo ./eclipse-inst
      
      • select your Eclipse distribution

        enter image description here

      • and use /opt as installation path

        enter image description here

  6. Finished

    enter image description here

  7. Create a desktop file

    Crazy, we have a installer but no desktop files. Perhaps, this will be fixed in future versions of the installer. In the meantime:

    nano ~/.local/share/applications/eclipse.desktop
    

    and add the configuration below. Note, you have to change the pach for Exec and/or Icon if you have used a different location.

    [Desktop Entry]
    Encoding=UTF-8
    Version=1.0
    Type=Application
    Name=Eclipse IDE
    Comment=Eclipse Integrated Development Environment
    Icon=/opt/eclipse/java-mars/eclips/icon.xpm
    Exec=/opt/eclipse/java-mars/eclips/eclipse
    StartupNotify=true
    StartupWMClass=java-mars
    
A.B.
  • 90,397
  • But still the system does not know that it is installed. sudo apt-get install eclipse tried to install it again. – Minimus Heximus Nov 08 '15 at 15:28
  • 4
    Don't do that. The version in the repositories is old – A.B. Nov 08 '15 at 15:29
  • 1
    Also the if I sudo install it. it is not run normally. It can be run only with sudo. – Minimus Heximus Nov 08 '15 at 15:32
  • Yes, for apt-get you need always sudo – A.B. Nov 08 '15 at 15:33
  • 1
    Use the installer as described in my answer ynd you will be happy. – A.B. Nov 08 '15 at 15:33
  • 5
    It says: The Eclipse executable launcher was unable to locate its companion shared library. When I run eclipse in opt. – Minimus Heximus Nov 08 '15 at 21:08
  • That's a different problem. Please ask a new question and give me more details. And you should accept this answer with a click on the check mark at the left side of the answer. – A.B. Nov 09 '15 at 06:19
  • 4
    @A.B. - I don't think that is a separate question. This method doesn't work using sudo. I am also getting the same thing. – sixtyfootersdude Apr 22 '16 at 16:47
  • 1
    Agree with the sudo part, the answer is correct but I would remove the sudo part it may cause confusion and conflicts @A.B. – Ordiel May 04 '16 at 16:12
  • When I don't use sudo, I can't install it in /opt ! it says folder cannot be created, which of course means no permission to create !? – Nour Sep 17 '16 at 08:39
  • Procedure works for me in Ubuntu 16. Note: to get the latest version of eclipse (dubbed: NEON), select the "IDE for Java Developers" in the installer, even if you want to use it for python (pydev). The "Standard Eclipse" option installs a older version of eclipse. – squarespiral Mar 04 '17 at 20:10
  • i created a short cut icon for the eclipse executable file instead of the last step, felt it was less work – some_groceries Aug 03 '17 at 11:35
  • How to uninstall Eclipse installed via installer? – Suncatcher Feb 25 '19 at 11:43
13

Unfortunately I don't have enough points to write a reply to the above answer by A.B. There is only one more step that you need to take if you want to install the application for all users under /opt:

You need to switch to the advanced mode and change the bundle pool folder to something like /opt/eclipse/.p2/pool. This is because when installing it with sudo, the installer chooses /root/.p2/pool by default for the bundle pool location, which can't be opened by your user. After that you should be able to open eclipse from your regular user. Hope this helps.

5

Eclipse is now available as a snap. You can install it easily with one simple command:-

snap install eclipse --classic 

This single snap will work on Ubuntu 14.04, 16.04, 17.10 and 18.04.

You will need to ensure Java is installed:

Jorge Castro
  • 71,754
popey
  • 23,667
1

If you face issue while installing Eclipse, just check your connected network allowing you to access websites for installation. While installing eclipse communicate to server for the verification of Certificate.

anonymous2
  • 4,298
1

The jre part is missing and is simple as

sudo apt-get install default-jdk

Then run the sudo ./eclipse-inst

The online installer hung up on me I was using ubuntu GNOME 16.4, So I had to installed the specific version of eclipse from

www.eclipse.org/downloads/eclipse-packages/
George Udosen
  • 36,677