В настоящее время я пытаюсь настроить 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-Message: GtkDialog отображается без временного родителя. Это не рекомендуется.
После некоторого изучения файлов /opt/eclipse/eclipse.ini и/opt/eclipse/configuration/config.ini я пришел к выводу, что, когда я установил Eclipse с помощью установщика под супер-пользовательское разрешение, он установил необходимые библиотеки под/корневым каталогом.
Я могу использовать "sudo eclipse", и это работает, но каждый раз вам приходится вводить мой пароль. Я думаю о копировании файла .p2 в /usr/lib, чтобы "обобщить" его и разрешить доступ с любого pwd в качестве моего пользователя; это была бы умная идея, или я должен делать что-то еще?