Eclipse Juno,每次更改配置时都需要root访问权限
我想在12.04安装eclipse Juno。 我做了这个链接中指示的所有事情。
但是每当我在Eclipse上安装任何新软件(Say CDT或Pydev)时,新软件就会再次打开Eclipse应用程序。 然后我必须再次使用root权限打开Eclipse来安装所有软件。
关于Eclipse CDT的include库,我也遇到了很多问题。
任何人都可以帮我安装Juno ,每次我在Eclipse中更改配置时都不需要root访问权限吗?
如何安装Eclipse Juno而无需更改权限
- 首先,删除所有以前版本的Eclipse。 如果您愿意:保存您的
/workspace
目录(剪切并将整个目录发布到您的~/
- 从他们的官方网站下载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在这里 。
- 其他包装说明可从下载页面通过左侧的链接获得。
- 为了避免权限问题,我将它解压缩到
~/bin
并且归档管理器将Eclipse放入其自己的’eclipse’子目录中。 - 下载Android SDK , 以便Eclipse和Ubuntu的未来升级不会破坏它 , 将其解压缩到
~/bin/eclipse/dropins
。 - Developer.android.com指示您:
在Mac或Linux上,打开终端并导航到Android SDK中的tools /目录,然后执行android sdk 。
- 但是,当我下载linux版本的Android SDK时, 没有文件“android sdk”。
- 相反,导航到工具路径(在我的情况下
~/bin/eclipse/dropins/android-sdk-linux/tools
)和[android]上的[右键单击]将其属性更改为可执行文件。 - 现在你可以双击运行android,然后下载你喜欢的软件包。
- 由于所有内容都在您的主目录中,因此您无需修改PATH环境变量(根据开发人员的说明)。
- 按照正常说明从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
- 使用所使用的路径配置插件,在本例中为
- 导航到
~/bin/eclipse
并确保将“eclipse”标记为可执行文件(请参阅步骤7以获取更新) 。 [右键单击]和[建立链接]。 将此快捷方式移动到桌面。- 我进入了额外的步骤,将eclipse的图标更改为同一子目录中提供的“icon.xpm”。
- 从步骤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:
-
删除当前安装:
sudo apt-get purge eclipse*
-
用CDT再次安装eclipse
sudo apt-get install eclipse eclipse-CDT
之后,从您的主目录中删除
.eclipse
文件夹并运行Eclipse并检查您的C / C ++项目。
通常,这些包含源文件,据我所知,您必须使用命令手动安装它们。
Ubuntu软件中心只能安装打包文件(即“.deb”)。
Ubuntu软件中心无法安装您提到的源文件。