Гксудо и логин вопросы

У нас есть кроссплатформенное приложение Java Swing, которое мы упаковываем в файл deb и устанавливаем его в систему пользователя. Это приложение при запуске проверяет наличие новой версии и устанавливает ее, если оно находит. В данный момент для установки новой версии звоним sudo dpkg -i XXX.deb "в гном-терминале из java используя Runtime.exec(),

Я пытался изменить sudo в gksudo, поэтому нет необходимости открывать терминал gnome для ввода пароля пользователя. Проблема, с которой я сейчас сталкиваюсь, заключается в том, что установочный скрипт не работает должным образом, он говорит, что не может найти logname(т.е. имя пользователя текущего пользователя, чтобы мы могли очистить старые файлы и установить новые в его домашнем каталоге), но когда я делаю то же самое с sudo Я не получаю никакой ошибки. Они не позволят мне изменить сценарий, так как это не является большим улучшением, но я спрашиваю это из любопытства, почему наблюдается другое поведение с sudo а также gksudo

0 ответов

Другие вопросы по тегам