O Reprepro não pode manter duas versões de um pacote na mesma distribuição.
Veja a resposta à pergunta 3.1 aqui: link
Eu instalei um pacote no meu próprio repositório de pacotes debian assim:
$ 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...
Eu instalei meu pacote em algumas máquinas usando o apt-get install.
Agora adicionei novos recursos ao meu software e gostaria de adicionar uma nova versão secundária do meu pacote ao repositório para que eu possa atualizar minhas máquinas usando o apt-get upgrade.
Eu tento fazer isso assim:
$ 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'.
Parece que preciso dizer ao reprepro que esta é uma nova versão do mesmo pacote, mas não tenho ideia de como fazer isso. Eu li a página man do reprepro várias vezes e procurei na rede por algumas horas, mas não encontrei nenhuma resposta.
Estou sentindo falta de algo?
Muito obrigado.
O Reprepro não pode manter duas versões de um pacote na mesma distribuição.
Veja a resposta à pergunta 3.1 aqui: link
Ao criar seu dpkg, você deve incrementar a versão do pacote conforme aqui .
O número de revisão da Debian (o -xxx no final dos pacotes) é aquele que você deve incrementar.