Проблема с установкой root-привилегий Ubuntu

Проблема с установкой root-привилегий Ubuntu

Я довольно новый пользователь Ubuntu (и Linux, если на то пошло), и я только что скачал программу, установщик которой был файлом .sh. Недолго думая, я скопировал установщик в подкаталог /opt, думая, что собираюсь установить приложение там:

sudo cp ~/Downloads/fooInstaller.sh /opt/someDir

Я не помню, но я тожеимелиспользовать sudo, потому что /opt требует этого, или я просто использовал его, не подумав, но в любом случае я добавил префикс sudo.

Оказавшись в /opt/someDir, я снова запустил установщик, используя sudo:

sudo sh fooInstaller.sh

Терминал пошелсумасшедший, и через несколько секунд появился графический мастер установки, который провел меня через весь оставшийся процесс. В конце мастера мне предложили запустить программу, что я и сделал, и все было замечательно. Пока...

Я закрыл программу и попытался добавить ее на свою «панель» Ubuntu (панель иконок в верхней части экрана). Программа была установлена ​​в/usr/local/foo/theProgram, поэтому я указал этот URL-адрес в качестве команды в пользовательском средстве запуска приложений.

Когда я открываю программу через панель/пусковую установку (в верхней части экрана), программа не загружается или работает неправильно. Я получаю много сообщений об ошибках, жалующихся на отказ в разрешениях.

Я предполагаю, что это проблема «суперпользователя/установки/привилегий», инетпроблема с приложением (отсюда и этот пост на superuser.com, а не на форумах приложения), потому что когда я запускаю программу из терминала с помощью sudo, она открывается и выполняется совершенно нормально, точно так же, как и в первый раз после завершения работы мастера установки.

Я понимаю, что мне, вероятно, придется полностью удалить программу и переустановить ее по-другому.

И наконец, мой вопрос:После удаления, могу ли я избежать всех этих проблем, просто запустив установщик (sh fooInstaller.sh) прямо из моего каталога загрузок, без префикса sudo? Если нет, как мне установить программу без прав root, чтобы я мог добавить ее в свою панель/загрузчик и заставить ее работать правильно?

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

Спасибо за любую помощь!

решение1

Некоторые приложения должны быть установлены без повышенных разрешений, поэтому я бы попробовал еще раз, как вы предлагаете, «без префикса sudo». Вы, вероятно, обнаружите, что установщик затем запросит учетные данные root-пользователя, чтобы он мог правильно настроить все.

Знание того, какое приложение вы пытаетесь установить, может помочь дать более точный ответ.

Связанный контент