Вход:  Пароль:  
FreeSource: AltLinux/Sisyphus/devel/uclibc?/gensandbox ...
Free Source | Каталог | Изменения | НовыеКомментарии | Пользователи | Регистрация |
Эта страница была перенесена на 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


 
Файлы [Скрыть файлы/форму]
Комментариев нет. [Показать комментарии/форму]