FreeSource : AltLinux/Sisyphus/devel/uclibc/gensandbox

Эта страница была перенесена на altlinux.org. Текст на freesource.info заморожен.

эта штука позволяет для заданного пакета вычислить его полные зависимости.
если работать с пустой песочницей, показывается полный набор пакетов для минимальной системы, включающей заданный пакет.
если в песочницу предварительно установить что-нибудь, например interactive-system, можно «срезать» нижний уровень – будет показано чего не хватает для указанного пакета..

еще можно вместо install писать build-dep, будет показан список пакетов для минимальной системы, позволяющей собрать заданный пакет (пакеты).

function mini_subroot(){
apt-get $* -o RPM::RootDir=$sbroot -o APT::Install::Virtual=true -o APT::Install::Virtual Version=true -o Debug::pkgProblemResolver=false -o Debug::pkgRPMPM=false
}

mkdirhier $sbroot/var/lib/rpm
rpm --initdb --root=$sbroot
mini_subroot $*

вызов: gensandbox install $testedpackage