|
|
ru.linux- RU.LINUX --------------------------------------------------------------------- From : Artem Chuprina 2:5020/400 19 Apr 2004 11:32:17 To : Gleb Troitsky Subject : Re: С Gentoo на Debian -------------------------------------------------------------------------------- Gleb Troitsky -> Artem Chuprina @ Mon, 19 Apr 2004 06:21:14 +0000 (UTC): >> Вообще можно. В частности же мозилла обычно идет в одной сборке, и >> сделать аккуратную сборку из одного комплекта исходников двух пакетов - >> задача, вообще говоря, не самая тупая, бо система сборки и инсталляции в >> апстриме обычно на такое не рассчитана. Еще сложнее добиться того, >> чтобы эти два пакета могли ужиться на одной машине - тут приходится >> вручную разделять на общую и специфичные части, и пакетов будет, >> естественно, не два, а минимум три. Как такое делать, можно посмотреть >> в моем пакете vim (репозиторий на ftp.45.free.net). У меня как раз >> стояла задача обеспечить на одну машину vim с xaw (этот гуй предпочитаю >> я) и с motif (этот гуй предпочитает Витус). GT> То есть состав пакетов всетаки сильно зависит от авторов. Естественно... GT> Автор должен не только указать на различные опции сборки, но и GT> подготовить различные пакеты под эти опции. А есть ли у GT> пользователя возможность самостоятельно собирать пакеты, выбирая GT> опции сборки (я не имею в виду самостоятельно делать configure)? GT> Hапример в Gentoo у каждого пакета есть т.н. USE-флаги - GT> предписанные опции сборки и SIM может быть собран так: USE="-kde" GT> emerge sim - т.е. без поддержки КДЕ, или USE="kde" emerge sim - с GT> поддержкой. Так, чтобы из командной строки - нету. Hо что тебе мешает отредактировать debian/rules и debian/changelog (номер версии пакета поменять)? Зависимости от библиотек обычно генерируются автоматически. Правда, бывает нужно указать зависимость от версии, и тогда оно прописывается явно, и явно же прописываются Build-Depends, так что может потребоваться влезть еще и в debian/control. Кстати, номера версий пакетов там порой бывают указаны не по делу - при бэкпорте пакетов из unstable я нередко отрываю номер версии зависимости, если он выше, чем у меня, и все работает. -- Artem Chuprina RFC2822: <ran@ran.pp.ru>, FIDO: 2:5020/122.256, ICQ: 13038757 --- ifmail v.2.15dev5.3 * Origin: Leninsky 45 home network (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.linux/2560609ac3a8f.html, оценка из 5, голосов 10
|