Re: cool smart aptitude?
> > А вот любую сборку в живой системе делать нельзя.
>
> Почему нельзя? Система от этого не пострадает (fakeroot позаботиться).
> Пакет будет работоспособен на всех системах, куда подключены те же
> репозитории. У pbuilder-а есть то преимущество, что он проверит, не
> забыл ли ты чего в Build-Depends, но это не очень существенно. Куда
> существенней, не забыл ли ты чего в Depends.
Собственно поэтому.
1) не на всех машинах набор репозиториев одинаков. То есть стандартные
везде есть, но пакет собирается как раз ради нестандартных
2) depends тоже можно потерять. К сожалению, не все зависимости
определяются shlib:depends, иногда что-то специфическое надо
шелл-скриптам обвязки.
3) и кстати sybase openclient у меня вполне мило игнорировался --
жаловался на can't parse library format (пишу по памяти), хотя file на
библиотеки говорит ELF 32-bit LSB shared object, Intel 80386, version 1
(SYSV), not stripped
> А вот при отладке софтины куда удобнее сборку делать на живой системе.
> Получается намного быстрее, можно поменять один-два файла и пересобрать
> только их и бинарник и так далее.
> Перед помещением пакета в репозиторий, конечно, надо будет пересобрать
> начиная с debian/rules clean.
Да, я пожалуй жестковато сформулировал.
Стоило сказать "сборку _пакета_ в живой системе не надо делать".
--
Alexander Vlasov
ZULU-UANIC
JID: zulu <at> jabber.kiev.ua
Reply to: