1

I noticed that on the most recent Ubuntu 15.04, many lib*-dev packages have their dependencies set up according to the following pattern:

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

What would be the reason to declare that libstdc++-4.9-dev breaks all other versions of the package? Isn't it impossible to install more than one version of the same package anyways? And couldn't the package overwrite its own files even without the replaces line?

0

You must log in to answer this question.

Browse other questions tagged .