Uclibc/gensandbox: различия между версиями
(Import from freesource.info) |
Нет описания правки |
||
Строка 1: | Строка 1: | ||
[[Category:Devel]] | [[Category:Devel]] | ||
{{Stub}} | |||
{{MovedFromFreesourceInfo|AltLinux/Sisyphus/devel/uclibc/gensandbox}} | {{MovedFromFreesourceInfo|AltLinux/Sisyphus/devel/uclibc/gensandbox}} | ||
Текущая версия от 12:17, 5 августа 2008
эта штука позволяет для заданного пакета вычислить его полные зависимости.
если работать с пустой песочницей, показывается полный набор пакетов для минимальной системы, включающей заданный пакет.
если в песочницу предварительно установить что-нибудь, например interactive-system, можно "срезать" нижний уровень - будет показано чего не хватает для указанного пакета..
еще можно вместо install писать build-dep, будет показан список пакетов для минимальной системы, позволяющей собрать заданный пакет (пакеты).
function mini_subroot(){ apt-get $* -o RPM::RootDir=$sbroot -o APT::Install::Virtual=true -o APT::Install::VirtualVersion=true -o Debug::pkgProblemResolver=false -o Debug::pkgRPMPM=false }
mkdirhier $sbroot/var/lib/rpm rpm --initdb --root=$sbroot mini_subroot $*
вызов: gensandbox install $testedpackage