Я читал, что это плохо для запуска приложений графического интерфейса из терминала с помощью 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, распаковать и запустить ее.
Затем вы можете обновить его по мере необходимости.