我想安装最新版本的Eclipse,但是Ubuntu软件中心包含一个较旧的版本。

是否有PPA或其他方式安装最新的Eclipse?安装。

评论

您是否尝试过从USC安装它?

USC?你那是什么意思 ?我是Ubuntu的新手

“ Ubuntu软件中心”,如下所示。如图所示,我已经使用软件中心方法在两台不同的计算机上安装了Eclipse-然后从Eclipse内部安装了PyDev。光滑。

@memilanuk不幸的是,如果这样做,您必须忍受将近2年的版本。

@memilanuk当然。我读了日期。我的评论对今天阅读该主题的人同样有效-在OP中(2011年)甚至提到过时的软件包是提出问题的动机。关键是,Ubuntu存储库不是获取此特定软件包最新版本的好来源。

#1 楼

如果您已经从Eclipse的官方网站上下载了Eclipse,请按照以下步骤进行安装。



使用
提取eclipse.XX.YY.tar.gz。
tar -zxvf eclipse.XX.YY.tar.gz



成为root并将复制的文件夹复制到/opt

sudo mv eclipse.XX.YY /opt



创建桌面文件并安装:

gedit eclipse.desktop


并将以下内容复制到eclipse.desktop文件

[Desktop Entry]
Name=Eclipse 
Type=Application
Exec=env UBUNTU_MENUPROXY=0 eclipse44
Terminal=false
Icon=eclipse
Comment=Integrated Development Environment
NoDisplay=false
Categories=Development;IDE;
Name[en]=Eclipse


并确保它具有可执行权限,然后执行以下命令以将其自动统一安装:

sudo desktop-file-install eclipse.desktop



使用
/usr/local/bin中创建符号链接
sudo ln -s /opt/eclipse/eclipse /usr/local/bin/eclipse44



要在短划线中显示日食图标,可以将日食图标添加为

sudo cp /opt/eclipse/icon.xpm /usr/share/pixmaps/eclipse.xpm



别忘了您需要安装OpenJDK或Sun Java才能运行eclipse。检查此问题以获取有关Java安装的更多信息。
这是安装Open JDK 1.6的简单示例:

sudo apt-get install openjdk-6-jdk



启动Eclipse,然后授予它修改osgi文件所需的权限:

sudo chown -R $USER:$USER /opt/eclipse/configuration/org.eclipse.osgi


NB!您必须首先启动Eclipse,因为org.eclipse.osgi目录仅在首次启动后创建。


就是这样。

评论


我建议以这种方式进行一些改动:创建符号链接时使用eclipse版本(例如:ln -s / opt / eclipse / eclipse / usr / local / bin / eclipse42),并在桌面条目中使用Exec = eclipse42 。这样,您将能够安装多个不同版本的eclipse。

–ortang
13年5月27日在11:36

不要忘记,您需要安装OpenJDK或Sun Java才能运行eclipse。运行sudo apt-get install openjdk-6-jdk或查看此链接以获取Sun Javaubuntugeek.com/…

–安迪·布拉汉姆(Andy Braham)
13-10-5在20:06



另外值得注意的是,对于13.10,eclipse.desktop需要Exec = env UBUNTU_MENUPROXY = 0 eclipse才能使菜单按stackoverflow.com/questions/19452390正常工作

– TimD
2013年11月25日16:46

对我有用,除了/opt/eclipse/configuration/org.eclipse.osgi不存在...

– Gerhard Burger
14年7月27日在9:52

@GerhardBurger似乎在启动Eclipse本身之前不存在文件夹“ /opt/eclipse/configuration/org.eclipse.osgi”。

– dtmland
2014年9月11日在21:29



#2 楼

首选方法:软件中心


在Ubuntu软件中心中,选择Eclipse。我也安装了可扩展工具平台和Java IDE,但安装是可选的。



在身份验证对话框中输入密码。这将使您拥有3.7.1软件包管理系统的内幕。


最不推荐的方法:便携式
对于便携式安装,您仍然可以直接从Eclipse网站下载。例如,这使您能够针对不同的语言CDT,Java和PyDev或Aptana定制几种Eclipse安装。它不允许自动更新。通过Software Center进行安装始终是首选方法。
我测试了便携式3.7.1和3.7.2 tar球,它们在12.04 LTS上可以正常工作。
便携式安装的另一个缺点是您拥有如果移动文件夹或直接启动它,则更新启动器。

