Как мне запустить затмение как sudo

9

Я читал, что это плохо для запуска приложений графического интерфейса из терминала с помощью sudo.

Для администрирования некоторых обновлений Eclipse мне нужны повышенные привилегии (см. Скриншот). Как мне сделать это правильно?

введите описание изображения здесь

Frantumn
источник
Используйте переносную версию Eclipse, чтобы избежать проблем с разрешениями
Tachyons
Я администрирую обновление от имени администратора. Изменения, которые я внесу, коснутся еще двух учетных записей пользователей. Это то же самое с портативной версией?
Февраль
Да, это плохо, и вы используетеgksu
Uri Herrera
Спасибо @UriHerrera Хотите опубликовать это как ответ?
Frantumn
возможный дубликат Почему «Проверка обновлений» в Eclipse не работает
Лекенштейн

Ответы:

12

Для запуска приложений с графическим интерфейсом, как rootвы не должны использовать sudo, но вместо этого использовать gksu. В этом конкретном случае запустите gksu eclipse, затем введите свой пароль.

Ури Эррера
источник
Для KDE, например kubuntu, используйте kdesuвместо gksu. Например, нажмите [ALT] + [F2]и введитеkdesu eclipse
Farahmand
2

Если, как и я, вы вынуждены, sudo eclipseпотому что вы сделали это однажды из отчаяния, который изменил какой-то конфигурационный файл как root, и навсегда укоренил вас в Sudoland для Eclipse. Ты можешь попробовать:

sudo chmod -R a+rwx ~/workspace 
sudo chmod -R a+rwx ~/.eclipse 

это вытащило меня из этого.

kelorek
источник
1

По сути, система обновлений Eclipse не работает хорошо при перепаковке для различных пакетов операционной системы. Если «apt-get upgrade» не работает для вас, я бы посоветовал вам держаться подальше от упакованной версии Eclipse и просто загрузить нужную вам версию прямо из Eclipse, распаковать и запустить ее.

Затем вы можете обновить его по мере необходимости.

Турбьерн Равн Андерсен
источник