В настоящее время я пытаюсь настроить Eclipse для запуска из / opt / eclipse.
Все шло хорошо; Я извлекаю программное обеспечение с помощью установщика Eclipse в / opt / eclipse; Я сделал мягкую ссылку на него в моем каталоге / usr / bin, чтобы я мог просто набрать 'eclipse', чтобы запустить его из любого места в моем пользовательском терминале, и я думал, что закончил, пока это не произошло:
$ eclipse /root/.p2/pool/plugins/org.eclipse.equinox.launcher.gtk.linux.x86_64_1.1.400.v20160518-1444: невозможно открыть файл общих объектов: разрешение запрещено Gtk-сообщение: GtkDialog сопоставлен без временный родитель. Это не рекомендуется.
После некоторого изучения файлов /opt/eclipse/eclipse.ini и /opt/eclipse/configuration/config.ini я пришел к выводу, что, когда я установил Eclipse с помощью установщика с разрешением суперпользователя, он установил необходимые библиотеки в / корневая директория.
Я могу использовать sudo eclipse, и он работает, но каждый раз вводить свой пароль становится проблемой. Я подумываю скопировать файл .p2 в / usr / lib, чтобы «обобщить» его и разрешить доступ с любого pwd от имени моего пользователя; это будет разумная идея или мне стоит заняться чем-нибудь еще?
~/.p2
(пул пакетов) в более разумное место. - person smci   schedule 04.12.2017