我已经在我自己的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在几台机器上安装了我的软件包。
我现在已经为我的软件添加了新的function,并且希望将我的软件包的新版本添加到存储库,以便我可以使用apt-get升级来更新我的机器。
我尝试这样做:
$ 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'.
它看起来像我需要告诉reprepro这是相同的包的新版本,但我不知道如何做到这一点。 我已经多次阅读了代表手册页,并在网上search了几个小时,但是我还没有find任何答案。
我错过了什么吗?
非常感谢。
Reprepro不能在同一个发行版中保存两个版本的软件包。
请参阅问题3.1的答案: http : //anonscm.debian.org/gitweb/?p=mirrorer/reprepro.git;a=blob_plain;f=docs/FAQ;hb=HEAD
当你build立你的dpkg时,你应该按照这里递增软件包版本。
Debian修订版本号(软件包末尾的-xxx)是您应该增加的版本号。