[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: опакечивание одной версии софта сразу для нескольких версий дистрибутивов



2010/1/15 Andrey Nikitin <andrey.d.nikitin@gmail.com>:
> Привет, собственно есть ли автоматизация вопроса.
> Про pbuilder понятно, однако как быть с содержимым каталога debian/ ?
> Иметь их по кол-ву версий целевых дистрибутивов даже если объективной
> необходимости в этом нет?

В Debian нет понятия "пакет версии X.X, собранный для дистрибутива
такого-то". Есть только "пакет версии X.X". Поэтому есть две
возможности:

1) Пакет собирается (на каком-то из доступных pbuilder'ов, наверное
разумнее всего на самом старом дистрибутиве) и работает во всех
дистрибутивах. Тогда нет нужды в разных версиях - можно один бинарный
пакет использовать везде.

2) Пакет, собранный в одном дистрибутиве, не работает в другом
(скажем, зависимости стали недоступны). Тогда придется собирать разные
бинарные пакеты для разных дистрибутивов, и в этом случае debian/ в
каждом пакете будет разный (хотя бы содержимым debian/changelog, так
как версию придется изменить - в самом Debian если необходимо
пересобрать пакет без изменения исходников, к версии добавляют +b1,
+b2, и т д.).

Cheers!
-- 
Sergei Golovan

Reply to: