软件包版本与所提供文件之间的一致性

软件包版本与所提供文件之间的一致性

目前,我正在尝试了解发行版维护者如何构建和选择他们的软件包的名称,并且(从我的角度来看)特定软件包缺乏连贯性。

以 Ubuntu 的 libzmq 为例:http://pkgs.org/ubuntu-15.10/ubuntu-universe-amd64/libzmq3_4.0.5+dfsg-2_amd64.deb.html

以下是我的问题:

  • 软件包名称为 libzmq3 ,版本为 4.0.5 ,但是为什么他们没有创建软件包 libzmq4 呢?
  • 根据版本 4.0.5,我期望包内有一个 libzmq.so.4.0.5 文件,但只有一个 libzmq.so.3.1.0 文件。仅进行基本检查,我检索了 zmq v4.0.5 的 tarball 并从源代码进行了构建:我得到了一个名为 libzmq.4.0.0 的文件,这对我来说更有意义,但并没有向我解释所有这些差异......

我认为我这边存在误解,我需要一些启发和/或答案:-)

提前致谢

相关内容