Создать специальную версию для перестроенного пакета

Недавно я перекомпилировал suPHP из apt-get source, чтобы включить несколько параметров командной строки. После сборки pacakge он остается в версии 0.7.1-1, и aptitude продолжает пытаться установить поверх созданного мной пользовательского пакета. Как я могу обновить версию, чтобы она отражала что-то вроде 0.7.1-1-marco0 - или что-то похожее на это (например, как Ubuntu иногда помещает ubuntu0 или ubuntu1 в версию, указывающую на редактирование исходного кода восходящего потока)?

2
задан 18 September 2010 в 18:03

1 ответ

Запустите dch -i в исходном каталоге, чтобы добавить новую запись в журнал изменений. Если вы обновите строку версии до чего-то вроде 0.7.1-1ubuntu0+marco1 (ключом является +), она будет сортироваться как более новая, чем 0.7.1-1, но все же старше, чем 0.7.1-1ubuntu1, когда Ubuntu выпустит обновление для системы безопасности (поскольку отсутствует обновления безопасности плохие )

Если вы действительно хотите, чтобы не получал обновления безопасности для него, вы можете заблокировать версию пакета с помощью sudo aptitude hold suphp

0
ответ дан 18 September 2010 в 18:03

Другие вопросы по тегам:

Похожие вопросы: