我想安装最新版本的Eclipse,但是Ubuntu软件中心包含一个旧版本。
是否有PPA或其他方式可以安装最新的Eclipse?请描述完整安装的步骤。
我想安装最新版本的Eclipse,但是Ubuntu软件中心包含一个旧版本。
是否有PPA或其他方式可以安装最新的Eclipse?请描述完整安装的步骤。
Answers:
如果您已经从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
注意!您必须首先启动Eclipse,因为org.eclipse.osgi目录仅在首次启动后创建。
而已。
ln -s /opt/eclipse/eclipse /usr/local/bin/eclipse42
,并Exec=eclipse42
在桌面条目中使用。这样,您将能够安装多个不同版本的eclipse。
eclipse.desktop
需要Exec=env UBUNTU_MENUPROXY=0 eclipse
菜单才能正常工作stackoverflow.com/questions/19452390
截至目前,eclipse-team PPA没有针对12.04的eclipse软件包。随着事情的发展,我将更新答案。
可用时(如果已经通过软件中心安装):
sudo add-apt-repository ppa:eclipse-team/ppa
sudo apt-get update
sudo apt-get upgrade
对于便携式安装,您仍然可以直接从Eclipse网站下载。例如,这使您能够针对不同的语言CDT,Java和PyDev或Aptana定制几种Eclipse安装。它不允许自动更新。通过软件中心进行安装始终是首选方法。
我测试了便携式3.7.1和3.7.2焦油球,它们在12.04 LTS上可以正常工作。
便携式安装的另一个缺点是,如果移动文件夹或直接启动它,则必须更新启动器。
如何在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
或使用存档管理器提取。
将提取的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/
你喜欢的编辑器(nano
,gedit
,vi
...)
复制到它
[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锁定到启动器栏。
chown
和chmod
到/ opt / eclipse文件夹。完成之后,我无法安装插件。
mv eclipse /opt/
在第3步
$ECLIPSE_HOME/eclipse "$@"
没有$ECLIPSE_HOME/eclipse $*
。这将保留诸如参数之类的东西,其中带有空格。
/usr/local/bin
而不是/usr/bin
我建议您直接从eclipse网站下载。安装过程非常简单,只需解压缩tar.gz文件,将其删除也非常简单,只需删除eclipse文件夹即可:D
这是从http://www.inforbiro.com/blog-eng/ubuntu-12-04-eclipse-installation/复制的说明
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
您可以用来ubuntu-make
在Ubuntu上安装Eclipse:
对于Ubuntu 14.04 LTS:
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
umake ide eclipse
umake ide eclipse --remove
download page changed its syntax or is not parsable
。我按照此答案中有关较旧版本Ubuntu的说明进行了解决。即,我手动添加了存储库,然后安装了Ubuntu make,然后安装了Eclipse。
sudo add-apt-repository -y ppa:ubuntu-desktop/ubuntu-make
,然后sudo apt-get update
,最后sudo umake ide eclipse-jee dest-dir=/apps/eclipse
。
我创建了这个小脚本,将其安装在一堆Cinnamon机器上。您可能需要根据需要更改特定的内容,但是可以将其用作自己的模板。
#!/usr/bin/env bash
wget -P /tmp/ http://eclipse.mirror.triple-it.nl/technology/epp/downloads/release/kepler/SR1/eclipse-standard-kepler-SR1-linux-gtk-x86_64.tar.gz
tar -xzf /tmp/eclipse-standard-kepler-SR1-linux-gtk-x86_64.tar.gz -C /opt/
chown -R root: /opt/eclipse/
cat <<- 'EOF' > /usr/bin/eclipse42
#!/bin/sh
export ECLIPSE_HOME="/opt/eclipse"
$ECLIPSE_HOME/eclipse "$@"
EOF
chmod +x /usr/bin/eclipse42
cat <<- EOF > /usr/share/applications/eclipse42.desktop
[Desktop Entry]
Encoding=UTF-8
Name=Eclipse
Comment=Eclipse IDE
Exec=eclipse42
Icon=/opt/eclipse/icon.xpm
Terminal=false
Type=Application
Categories=GNOME;Application;Development;IDE;
StartupNotify=true
EOF
现在,您可以通过键入eclipse42
或等待菜单刷新(或输入r
estart)在其中找到Kepler来运行它。
请随意评论您建议的更改。
/usr/*
除非您准备了dpk ,否则不要在下面安装任何东西。您应该在/usr/local/*
或下安装自己的管理员文件/opt/NAME/*
。因为例如/usr/bin
用于系统/发行软件包,/usr/local/bin
所以用于管理员自己的文件,/opt/PACKAGE/bin
并且用于商业软件PACKAGE。如果安装在/opt/PACKAGE
其中,通常最容易在该脚本或链接中/usr/local/bin
启动该程序。这样,所有用户都可以访问它PATH
。
与其他任何Eclipse版本一样,您不必从存储库中获取它。只需从eclipse.org下载适当的归档文件,解压缩并运行Eclipse。
存储库中的Eclipse通常已过时。通常每个ubuntu版本都会更新。
使用官方安装程序(说明)。
对于Mars版本,我们引入了一个新的Eclipse安装程序。这是安装Eclipse的新方法,效率更高。它是一个合适的安装程序,因此不再压缩文件,并且具有自解压下载功能,可引导您完成安装过程。对于那些不适合安装程序的用户,我们的下载页面上仍然提供软件包和zip文件。- Eclipse的下载
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
使用您喜欢的文本编辑器在命令行中输入vi ~/bin/eclipse
或为Eclipe创建可执行文件nano ~/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
,这可能是一件好事。
如果您询问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和最新版本3.7.2的最佳安装方法是从适用于您的OS版本的Eclipse Classic项目下载页面。警告:Eclipse 3.7.2是根据Eclipse Project“ Read Me” html文档为Ubuntu 10.04 LTS构建和开发的。由于Java Runtime Enviroments的兼容性,已知更高的Ubuntu版本将“不会启动问题”。它与JRE6而不是JRE7一起使用。祝好运 :)
我发现从存储库安装非常容易。但是因为那可能是过时的版本,所以我也去了eclipse.org并从那里下载了文件。安装也很容易。
截至2016年6月,今天您将获得的是Eclipse Mars安装程序。只需将下载文件保存在某个位置,用解压缩tar xvf bla...tgz
,找到最大的文件,即eclipse-inst,即可file eclipse-inst
确认该文件是可执行文件,然后使用运行该文件./eclipse-inst
。
安装程序为您提供了多种日食选择。选择一个,然后继续。几分钟后,您将看到启动按钮,并且您正在运行最新版本的eclipse。
我不在乎依赖项,一切都正常。我假设通过ubuntu存储库中的先前安装完成了JRE等工作。
剩下的唯一事情是Ubuntu菜单系统仅从存储库中知道过时的版本。要启动新版本,您必须在所选版本的安装过程中进入安装程序提到的位置的可执行文件,最有可能在与安装程序非常接近的目录中。
在菜单系统中获取新日食的最简单方法可能是使用ubuntu包classicmenu-indicator
,启用菜单Alacarte
并使用它来更改Programming / Eclipse的图标,以将旧版本从存储库更改为新版本的路径。从下载。
我同意Nabil Kadimi和nickguletskii。本质上,您可以从下载压缩文件eclipse.org
。我想在这里发布答案,因为我想添加一些细节。
为什么写这个答案
与这里的大多数答案不同,我的答案不涉及Ubuntu Software Centre
通常会过期的内容,也不涉及命令行,并且不引入与命令行相关的可变性(示例:最低chmod
权限到底是什么)究竟tar
需要什么选择?)和其他不确定性。它不涉及apt
或apt-get
。它不涉及使用vi
。它不涉及设置环境变量。并不是那些答案是错误的,而是我认为如果我们避免使用命令行会更容易,这意味着我们更多的人最终会获得完全相同的设置,这对于(无补偿)测试和反馈很有用。以下内容假设您已经在使用旧版本的Eclipse,我相信它会使此答案与许多读者更相关。
答案
eclipse.org
。它的文件名可能类似于eclipse-inst-linux64.tar.gz
。识别它在文件名中具有“ inst”或类似名称。下载它。opt
Linux文件系统层次结构中的目录合适,但是您不必遵循该约定,并且Eclipse不在乎。eclipse-inst
。~/.local/share/applications/eclipse.desktop
。eclipse
。Lock to Launcher
。这将在处创建一个新文件,~./local/share/applications/eclipse.desktop
但是直到将来某个时候您想要再次升级Eclipse时才需要知道它。那时,您将在步骤9中删除该文件。