如何使用Eclipse安装程序安装Eclipse

我从Linux Eclipse官网下载了安装程序。默认情况下,它会安装在主文件夹中。没有桌面快捷方式,仅仅是复制到一个文件夹中。
我该如何以与"sudo apt-get install eclipse"相同的方式进行安装?

是的,Eclipse已经在软件仓库中了,你不需要从官网下载那个版本,可以通过终端安装。 - Mark Kirby
@markkirby 你有没有在Ubuntu软件仓库中检查过版本? - A.B.
不,我不使用它,但OP从未询问过版本,只是想知道他们是否可以通过sudo apt-get install eclipse安装,或者你认为我误读了这个问题?@A.B. - Mark Kirby
软件库中的版本已经过时,而官方安装程序是安装最新版本的简便方法。 - A.B.
请您将文件的完整名称和扩展名一并发布,好吗? - Raphael
eclipse-inst-linux64.tar.gz - Minimus Heximus
5个回答

这里是所有的指示。你需要创建一个桌面文件,请查看我回答中的最后一点。
  1. 在此处下载安装程序here

  2. 解压缩存档,例如64位版本

    tar xf eclipse-inst-linux64.tar.gz
    
  3. 更改您的文件夹

    cd eclipse-installer
    
  4. 运行安装程序WITHOUTsudo升级安装程序

    ./eclipse-inst
    
    • 注意右上角的黄色感叹号。

      enter image description here

    • 激活汉堡菜单以升级安装程序。

      enter image description here

    • 升级后关闭安装程序

  5. 使用或者sudo权限安装Eclipse

    • 不使用sudo将Eclipse安装在您的主文件夹中

      ./eclipse-inst
      
      • 选择您的Eclipse发行版

        enter image description here

      • 并在您的主文件夹中使用路径

        enter image description here

    • 或者使用sudo将Eclipse安装在/opt中。

      sudo ./eclipse-inst
      
      • 选择您的Eclipse发行版

        enter image description here

      • 并将/opt作为安装路径

        enter image description here

  6. 完成

    enter image description here

  7. 创建桌面文件

    疯狂,我们有一个安装程序却没有桌面文件。也许,在未来的版本中会修复这个问题。与此同时:

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

    并添加下面的配置。请注意,如果您使用了不同的位置,则必须更改Exec和/或Icon的路径。

    [Desktop Entry]
    Encoding=UTF-8
    Version=1.0
    Type=Application
    Name=Eclipse IDE
    Comment=Eclipse集成开发环境
    Icon=/opt/eclipse/java-mars/eclips/icon.xpm
    Exec=/opt/eclipse/java-mars/eclips/eclipse
    StartupNotify=true
    StartupWMClass=java-mars
    

但是系统仍然不知道它已经安装了。尝试再次使用“sudo apt-get install eclipse”进行安装。 - Minimus Heximus
4不要这样做。存储库中的版本已经过时了。 - A.B.
1如果我使用sudo安装它,它就无法正常运行。只能通过sudo来运行它。 - Minimus Heximus
是的,对于apt-get命令,你总是需要使用sudo - A.B.
1按照我的回答中所描述的方式使用安装程序,你会感到满意的。 - A.B.
5它说:“Eclipse可执行启动程序无法找到其相关的共享库”。当我在opt中运行eclipse时。 - Minimus Heximus
那是一个不同的问题。请提出一个新问题并给我更多细节。你应该点击答案左侧的勾选标记接受这个答案。 - A.B.
4@A.B. - 我不认为这是一个单独的问题。使用sudo命令无法解决这个方法。我也遇到了同样的情况。 - sixtyfootersdude
1同意关于sudo部分的观点,答案是正确的,但我建议去掉sudo部分,这可能会引起困惑和冲突 @A.B. - Ordiel
当我不使用sudo时,我无法将其安装在/opt目录下!它显示文件夹无法创建,这显然意味着没有权限创建!? - Nour
在Ubuntu 16中,这个步骤对我有效。注意:要获取最新版本的Eclipse(代号:NEON),请在安装程序中选择“Java开发人员IDE”,即使您想用它来编写Python(pydev)代码。选择“标准Eclipse”选项会安装一个较旧的版本的Eclipse。 - squarespiral
我为Eclipse可执行文件创建了一个快捷图标,觉得这样做比最后一步少了些工作。 - some_groceries
如何通过安装程序卸载已安装的 Eclipse? - Suncatcher

很不幸,我没有足够的积分来回复上述 A.B的答案。如果您想要将应用程序安装到/opt目录下的所有用户,请执行以下最后一步:

您需要切换到高级模式并将捆绑池文件夹更改为类似于/opt/eclipse/.p2/pool的内容。这是因为使用sudo安装时,默认情况下安装程序会选择/root/.p2/pool作为捆绑池位置,而该位置无法被您的用户打开。之后,您应该能够从常规用户中打开eclipse。希望这能有所帮助。


...这个更改必须在Eclipse根目录下的eclipse.ini文件中完成。 - lemrm

Eclipse现在可以作为一个snap使用。您可以通过一条简单的命令轻松安装它:-
snap install eclipse --classic 

这个单一的快照适用于Ubuntu 14.04、16.04、17.10和18.04版本。
您需要确保已安装Java:

无论你是谁,来自哪里。上帝保佑你,伙计!完美地工作了。谢谢。 - Pramesh Bajracharya

如果您在安装Eclipse时遇到问题,只需检查您连接的网络是否允许您访问安装网站。在安装Eclipse时,它会与服务器进行通信以验证证书。

jre部分缺失,很简单就是这样。
sudo apt-get install default-jdk

然后运行 sudo ./eclipse-inst

在线安装程序卡住了,我使用的是Ubuntu GNOME 16.4,所以我不得不从特定版本的Eclipse进行安装。

www.eclipse.org/downloads/eclipse-packages/