При сборке установщика install4j, Как добавить и / или удалить данные из домашнего каталога пользователей, когда dpkg требует sudo - PullRequest
1 голос
/ 03 апреля 2020

Я создаю установщик .deb с помощью install4j, и я попытался добавить значок рабочего стола на рабочий стол пользователя, но он не работает, потому что dpkg требует sudo, поэтому он пытается скопировать значок в / root / Desktop, что неверно и не существует.

У нас также есть некоторые данные приложения, которые мы хотим удалить при удалении, и я считаю, что они также не удаляются, потому что они выполняются как sudo.

У меня нет иметь высоту, установленную для unix, я считаю, что это требование dpkg.

1 Ответ

1 голос
/ 04 апреля 2020

Домашний каталог пользователя исходного пользователя недоступен. Файлы в домашнем каталоге пользователя должны создаваться самим приложением, см.

Упаковка Debian: развертывание файлов в домашнем каталоге пользователя

...