Я создаю программу для Ubuntu, которая включает создание файлов в папке, где код присутствует.
То, что я хочу знать: Когда .deb пакет установлен, куда содержание идет?
Если программа делает модификации к или создает новые файлы в /...
каталог, это требует полномочий пользователя root?
Строго, каталог: /
"корневой" каталог всех каталогов. Это включает все под - каталоги, поэтому включает Ваш home
каталог также.
Вам нужны дополнительные полномочия для всех каталогов вне ~
(Ваш home
каталог), таким образом, любой Вы должны:
sudo
полномочия внешняя сторона Ваше персональное home
каталог.
А .deb
для установщика, для установки объектов глобально для всех пользователей, будет поэтому нужен t быть выполненным с sudo
полномочия, так как это устанавливает файлы и исполняемые файлы вне Вашего home
каталог.
, Хотя существуют довольно строгие правила для использования каталогов вне Вашего корневого каталога, нет никакого легкого ответа на это; это зависит от приложения, его роли и какое приложение это. См. также здесь и здесь (среди других).
, Если Вы хотите надеть впечатление, где файлы установлены, посмотрите в разархивированном .deb
установщик простого приложения. Это содержит масштабированную версию Вашей системы и показывает, где файлы будут "спроектированы" к.