Eclipse Juno,每次更改配置时都需要root访问权限

我想在12.04安装eclipse Juno。 我做了这个链接中指示的所有事情。

但是每当我在Eclipse上安装任何新软件(Say CDT或Pydev)时,新软件就会再次打开Eclipse应用程序。 然后我必须再次使用root权限打开Eclipse来安装所有软件。

关于Eclipse CDT的include库,我也遇到了很多问题。

任何人都可以帮我安装Juno ,每次我在Eclipse中更改配置时都不需要root访问权限吗?

如何安装Eclipse Juno而无需更改权限

  1. 首先,删除所有以前版本的Eclipse。 如果您愿意:保存您的/workspace目录(剪切并将整个目录发布到您的~/
  2. 从他们的官方网站下载Eclipse (我用过“eclipse-mobile-juno-linux-gtk-x86_64.tar.gz”)
    但是,如前所述,请确保您具有可用于匹配Eclipse安装的32位和/或64位版本的Java。 (我从Synaptic Package Manager安装了openjdk-6和-7-jre)
    • 如果eclipse-mobile安装不包含您想要的所有内容,您可以稍后添加包。 例如, Linux Tools在这里 。
    • 其他包装说明可从下载页面通过左侧的链接获得。
  3. 为了避免权限问题,我将它解压缩到~/bin并且归档管理器将Eclipse放入其自己的’eclipse’子目录中。
  4. 下载Android SDK , 以便Eclipse和Ubuntu的未来升级不会破坏它将其解压缩到~/bin/eclipse/dropins
  5. Developer.android.com指示您:

    在Mac或Linux上,打开终端并导航到Android SDK中的tools /目录,然后执行android sdk

  6. 但是,当我下载linux版本的Android SDK时, 没有文件“android sdk”。
  7. 相反,导航到工具路径(在我的情况下~/bin/eclipse/dropins/android-sdk-linux/tools )和[android]上的[右键单击]将其属性更改为可执行文件。

    android文件属性对话框:权限选项卡

  8. 现在你可以双击运行android,然后下载你喜欢的软件包。
    • 由于所有内容都在您的主目录中,因此您无需修改​​PATH环境变量(根据开发人员的说明)。
  9. 按照正常说明从http://developer.android.com/sdk/installing/installing-adt.html下载并安装ADT插件。
    • 使用所使用的路径配置插件,在本例中为/home/clayton/bin/eclipse/dropins/android-sdk-linux
    • 如果要在步骤9之后从步骤8安装更多软件包,请从Eclipse下拉菜单中选择Window > Android SDK Manager
  10. 导航到~/bin/eclipse并确保将“eclipse”标记为可执行文件(请参阅步骤7以获取更新) 。 [右键单击]和[建立链接]。 将此快捷方式移动到桌面。
    • 我进入了额外的步骤,将eclipse的图标更改为同一子目录中提供的“icon.xpm”。
  11. 从步骤1开始,移动“工作区”目录……或者不要。 但是在对话框中将其指定为您的应用程序工作区,您将能够轻松导入任何现有项目(这些说明将用于不同的问答)。

您无法将下载的文件与Ubuntu软件中心一起使用,因为它需要与您的Ubuntu版本匹配的预打包文件。

但是,Ubuntu中当前版本的Eclipse是3.7.2。 如果要使用当前的(4.2),则必须手动安装。

要了解如何完成此操作,请参阅Eclipse Juno,每次更改配置时都需要root访问权限 。

愚蠢的问题,但是……你是否运行了以下内容,如你发布的链接中所述?

 chown -R USER:USER eclipse 

这将允许您以USER身份运行eclipse并进行配置更改。

您可以通过搜索整个安装目录(/ opt / eclipse)来validation安装目录中的所有文件是否归USER所有。

 find /opt/eclipse/ | xargs ls -ld | grep -v USER 

如果所有内容都归USER所有,则不应返回任何内容

我提到了这个指南 。

我建议您按照本指南安装juno和android sdk而不是Android Developer网站。 它彻底而迅速。

唯一的缺点是你必须引用你的/ opt目录并使用终端来调用eclipse。 换句话说,Ubuntu还没有物理按钮。

希望这可以帮助!

您不必安装它只需运行它:

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

cd eclip

chmod + x eclipse

。/日食

从官方网站下载存档,将其解压缩到/ opt / eclipse /(或您的首选目录),然后运行安装程序。

我已按以下方式安装Eclipse:

  1. 删除当前安装:

     sudo apt-get purge eclipse* 
  2. 用CDT再次安装eclipse

     sudo apt-get install eclipse eclipse-CDT 

    之后,从您的主目录中删除.eclipse文件夹并运行Eclipse并检查您的C / C ++项目。

通常,这些包含源文件,据我所知,您必须使用命令手动安装它们。

Ubuntu软件中心只能安装打包文件(即“.deb”)。

Ubuntu软件中心无法安装您提到的源文件。