O reprepro pode aceitar uma nova versão de um pacote no repositório?

4

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.

    
por kai 20.06.2011 / 18:07

2 respostas

5

O Reprepro não pode manter duas versões de um pacote na mesma distribuição.

Veja a resposta à pergunta 3.1 aqui: link

    
por 21.06.2011 / 10:54
3

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.

    
por 20.06.2011 / 19:17