Как исправить ошибку 'sudo: отсутствует tty и не определена программа askpass'?

Я пытаюсь скомпилировать некоторые исходники, используя make-файл. В make-файле есть несколько команд, которые нужно запустить какsudo.

Когда я компилирую исходники из терминала, все идет хорошо, и make останавливается в первый разsudo Команда выполняется в ожидании пароля. Как только я ввожу пароль, make возобновляет работу и завершает работу.

Но я хотел бы иметь возможность компилировать исходные коды в NetBeans. Итак, я запустил проект и показал netbeans, где найти источники, но при компиляции проекта выдает ошибку:

sudo: no tty present and no askpass program specified

В первый разsudo команда.

Я искал проблему в Интернете, и все найденные решения указывают на одну вещь: отключение пароля для этого пользователя. Так как здесь речь идет о пользователе root. Я не хочу этого делать.

Есть ли другое решение?

Ответы на вопрос(21)

Ваш ответ на вопрос