评论


我遵循“首选方法”,但好奇为什么这比其他方法更可取?

– T. Webster
13年5月25日下午5:53

在网站上搜索有关Java应用程序未显示在应用程序切换器中的问题以及其他内容(例如,可重现的问题)。从回购安装时,我没有这些问题,但是当回购安装可以避免此问题而不需要奶酪托盘时,人们总是抱怨它们。

–RobotHumans
13年5月25日下午5:56

好吧,首选方法肯定对我来说是干净安装的。谢谢,否则我会选择Messenger方法

– T. Webster
13年5月25日在11:31

尽管我将其与启动器/桌面快捷方式的可接受答案的方法结合使用,但该方法绝对简单。

–ashes999
14年6月16日在16:18

@ Seanny123 PPA自12.04以来未更新。这个答案已经存在了一段时间。

–RobotHumans
14-10-25在7:06

#3 楼

如何在Ubuntu 12.04上安装Eclipse 4.2

由于Ubuntu存储库中的Eclipse软件包已过期,因此,如果我们要安装最新版本,我们将必须手动进行。
您只需从eclipse.org下载tar.gz文件。


下载Eclipse。我得到了eclipse-jee-juno-SR1-linux-gtk.tar.gz

通过执行命令行将其提取

tar -xzf eclipse-jee-juno-SR1-linux-gtk.tar.gz


或使用Archive Manager提取。


将提取的eclipse文件夹移动到/opt/ folder

mv eclipse /opt/
sudo chown -R root:root /opt/eclipse
sudo chmod -R +r /opt/eclipse



在用户路径中创建eclipse可执行文件

sudo touch /usr/bin/eclipse
sudo chmod 755 /usr/bin/eclipse


使用您喜欢的编辑器(eclipse/usr/bin/nano ...)在gedit中创建名为vi的文件

将其复制到其中

#!/bin/sh    
export ECLIPSE_HOME="/opt/eclipse"
$ECLIPSE_HOME/eclipse $*


并保存文件


创建Gnome菜单项

使用首选编辑器在eclipse.desktop中创建名为/usr/share/applications/的文件(nanogeditvi ...)

将其复制到其中

[Desktop Entry]
Encoding=UTF-8
Name=Eclipse
Comment=Eclipse IDE
Exec=eclipse
Icon=/opt/eclipse/icon.xpm
Terminal=false
Type=Application
Categories=GNOME;Application;Development;
StartupNotify=true


并保存文件


启动Eclipse

/opt/eclipse/eclipse -clean &

现在,您可以通过单击“锁定到Laucher”上的右键,将Eclipse锁定到启动器栏上。


评论


好的指示,但是我认为您不应该对/ opt / eclipse文件夹进行chown和chmod。完成之后,我无法安装插件。

– TomTasche
13年4月30日在9:05

像第3点一样,但对于普通用户呢?

–乔
13年5月4日在20:30

只需在第3步中不执行mv eclipse / opt /即可。

– TomTasche
13年5月5日在16:39

脚本文件的最后一行应为$ ECLIPSE_HOME / eclipse“ $ @”,而不是$ ECLIPSE_HOME / eclipse $ *。这将保留诸如参数之类的东西,其中带有空格。

– jbo5112
2013年12月13日在21:20

您可能应该使用/ usr / local / bin而不是/ usr / bin

–kzh
2014年6月4日16:08

#4 楼

我建议您直接从Eclipse网站下载。安装过程非常简单,只需解压缩tar.gz文件,将其删除也很容易,只需删除eclipse文件夹即可:D

评论


我同意这一点。通过为自己的主目录安装Eclipse,可以为大多数用户提供完美的服务。 Eclipse的内置软件包管理器可用于使其保持更新并安装新组件。同一台计算机上的不同用户可能希望为Eclipse安装不同的软件包,甚至可能希望使用不同的主要版本。同样,对于提供安装程序可执行文件的Eclipse版本,大多数用户仍会希望在其主目录中安装(而不更改所有权或权限)。

