Debian / Ubuntu apt или pbuilder без привилегий root?

Я хочу использовать apt или pbuilder для сборки пакета в домашнем каталоге пользователя. В домашнем каталоге достаточно места для хранения исходного кода пакета, его зависимостей и двоичного вывода. Но apt и pbuilder документы говорят, что вы должны быть пользователем root (sudo), чтобы использовать его.

это расстраивает, так как единственный способ, который у меня есть, это собрать пакет из исходного кода или использовать dpkg, и в обоих случаях, выяснить зависимости вручную, создать макет dir вручную и установить все вручную. Теперь Если я могу сделать все эти вещи вручную, почему авторы инструментов (apt) думают, что делают это, используя свой инструмент (apt)как-то более особенное / опасное?

Я не хочу использовать привилегии root только для сборки и тестирования пакета user-land.

Если мне не разрешено делать что-либо вне моего домашнего каталога, то почему бы командам типа apt или pbuilder не позволить "построить" что-то в моем домашнем каталоге без root привилегии?
Я просто хочу использовать их функциональность.

кажется, нет ничего, как В Gentoo Префикс С Debian

18
задан Tem Pora
22.02.2023 17:18 Количество просмотров материала 3609
Распечатать страницу

1 ответ

Try https://github.com/dex4er/fakechroot fakechroot, это должно позволить вам настроить chroot env без root.

0
отвечен h4ck3rm1k3 2023-02-24 01:06

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя
Вверх