有没有PPA或其他方法可以安装最新的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=集成开发环境
NoDisplay=false
Categories=Development;IDE;
Name[en]=Eclipse
确保该文件具有可执行权限,然后执行以下命令以自动在Unity中安装它:
sudo desktop-file-install eclipse.desktop
使用以下命令在/usr/local/bin
目录下创建一个符号链接:
sudo ln -s /opt/eclipse/eclipse /usr/local/bin/eclipse44
为了在Dash中显示eclipse图标,可以将eclipse图标添加到以下目录:
sudo cp /opt/eclipse/icon.xpm /usr/share/pixmaps/eclipse.xpm
请注意,您需要安装OpenJDK或Sun Java才能运行eclipse。有关Java安装的更多信息,请参见this question。以下是安装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目录仅在第一次启动后创建。
ln -s /opt/eclipse/eclipse /usr/local/bin/eclipse42
),并在桌面条目中使用Exec=eclipse42
。这样,您就可以安装多个不同版本的Eclipse。 - ortangeclipse.desktop
需要添加Exec=env UBUNTU_MENUPROXY=0 eclipse
以使菜单正常工作,参考链接:http://stackoverflow.com/questions/19452390/ - TimDsudo mv eclipse /opt
更清晰、更容易理解,特别适合初学者。 - modulitosIcon=/opt/eclipse/icon.xpm
。这将避免文件重复(您的步骤6),同时使图标显示在Dash和Unity启动器中。 - Clayton/opt
目录下会很有帮助。命令可能类似于sudo mv eclipse43 /opt
,并且在创建菜单项时,可以将其命名为eclipse43.desktop
,这样你就可以在尝试不同版本时进行区分。 - timbrowneclipse.desktop
中,将Name
和Name[en]
字段更改为“Eclipse Kepler”或适当的名称。 - rickfoosusasudo chown -R $USER:$USER /opt/eclipse/configuration/org.eclipse.osgi
- Akronix对于便携式安装,您仍然可以直接从Eclipse官网下载。这使您能够为不同的语言(如CDT、Java和PyDev或Aptana)定制多个Eclipse安装。但它不支持自动更新。始终使用软件中心进行安装是首选方法。
我测试过便携式的3.7.1和3.7.2版本的tar包,在12.04 LTS上运行良好。
便携式安装的另一个缺点是,如果您移动文件夹或直接启动它,您必须更新启动器。
下载Eclipse。我得到了eclipse-jee-juno-SR1-linux-gtk.tar.gz
通过执行命令行来解压它
tar -xzf eclipse-jee-juno-SR1-linux-gtk.tar.gz
或者使用归档管理器进行解压。
将解压后的eclipse文件夹移动到/opt/文件夹
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...)创建一个名为eclipse
的文件在/usr/bin/
中
将以下内容复制到其中
#!/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 &
现在你可以通过右键点击锁定到启动器来将Eclipse固定到启动器栏上
chown
和 chmod
操作。在这样做之后,我无法安装插件。 - TomTaschemv eclipse /opt/
这个命令,其他什么都不要做。 - TomTasche$ECLIPSE_HOME/eclipse "$@"
,而不是$ECLIPSE_HOME/eclipse $*
。这样可以保留带有空格的参数等内容。 - jbo5112/usr/local/bin
而不是/usr/bin
。 - kzhsudo apt-get install eclipse-platform
sudo apt-get install eclipse-jdt
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
sudo apt-get install ubuntu-make
umake ide eclipse
umake ide eclipse --remove
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始终从官方网站下载打包的 Eclipse。最好将 eclipse.tar.gz
放入 opt 目录中,并创建符号链接,以便在系统中使用。
这样,如果将来升级,您的所有快捷方式和链接都不会失效。
这是 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
来运行 Kepler,或者等待菜单刷新(或输入r
重启)在那里找到它。/usr/*
下安装任何东西。您应该将自己的管理员文件安装在/usr/local/*
或/opt/NAME/*
下。因为例如/usr/bin
是用于系统/发行版软件包,/usr/local/bin
是用于管理员自己的文件,而/opt/PACKAGE/bin
是用于商业软件PACKAGE。如果您在/opt/PACKAGE
中安装,通常最简单的方法是在/usr/local/bin
中创建一个脚本或链接来启动程序。这样可以从所有用户的PATH
中访问它。 - Anders