dpkg-破坏自己的包名称

dpkg-破坏自己的包名称

我注意到在最新的 Ubuntu 15.04 上,许多lib*-dev软件包的依赖关系都按照以下模式设置:

Package: libstdc++-4.9-dev               
[...]
Breaks: libstdc++-4.9-dev (!= 4.9.2-10ubuntu13)
Replaces: libstdc++-4.9-dev (< 4.9.2-10ubuntu13)

声明破坏软件包的所有其他版本的原因是什么libstdc++-4.9-dev?无论如何,安装同一个软件包的多个版本不是不可能吗?即使没有 replaces 行,软件包难道不能覆盖自己的文件吗?

相关内容