альтернатива fakeroot для RPM - PullRequest
       29

альтернатива fakeroot для RPM

1 голос
/ 09 декабря 2011

Я изучал пакетные системы dpkg и rpm. В руководствах по dpkg я нашел рекомендацию использовать fakeroot для правильной сборки пакета от имени пользователя без полномочий root. Но для пакета RPM я не нашел альтернативной утилиты. Я прочитал несколько руководств по сборке rpm-пакетов, и они рекомендуют собирать rpm-пакеты как root или создавать специального пользователя и использовать утилиту rpm-setuptree (конечно, это может быть плохо с руководствами).

Есть ли альтернатива fakeroot для сборки RPM? А может быть для RPM не нужна альтернатива fakeroot и использование правильных опций сборки и спецификаций поможет мне избежать всех проблем?

Ответы [ 2 ]

1 голос
/ 12 декабря 2011

Я не знаю альтернативы fakeroot, но директива% attr в файлах% может быть альтернативой. Смотрите ссылку ниже.

http://www.rpm.org/max-rpm/s1-rpm-inside-files-list-directives.html

Это позволяет пользователю без полномочий root указывать владельца и разрешения для файлов пакета при установке пакета

0 голосов
/ 13 апреля 2018

Создать нового пользователя.Chmod дает права на запись с подкаталогами и файлами только этому пользователю. Создайте сценарий оболочки, в котором вы переключаетесь на этого пользователя.

Мне еще предстоит попробовать это.

...