Instalo Eclipse desde el Centro de software para que se vincule y se actualice con el resto de mi software. Sin embargo, debido a que estoy desarrollando para Android, tengo que instalar el complemento ADT dentro de Eclipse yendo a Ayuda> Instalar nuevo software (o algo por el estilo). Ahora, entiendo que puedo actualizar Eclipse a través del centro / sistema de software real de Ubuntu, pero para actualizar complementos y extensiones dentro de Eclipse, tengo que ir a Ayuda> Buscar actualizaciones (que luego escanea todos los complementos en busca de actualizaciones). El único problema es que cuando instalé a través del centro de software, el propietario se convirtió en root, y cada vez que lo ejecuto sin root, no puedo actualizar. Aparece el mensaje de error "Privilegios de acceso insuficientes para aplicar esta actualización". Cuando lo ejecuto como root, todos mis complementos desaparecen, porque supongo que los instalé como yo mismo, no como root. Intenté instalar los complementos como root, pero la opción Instalar nuevo software no funcionaría.
Ubuntu 12.04 y Eclipse 3.7.2-1
Respuestas:
La mejor solución es convertirse en root usando su o iniciando sesión como usuario root desde el principio, si tiene esa capacidad (los usuarios de Ubuntu no, a menos que hayan solucionado ese defecto). De todos modos, una vez que sea root, haga un chown -R user: grupo a la ruta para su instalación de eclipse.
Entonces su usuario habitual debería poder instalar complementos. En el futuro, no instale eclipse como usuario root. Root todavía puede usar eclipse cuando otro usuario lo instala y lo posee.
fuente
foo
, el nombre de su grupo esbar
y su ruta de acceso instalada de eclipse/usr/lib/eclipse
debería funcionar para usted:sudo chown -R foo:bar /usr/lib/eclipse
Finalmente solucionó el problema desinstalando completamente Eclipse usando Synaptic y luego reinstalando. Una vez reinstalado, lo abrí como root para actualizar la plataforma y otro software compatible con la actualización. Luego lo cerré y lo abrí como usuario normal para instalar el complemento ADT. De esta manera, el complemento se muestra durante las sesiones normales, y se puede actualizar en sesiones normales, y si quiero actualizar otro componente del sistema Eclipse, puedo iniciarlo como root.
fuente
Para agregar la respuesta de @ Garry, lo que hice fue crear un grupo "dev", agregarle mi usuario y
chgrp -R dev <eclipse dir>
. Es posible que también deseechmod -R g+w <eclipse dir>
asegurarse de poder escribirle.fuente