Попробуйте запустить его из командной строки с помощью
sudo gnome-строитель
Это должно дать тот же эффект, как если бы приложение вызывало судо
на всем. Лучше всего то, что это временно, как обычно и должны быть повышенные привилегии.
РЕДАКТИРОВАТЬ:
В воскресенье я решил оставить этот ответ коротким, так как это простой ответ. Однако, судя по отрицательному голосованию, кто-то так не думал, поэтому я добавлю больше контекста и связанной информации, чтобы сделать его надежным. Я не уверен, как вы пришли к выводу, что судо
является проблемой (было бы неплохо обновить свой вопрос с помощью этой информации, так как это полезный контекст для любого, кто отвечает), но если запустить приложение с судо
возвращает что-либо, кроме 0, то ваш вывод был неверным.Если он не запустится как root, то либо:
1.) Не нужны root-права. Делать не нужно судо
если вы не бежите сделать установку
и двоичные файлы (/bin), библиотеки (/lib) и т. д. (каламбур) собираются в системные каталоги (в отличие от пользовательского каталога, связанного с символом). Стандарт GNU заключается в том, чтобы в любом случае устанавливать большинство материалов туда, поскольку альтернатива, вероятно, вызовет путаницу / ошибки с несоответствием версий и аналогичные проблемы в многопользовательском система.
... или иначе:
2.) Вы установили его с помощью Flatpak. Если это случайно так, вам понадобится совершенно другой ответ. Когда дело доходит до безопасности приложений, Flatpak не бездельничает. Когда дело доходит до предоставления Flatpak необходимых разрешений, вы можете попытаться предоставить root-доступ к своему приложению Android.
Ну, это не так уж и плохо, но и не хорошо. На флэтпаке это возможно. На этом различия заканчиваются. Они используют песочницу, как Snap. Snap, однако, дает нам --классический
опция, которую необходимо добавить при первой загрузке, и полностью обходит функцию песочницы. У Flatpak нет ничего подобного.
Если вы установили flatpak, прочтите это.
При проведении исследований на --классический
информация выше, я наткнулся на ОТЛИЧНЫЙ пост на тему менеджеров пакетов в песочнице. Обе вопрос и ответы (особенно первый) были впечатляющими. Последний сказал об импликации песочницы от трех основных менеджеров пакетов, использующих эту архитектуру:
Песочница / Заключение
Особенность |
Изображение приложения |
Щелчок |
Плоский пакет |
Может работать без песочницы |
✓ Да (Не требуется. Опционально для упаковщика.) |
✓ Да (если оснастка была построена и одобрена для использования «классического» ограничения) [1] [2] |
:x: Нет (Ограничение доступа к приложениям по дизайну) |
Можно использовать с разными песочницами |
✓ Да (например, пожарная тюрьма [1], AppArmor [2], пузырчатая пленка) |
:x: Нет (тесно связан с AppArmor) |
:x: Нет (тесно связан с пузырчатая пленка) |
ПРИМЕЧАНИЕ:
Ни таблица, ни что-либо, что в ней содержится, не является моей работой. Я нашел это в ответе @KurtPfeifle на вопрос @LuisAlvarado. Оба были наполнены отличным содержанием. Спасибо вам обоим за отличный вклад.