– Eliah Kagan
17/09/10在3:23



#5 楼

在您的桌面上,单击Ubuntu软件中心


打开后,搜索Eclipse





搜索完成后,您会看到列出的Eclipse。所有您需要做的就是单击安装,坐下来放松直到安装完成。

如果仍有任何疑问,请随时提出。

评论


我们如何通过Ubuntu Software Center安装Eclipse 4.2(SR2)版本?出现版本3.8

–乔
13年5月4日在20:26

使用USC几乎总是会拉低2年以上的版本(或您想要的任何版本)。显然,对于某人来说,检查大型流行程序的最新版本是否适用于最新版本的ubuntu会花费太多时间。

–user12753
16 Dec 21'在10:42

#6 楼

这是从http://www.inforbiro.com/blog-eng/ubuntu-12-04-eclipse-installation/

复制的说明,如何在Ubuntu 12.04 LTS Precise Pangolin上安装Eclipse IDE平台

1)打开终端并输入命令

sudo apt-get install eclipse-platform


2)安装Eclipse之后,您可以根据需要安装开发插件,例如:

将为Eclipse安装Java开发工具(JDT)软件包

sudo apt-get install eclipse-jdt


将为Eclipse安装C / C ++开发工具软件包

sudo apt-get install eclipse-cdt


#7 楼

您可以使用ubuntu-make在Ubuntu上安装Eclipse:

对于Ubuntu 14.04 LTS安装Ubuntu Make:

sudo add-apt-repository ppa:ubuntu-desktop/ubuntu-make
sudo apt-get update
sudo apt-get install ubuntu-make



/>对于Ubuntu 16.04 LTS和更高版本:

Ubuntu make已在官方存储库中。

sudo apt-get install ubuntu-make



安装Eclipse:

umake ide eclipse


卸载Eclipse:

umake ide eclipse --remove


评论


它会安装最新的Eclipse吗?

– Soumyadip Das
2015年10月29日在9:12

“ Ubuntu make总是从上游获取最新发行版……”-Ubuntu Make Wiki;)

– hg8
2015年10月29日在9:42

在Ubuntu 16.10上,我使用了官方存储库来安装Ubuntu Make 16.05。 Ubuntu Make抱怨下载页面更改了语法或无法解析。我按照此答案中有关较旧版本Ubuntu的说明进行了解决。即,我手动添加了存储库,然后安装了Ubuntu make,然后安装了Eclipse。

–马丁·安德森(Martin Andersson)
16年1月1日在20:12

为了编写这两种脚本,我首先做了sudo add-apt-repository -y ppa:ubuntu-desktop / ubuntu-make,然后sudo apt-get update,最后是sudo umake ide eclipse-jee dest-dir = / apps / eclipse 。

–马丁·安德森(Martin Andersson)
16年1月1日于20:13

当前,它为Web开发人员获取Eclipse Java EE IDE,版本:Neon.2版本(4.6.2),内部版本号:20161208-0600

– Michael S.
17年2月1日在17:44

#8 楼

请始终从其网站下载打包的日食。最好将eclipse.tar.gz放入opt目录并为其创建符号,然后在系统中使用它。

因此,如果您将来将来升级,则所有快捷方式和链接都不会消失。

这是蚀的首选设置。 IMO

#9 楼

我创建了这个小脚本,将其安装在一堆Cinnamon机器上。您可能需要根据需要更改特定的内容,但是您可以将其用作自己的模板。请刷新菜单(或输入eclipse42 estart)以找到该菜单。

请随意评论您建议的更改。

评论


除非您准备了dpk,否则不应在/ usr / *下安装某些内容。您应该在/ usr / local / *或/ opt / NAME / *下安装自己的管理员文件。因为例如/ usr / bin用于系统/发行版软件包,所以/ usr / local / bin用于管理员自己的文件,而/ opt / PACKAGE / bin用于商业软件PACKAGE。如果安装在/ opt / PACKAGE中,通常最容易在/ usr / local / bin中创建启动程序的脚本或链接。这样,所有用户PATH都可以访问它。

–安德斯
15年5月18日在12:27

#10 楼

与其他任何Eclipse版本一样,您不必从存储库中获取它。只需从eclipse.org下载适当的归档文件,解压缩并运行Eclipse。

