Назад | Перейти на главную страницу

Может ли реппро принять новую версию пакета в репозиторий?

Я установил пакет в свой репозиторий пакетов Debian, например:

$ sudo reprepro -b /var/packages/ubuntu includedeb maverick my-package_0.8-0_all.deb 
my-package_0.8-0_all.deb: component guessed as 'main'
Exporting indices...

Я установил свой пакет на несколько машин с помощью apt-get install.

Я добавил новые функции в свое программное обеспечение и хотел бы добавить новую младшую версию своего пакета в репозиторий, чтобы я мог обновлять свои машины с помощью apt-get upgrade.

Я пытаюсь сделать так:

$ sudo reprepro -b /var/packages/ubuntu includedeb maverick my-package_0.9-0_all.deb 
my-package_0.9-0_all.deb: component guessed as 'main'
Skipping inclusion of 'my-package' '1.0-0' in 'maverick|main|i386', as it has already '1.0-0'.
Skipping inclusion of 'my-package' '1.0-0' in 'maverick|main|amd64', as it has already '1.0-0'.

Похоже, мне нужно сказать реппро, что это новая версия того же пакета, но я понятия не имею, как это сделать. Я несколько раз читал man-страницу репрезпро и пару часов искал в сети, но не нашел ответов.

Я что-то упускаю?

Большое спасибо.

Reprepro не может содержать две версии пакета в одном дистрибутиве.

См. Ответ на вопрос 3.1 здесь: http://anonscm.debian.org/gitweb/?p=mirrorer/prepro.git;a=blob_plain;f=docs/FAQ;hb=HEAD

При создании dpkg вы должны увеличить версию пакета в соответствии с Вот.

Номер версии Debian (-xxx в конце пакетов) - это номер, который вам следует увеличивать.