Я пытаюсь запустить приложение GUI Tomcat Manager, используя "pkexe c", но оно выдает erorr. Но та же команда с "sudo" работает - PullRequest
0 голосов
/ 17 января 2020

В Ubuntu 19.10 я пытаюсь просмотреть прогон pkexec ./manager-linux-x64.run, выдает ошибку:

не может запустить программу ./manager-linux-x64.run: такого файла нет или каталог

Но при запуске того же приложения с помощью команды: sudo ./manager-linux-x64.run, оно работает нормально, как вы можете видеть на скриншоте этого .

Попытка запустить та же команда, использующая полный путь, показывает различный вывод ошибок, как показано ниже:

➜  ~ pkexec /opt/lampp/manager-linux-x64.run
Unknown Error no display name and no $DISPLAY environment variable

Использование sudo с GUI приложениями не рекомендуется. Поэтому я пытаюсь использовать pkexe c. Есть ли обходной путь к этому? Это нормально, чтобы запустить это с помощью sudo? Что здесь происходит? Почему в нем не указана переменная среды отображения? Что это значит?

...