Uclibc/gensandbox

Материал из ALT Linux Wiki
Версия от 19:06, 28 июля 2008; NickGrechukh (обсуждение | вклад) (Import from freesource.info)
(разн.) ← Предыдущая версия | Текущая версия (разн.) | Следующая версия → (разн.)
Freesource-logo.png Blue Glass Arrow.svg MediaWiki logo.png
Эта страница была перемещена с freesource.info.
Эта страница наверняка требует чистки и улучшения — смело правьте разметку и ссылки.
Просьба по окончанию убрать этот шаблон со страницы.


эта штука позволяет для заданного пакета вычислить его полные зависимости. если работать с пустой песочницей, показывается полный набор пакетов для минимальной системы, включающей заданный пакет. если в песочницу предварительно установить что-нибудь, например 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