2011-10-18 41 views
1

啓動Eclipse我只是我的Ubuntu 11.10機器上安裝了靛藍(Eclipse中),並試圖從終端啓動Eclipse時收到一個權限被拒絕的錯誤。拒絕了對Ubuntu的

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

改變任何權限之前(恢復目錄到老態的原來的權限,這是intentipnal這樣) ,試着找出原因。你想要什麼命令?顯示該命令的'ls -l'。也許這個命令是一個「strace」。 –

+0

@ ott--將帖子添加到帖子中。謝謝。 – Bnjmn

+0

/usr/lib/eclipse_indigo是一個目錄,不是可執行文件。/usr/bin中沒有eclipse的東西嗎? 'ls -l/usr/bin/* eclipse *' –

回答

3

它的更好,如果你只是從http://www.eclipse.org/downloads/?osType=linux提取tar.gz文件在你的主目錄,並從那裏使用它...

和我一樣的...只是等待,直到你需要爲它安裝插件。即使你設法啓動它,你就會有其他的問題,所以提取歸檔並保存自己一些頭痛...

+0

絕對是最簡單的解決方案,具有最少的缺點。我確實使用插件,所以這應該真的有幫助。 – Bnjmn

0

爲什麼不使用你的用戶,而不是根目錄來安裝?

0

嘗試sudo chown ben:ben eclipse_indigo設置自己的所有者和組所有者。我認爲你的問題與eclipse_indigo的組perms字段中的r-s有關,除非這是一個錯字。

0

我有一個類似的問題在Linux機器,其中蝕解包爲根,以開始一個普通用戶。

要小心,不要偏食開始以root身份,因爲它安裝裏面的所謂confguration目錄的初始化。

您可能會發現我的回答有用的問題(包括步驟來解決它): Unable to open Eclipse (configuration area .. error)