存储库中的Eclipse通常已过时。通常会在每个ubuntu版本中进行更新。

#11 楼

我正在使用Ubuntu GNOME 16.04,并且软件中心中的版本旧。在社区回答开始时,我从他们的网站上下载了eclipse,然后将其解包了:

tar -zxvf eclipse.XX.YY.tar.gz


之后,它就像这样做一样简单:

cd eclipse-isntaller/
./eclipse-inst


,然后会弹出一个GUI演练。

之后,您可以删除tar.gz和文件夹:

rm eclipse-inst-linux64.tar.gz 
rm -rf ./eclipse-installer/


#12 楼

使用正式的安装程序(说明)。


对于Mars版本,我们引入了一个新的Eclipse安装程序。这是安装Eclipse的一种新的,更有效的方法。它是一个合适的安装程序,因此不再压缩文件,并且具有自解压下载功能,可引导您完成安装过程。对于那些不喜欢安装程序的用户,我们的下载页面上仍然提供软件包和zip文件。 -Eclipse下载


#13 楼

mkdir ~/opt


将目录更改为浏览器将Eclipse软件包下载到的文件夹。然后将Eclipse解压缩到opt文件夹中:

cd {directory where your browser downloaded the package to}
tar -zxvf eclipse-jee-juno-SR1-linux-gtk.tar.gz && mv eclipse ~/opt


在主目录中创建一个bin文件夹,该文件夹将用于启动脚本:

mkdir ~/bin


接下来,使用您喜欢的文本编辑器在~/bin/eclipse处为Eclipe创建可执行文件,方法是在命令行中键入vi ~/bin/eclipsenano ~/bin/eclipse。添加以下内容:

export MOZILLA_FIVE_HOME="/usr/lib/mozilla/"
export ECLIPSE_HOME="$HOME/opt/eclipse"
$ECLIPSE_HOME/eclipse $*


最后,允许执行脚本:

chmod +x ~/bin/eclipse


提示:如果您是gtk用户,并且在鼠标按钮上遇到问题,则应尝试添加导出:

export GDK_NATIVE_WINDOWS=true


到启动文件中。

现在,您可以执行该文件以启动Eclipse。

评论


您可能应该将〜/ bin / eclipse移至/ usr / local / bin / eclipse(或添加了版本),然后将/ usr / local / bin / eclipse链接至您要使用的链接)。 / usr / local / bin位于每个用户的PATH中,这可能是一件好事。

–安德斯
15年5月18日在12:31

#14 楼

如果您已经从软件中心安装了eclipse,则有一种更简单的方法。
如果尚未安装,请先进行安装。

cd ~/Downloads  # (or wherever your tar.gz is)
sudo tar -xf eclipse.*.tar.gz '/opt'
sudo ln -s /opt/eclipse/eclipse /usr/local/bin/eclipse


注意:这个过程的大部分只是从顶部答案中进行了调整,以使其更加容易。

#15 楼

如果您要询问eclipse classic,那么eclipse项目的最新版本是3.7.2:您可以从以下网站从适用于您的OS的网站下载tar球:

http:// www。 eclipse.org/downloads/packages/eclipse-classic-372/indigosr2

Ubuntu软件中心的最新版本是Eclipse 3.7.1;或者从那里下载它,或者使用带有以下命令行的终端:

 sudo apt-get install eclipse && sudo apt-get update


就PPA而言?似乎没有最新的或维持的eclipse classic PPA。 LaunchPad上的PPA页面仍然存在,但是两年来似乎没有任何活动。您可以在此处查看PPA页面:

https://launchpad.net/~eclipse-team/+archive/ppa

安装eclipse classic和Eclipse的最佳方法最新的3.7.2版本可从适用于您的OS版本的Eclipse Classic项目下载页面上获得。由于Java Runtime Enviroments的兼容性,已知更高的Ubuntu版本会出现“不会启动问题”。它与JRE6而不是JRE7一起使用。祝你好运:)

#16 楼

