问题描述
我想安装最新版本的Eclipse,但Ubuntu软件中心包含较旧的版本。
是否有PPA或其他方式安装最新的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
并确保它具有如何将Eclipse固定到Unity启动器?,然后执行以下命令将其自动安装到统一中:
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安装的更多信息,请查看我如何安装Sun/Oracle专有的Java JDK 6/7/8或JRE?。以下是安装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目录仅在首次启动后创建。
而已。
次佳解决思路
12.04 LTS
首选方法:打开软件中心 –
在Ubuntu软件中心选择Eclipse,我也安装了可扩展工具平台和Java IDE,但安装是可选的。在验证对话框中输入您的密码。这将使您在包管理系统中获得3.7.1。
备选方案:
下一个最受欢迎的方法PPA:截至目前,eclipse-team PPA没有12.04的eclipse包。随着事态的发展,我会更新答案。
当它变得可用时,如果您已经通过软件中心-sudo add-apt-repository ppa:eclipse-team/ppa && sudo apt-get update && sudo apt-get upgrade
安装
最不方便的方法便携式:对于便携式安装,您仍然可以直接从Eclipse website下载。这使您可以为不同的语言CDT,Java和PyDev或Aptana定制多个Eclipse安装。它不允许自动更新。通过软件中心安装始终是首选方法。
我测试了便携式3.7.1和3.7.2 tarball,它们在12.04 LTS上工作得很好。
便携式安装的另一个缺点是,如果您移动文件夹或直接启动文件夹,则必须更新启动程序。
第三种解决思路
如何在Ubuntu 12.04上安装Eclipse 4.2
由于Ubuntu存储库中的Eclipse软件包已过时,如果我们想要安装最新版本,我们将不得不手动完成。您可以从eclipse.org下载tar.gz文件。
-
Download 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
使用您的首选编辑器(
nano
,gedit
,vi
…)在/usr/bin/
中创建一个名为eclipse
的文件将其复制到它
#!/bin/sh export ECLIPSE_HOME="/opt/eclipse" $ECLIPSE_HOME/eclipse $*
并保存该文件
-
创建一个Gnome菜单项
使用您的首选编辑器(
nano
,gedit
,vi
…)在/usr/share/applications/
中创建一个名为eclipse.desktop
的文件将其复制到它
[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锁定到启动栏
第四种思路
我建议你直接从eclipse website下载。安装过程非常简单,只需提取tar.gz文件,删除它也很容易,只需删除eclipse文件夹即可:D
第五种思路
在桌面上,点击Ubuntu软件中心
一旦打开,搜索Eclipse
搜索完成后,您将看到Eclipse列出。你所要做的就是点击安装,坐下来放松,直到安装完成。
如果您还有任何问题,请不要犹豫,问问。
第六种思路
这是从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
第七种思路
总是从他们的网站上下载封装的eclipse。它最适合您将eclipse.tar.gz
放入您的opt目录并为其创建符号并在系统中使用它。
所以如果你在未来升级,所有你的快捷键和链接不会死。
这是eclipse的首选设置。 IMO
第八种思路
您可以使用ubuntu-make
在Ubuntu上安装Eclipse:
安装Ubuntu Make:
对于Ubuntu 14.04和14.10:
sudo add-apt-repository ppa:ubuntu-desktop/ubuntu-make
sudo apt-get update
sudo apt-get install ubuntu-make
对于Ubuntu 15.10及更高版本:
Ubuntu make已经在官方仓库中。
sudo apt-get install ubuntu-make
安装Eclipse:
umake ide eclipse
卸载Eclipse:
umake ide eclipse --remove
第九种思路
我创建了这个小脚本安装在一堆肉桂机器上。您可能需要根据需要更改特定的内容,但可以将其用作自己的模板。
#!/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
运行Kepler或等待菜单刷新(或输入r
estart)以在那里找到它。
随意评论您推荐的更改。
第十种思路
与任何其他Eclipse版本一样,您不必从存储库中获取它。只需从eclipse.org下载相应的归档文件,即可解压并运行Eclipse。
存储库中的Eclipse通常是过时的。它通常在每个Ubuntu发行版中更新。
参考资料