LINUX.ORG.RU

Debian, сборка и зависимости


0

0

Никто не подскажет как автоматизировать сборку определенного пакета вместе со всеми зависимостями?

Т.е.: * установка всех dev пакетов для сборки (apt-get build-dep) * сборка самого пакета * сборка пакетов стоящих в зависимости от собираемого * _желательно_ удаления этих самых dev

Зачем нужно: есть nokia IT и scratchbox. Хочеться собирать под scratchbox и на выходе получать пачку deb. На свежем htop проверил - на ура. А вот что посложнее - муторные зависимости пугают. Debian sid не подойдет, ибо свежий libc все портит.

Эх, неужели руками работать?

anonymous

Напиши рекурсивный скрипт.

JackYF ★★★★
()

> Никто не подскажет как автоматизировать сборку определенного пакета вместе со всеми зависимостями?

apt-get source $pkgname. оно?

gaa ★★
()

apt-get source + dpkg-build (вроде как, точно не помню, но стопроцентно из dpkg-xxx). + pkgname.mc или pkgname.cm файл, где указывается параметры сборки. А вообще лучше ручками через configure/make.

gh0stwizard ★★★★★
()
Ответ на: комментарий от gh0stwizard

Да знаю я про apt-get source + dpkg-buildpackedge. Более того узнал про -a HOST для кросс компиляции, только он что то не работает. В гугле что невнятное говориться, типа "не судьба".

configure/make - мне на выходе нужны deb, а не хрен знает что.

Точнее нужна пачка deb.

Стал руками делать, но все стопорнулось. Хотел anki собрать, но хренов QT4 затребовал debhelper5, а в системе только debhelper4. Если обновлять - почти вся система сноситься нафиг. Жо. Забил и пересел на granule. Вроде все есть, только из-за чертового xml тормозит безбожно. sqlite был бы спасением. А было время карточки из бумаги вырезал, и голова не болела...

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.