In which case, this is still a bad idea, IMO.
Shared frameworks that aren't externally maintained are a recipie for trouble if you try to install them yourself. This is why most devs will just ship a copy of a library with each product to know that Product A can use v1 of the framework, and Product B can use v2, and won't accidentally cause problems with Product A.