Как исправить ошибку 'sudo: отсутствует tty и не определена программа askpass'?
Я пытаюсь скомпилировать некоторые исходники, используя make-файл. В make-файле есть несколько команд, которые нужно запустить какsudo
.
Когда я компилирую исходники из терминала, все идет хорошо, и make останавливается в первый разsudo
Команда выполняется в ожидании пароля. Как только я ввожу пароль, make возобновляет работу и завершает работу.
Но я хотел бы иметь возможность компилировать исходные коды в NetBeans. Итак, я запустил проект и показал netbeans, где найти источники, но при компиляции проекта выдает ошибку:
sudo: no tty present and no askpass program specified
В первый разsudo
команда.
Я искал проблему в Интернете, и все найденные решения указывают на одну вещь: отключение пароля для этого пользователя. Так как здесь речь идет о пользователе root. Я не хочу этого делать.
Есть ли другое решение?