我刚刚在我的ubuntu 11.10计算机上安装了Indigo(Eclipse),并在尝试从终端启动Eclipse时收到权限被拒绝错误。
ls -l /usr/lib/ | grep eclipse
产量
drwxr-sr-x 9 root ben 4096 2011-10-13 12:10 eclipse_indigo
我试图sudo chmod 755 eclipse_indigo
无济于事。
任何其他建议将不胜感激。
strace /usr/lib/eclipse_indigo
产量
execve("/usr/lib/eclipse_indigo/", ["/usr/lib/eclipse_indigo/"], [/* 74 vars */]) = -1 EACCES (Permission denied)
dup(2) = 3
fcntl(3, F_GETFL) = 0x8002 (flags O_RDWR|O_LARGEFILE)
fstat(3, {st_mode=S_IFCHR|0620, st_rdev=makedev(136, 0), ...}) = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fcabfef8000
lseek(3, 0, SEEK_CUR) = -1 ESPIPE (Illegal seek)
write(3, "strace: exec: Permission denied\n", 32strace: exec: Permission denied
) = 32
close(3) = 0
munmap(0x7fcabfef8000, 4096) = 0
exit_group(1) = ?
答案 0 :(得分:3)
最好从主目录中的http://www.eclipse.org/downloads/?osType=linux 中提取tar.gz文件 并从那里使用...
我做了同样的事......等到你需要为它安装插件。即使您设法启动它,您也会遇到其他问题,因此请提取存档并避免一些麻烦......
答案 1 :(得分:0)
为什么不使用您的用户而不是root用户安装?
答案 2 :(得分:0)
尝试sudo chown ben:ben eclipse_indigo
将自己设置为所有者以及群组所有者。我认为你的问题与eclipse_indigo的group perms字段中的r-s
有关,除非这是一个错字。
答案 3 :(得分:0)
我在linux机器上遇到了类似的问题,其中eclipse以root身份解压缩并由普通用户启动。
小心,不要以root身份启动eclipse,因为它会在安装中初始化所谓的配置目录。
您可能会发现我对该问题的回答很有用(包括解决问题的步骤): Unable to open Eclipse (configuration area .. error)