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


9

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

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

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


Используйте переносную версию Eclipse, чтобы избежать проблем с разрешениями
Tachyons

Я администрирую обновление от имени администратора. Изменения, которые я внесу, коснутся еще двух учетных записей пользователей. Это то же самое с портативной версией?
Февраль

Да, это плохо, и вы используетеgksu
Uri Herrera

Спасибо @UriHerrera Хотите опубликовать это как ответ?
Frantumn

Ответы:


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 

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


1

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

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

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.