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

gksu
Я читал, что это плохо для запуска приложений графического интерфейса из терминала с помощью sudo.
Для администрирования некоторых обновлений Eclipse мне нужны повышенные привилегии (см. Скриншот). Как мне сделать это правильно?

gksu
Ответы:
Для запуска приложений с графическим интерфейсом, как rootвы не должны использовать sudo, но вместо этого использовать gksu. В этом конкретном случае запустите gksu eclipse, затем введите свой пароль.
kdesuвместо gksu. Например, нажмите [ALT] + [F2]и введитеkdesu eclipse
Если, как и я, вы вынуждены, sudo eclipseпотому что вы сделали это однажды из отчаяния, который изменил какой-то конфигурационный файл как root, и навсегда укоренил вас в Sudoland для Eclipse. Ты можешь попробовать:
sudo chmod -R a+rwx ~/workspace
sudo chmod -R a+rwx ~/.eclipse
это вытащило меня из этого.
По сути, система обновлений Eclipse не работает хорошо при перепаковке для различных пакетов операционной системы. Если «apt-get upgrade» не работает для вас, я бы посоветовал вам держаться подальше от упакованной версии Eclipse и просто загрузить нужную вам версию прямо из Eclipse, распаковать и запустить ее.
Затем вы можете обновить его по мере необходимости.