В 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? Что здесь происходит? Почему в нем не указана переменная среды отображения? Что это значит?