eclipse snap软件包为在当前所有受支持的Ubuntu版本中为Java开发人员安装最新稳定版本的Eclipse IDE提供了一种简便的方法。不同的Eclipse版本通过其代号进行区分。从2018年9月开始的Eclipse版本以发布日期的年份和月份命名,例如Eclipse 2020-06。此命名方案也适用于eclipse snap软件包。
要安装eclipse snap软件包,请打开终端并输入:
 sudo snap install eclipse --classic  
 

此命令将在发布时安装Eclipse 2019-12。 Eclipse 2019-12支持openjdk-13-jdk,这是Ubuntu 20.04及更高版本中默认的Ubuntu存储库提供的。它还支持openjdk-8-jdk和openjdk-11-jdk。

#17 楼

我发现从存储库安装非常容易。但是因为那可能是过时的版本,所以我也去了eclipse.org并从那里下载了文件。安装也非常容易。

Eclipse Mars安装程序将在2016年6月发布,现在您将获得。只需将下载文件保存在某个地方,用tar xvf bla...tgz解压缩,找到最大的文件,即eclipse-inst,file eclipse-inst将确认它是可执行文件,然后使用./eclipse-inst运行它。

安装程序提供了多个选择各种日食。选择一个,然后继续。几分钟后,您将看到“启动”按钮,并且您正在运行最新版本的eclipse。

我不在乎依赖项,并且一切正常。我假设通过ubuntu信息库的先前安装,可以处理JRE等。

剩下的唯一事情是Ubuntu菜单系统仅知道该信息库中的过时版本。要启动新版本,您必须在所选版本的安装过程中进入安装程序提到的位置的可执行文件,最有可能在非常接近安装程序的目录中。

在菜单系统中获取新日食的最简单方法可能是使用ubuntu软件包classicmenu-indicator,启用Alacarte的菜单,并使用它来更改Programming / Eclipse的图标以将旧版本的路径从从下载的版本库下载到新版本。

#18 楼

1)查看Ubuntu在其商店中拥有的eclipse程序

apt-cache search eclipse


故障:在apt-cache中搜索任何名为“ eclipse”的程序。


2)sudo apt-get install eclipse

结果是Ubuntu将安装Eclipse

#19 楼

我同意Nabil Kadimi和nickguletskii。本质上,您可以从eclipse.org获得压缩下载。我想在这里发布答案,因为我想添加一些细节。

为什么编写此答案

与这里的大多数答案不同,我的答案不涉及Ubuntu Software Centre,后者通常会过时,并且不涉及命令行,并且不会引入与命令行相关的可变性(例如:chmod的最低权限到底是什么?我需要什么tar选项?)和其他不确定性。它不涉及aptapt-get。它不涉及使用vi编辑文件。它不涉及设置环境变量。并不是那些答案是错误的,而是我认为如果我们避免使用命令行会更容易,这意味着我们更多的人最终会获得完全相同的设置,这对(无补偿)测试和反馈很有用。以下内容假设您已经在使用旧版本的Eclipse,我相信它会使此答案与许多读者更相关。

答案


备份您的源代码通过备份到此时间点为止一直使用的整个Eclipse工作区。
在Eclipse的最新发行版中,可以从eclipse.org获得“安装程序”。它的文件名可能类似于eclipse-inst-linux64.tar.gz。识别它在文件名中具有“ inst”或类似名称。下载。
剪切并粘贴到您喜欢的任何位置。有一个约定,即Linux文件系统层次结构中的opt目录适合,但您不必遵循该约定,并且Eclipse不在乎。
使用GUI提取文件。 GUI在16.04中默认为Nautilus。
使用GUI调用可执行安装程序eclipse-inst
安装程序使您可以立即启动Eclipse,因此继续。浏览到您一直在使用的Eclipse工作区。新版本的Eclipse将升级您的工作区(项目)的元数据。这是不可逆的,因此就是进行备份的原因。退出Eclipse。
从Ubuntu启动器中删除Eclipse图标。
删除文件~/.local/share/applications/eclipse.desktop
使用GUI浏览到新安装的Eclipse并调用名为eclipse的可执行文件。
在Ubuntu启动器上找到Eclipse图标,然后右键单击Lock to Launcher。这将在~./local/share/applications/eclipse.desktop处创建一个新文件,但是直到将来某个时候您想要再次升级Eclipse时才需要知道它。那时,您将在步骤9中删除文件。