Eclipse 업데이트 확인 문제


10

소프트웨어 센터에서 Eclipse를 설치하여 링크되어 나머지 소프트웨어로 업데이트됩니다. 그러나 Android 용으로 개발 중이므로 도움말> 새 소프트웨어 설치 (또는 그에 영향을 미치는 무언가)로 이동하여 Eclipse 내에 ADT 플러그인을 설치해야합니다. 이제 실제 Ubuntu 소프트웨어 센터 / 시스템을 통해 Eclipse를 업데이트 할 수 있다는 것을 알고 있지만 Eclipse 내의 플러그인 및 확장을 업데이트하려면 도움말> 업데이트 확인 (모든 플러그인에서 업데이트를 검색)으로 이동해야합니다. 유일한 문제는 소프트웨어 센터를 통해 설치할 때 소유자가 루트가되어 루트없이 실행할 때 업데이트 할 수 없다는 것입니다. "이 업데이트를 적용 할 수있는 액세스 권한이 충분하지 않습니다"라는 오류 메시지가 나타납니다. 루트로 실행하면 모든 플러그인이 사라지고 루트가 아닌 내가 설치 한 것 같습니다. 플러그인을 루트로 설치하려고했지만 새 소프트웨어 설치 선택이 작동하지 않습니다.

우분투 12.04 및 이클립스 3.7.2-1


방금 Eclipse를 제거한 다음 다시 설치하고 루트 계정을 플러그인 계정으로 연결하기 위해 루트로 실행하여 다시 업데이트하려고했습니다. 불행히도 플러그인을 설치할 때 가져 가지 않았습니다. 루트를 사용하거나 일반 사용자로 실행했을 때 표시되지 않았습니다. 따라서 액세스하거나 업데이트 할 수 없습니다!
Nicholas Ryan Bowers

답변:


5

가장 좋은 해결책은 su를 사용하거나 처음부터 루트 사용자로 로그인하여 루트가되는 것입니다. 어쨌든 일단 루트가되면 일식 설치 경로 로 chown -R user : group 을 수행하십시오.

그런 다음 일반 사용자가 플러그인을 설치할 수 있어야합니다. 앞으로는 루트 사용자로 이클립스를 설치하지 마십시오. 다른 사용자가 설치하고 소유 한 경우에도 여전히 Eclipse를 사용할 수 있습니다.


1
gary chown -R user : group에 의해 언급 된 바와 같이 / usr / lib / eclipse에서 시냅스를 통해 이클립스를 설치 한 경우 루트를 사용합니다 :(
peterretief

작동하지 않습니다. "편집기를 열 수 없습니다 : id org.eclipse.jdt.ui.CompilationUnitEditor의 편집기 설명자가 없습니다"라는 메시지가 표시됩니다.
fikr4n

사용자 이름이 foo인 경우 그룹 이름은 bar일식 설치 경로입니다 /usr/lib/eclipse.sudo chown -R foo:bar /usr/lib/eclipse
Farahmand

1

마지막으로 Synaptic을 사용하여 Eclipse를 완전히 제거한 다음 다시 설치하여 문제를 해결했습니다. 다시 설치 한 후에는 플랫폼 및 기타 업그레이드 가능한 소프트웨어를 업데이트하기 위해 루트로 열었습니다. 그런 다음 ADT 플러그인을 설치하기 위해 일반 사용자로 열어서 열었습니다. 이 방법으로 플러그인은 일반 세션 중에 표시되며 일반 세션에서 업데이트 할 수 있으며 Eclipse 시스템의 다른 구성 요소를 업데이트하려는 경우 루트로 실행할 수 있습니다.



1

@Garry의 답변을 더하기 위해 내가 한 일은 "dev"그룹을 만들고 사용자를 그룹에 추가하는 것 chgrp -R dev <eclipse dir>입니다. chmod -R g+w <eclipse dir>글을 쓸 수 있는지 확인 하고 싶을 수도 있습니다 .

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.