Linux 强制Eclipse在工作区之外存储插件
我正准备将Eclipse更新到4.2版本,我想解决一个多年来一直困扰我的问题。现在,我的安装如下所示:Linux 强制Eclipse在工作区之外存储插件,linux,eclipse,Linux,Eclipse,我正准备将Eclipse更新到4.2版本,我想解决一个多年来一直困扰我的问题。现在,我的安装如下所示: eclipse文件夹位于/usr/local/share中。这是一个系统范围的目录,但Eclipse要求用户具有写权限,这与unix权限哲学背道而驰 我有一个工作区,我安装的所有插件都进入这个工作区内的.metadata文件夹 我想要实现的是: 首先,不要在工作区目录中安装插件。我希望看到插件安装在我的主目录中的某个地方,或者——如果用户需要对eclipse目录具有写入权限的话——安装在
- eclipse文件夹位于/usr/local/share中。这是一个系统范围的目录,但Eclipse要求用户具有写权限,这与unix权限哲学背道而驰
- 我有一个工作区,我安装的所有插件都进入这个工作区内的.metadata文件夹
- 首先,不要在工作区目录中安装插件。我希望看到插件安装在我的主目录中的某个地方,或者——如果用户需要对eclipse目录具有写入权限的话——安装在eclipse目录本身中
- 删除用户对eclipse目录的写入权限。这当然会阻止在那里安装插件,但我不介意在中的某个地方安装它们~
- 更可取的解决方案是取消用户对eclipse目录的写入权限,并能够以root用户身份在该目录中安装插件。因此,当我想添加新插件时,我以root权限启动Eclipse,安装插件(它进入Eclipse安装目录),然后我可以作为非特权用户使用该插件
我认为,如果您阅读联机帮助中的,您会发现其中列出的一个选项适合您的需要。查看共享安装文档,了解如何设置用户没有写入权限的基本eclipse,以及如何允许用户本地安装插件