我在创建一个包含最近化石版本的PPA方面完成了我的第一步。
我解压tarball并在其上运行bzr dh-make fossil 1.32 ../fossil-src-stable.tar.gz,编辑debian文件,直到编译成功,并用
bzr builddeb -S -- -uc -us
pbuilder-dist utopic build fossil_1.32-ppa1.dsc到目前为止很难,但不知怎么地起作用了。
不需要我的问题,正如您所看到的,我构建了化石版本1.32,deb被命名为fossil_1.32-ppa1_amd64.deb简单,就像遵循教程一样。
现在,当我试图安装我的deb时,它告诉我,已经安装了一个更新的版本,并且安装已经中止。
Apt-cache策略告诉我,安装的版本较低:
$ apt-cache policy fossil
fossil:
Installiert: 1:1.29-1
Installationskandidat: 1:1.29-1
Versionstabelle:
*** 1:1.29-1 0问题1:版本号之前的"1:“是什么?问题2:我需要给我的deb安装什么样的版本?
我已经试过了bzr dh-make fossil 1:1.32 ../fossil-src-stable.tar.g,但这甚至不能给我一个开始。
发布于 2015-03-18 08:02:22
好了,明白了。deb包构建不是从version文件中的control字段中获取版本号,而是从changelog条目中获取版本号。
https://askubuntu.com/questions/597954
复制相似问题