No matter what versions are available or what the package does, it is wrong to manually install anything on a package-managed linux distro. The correct way is to specify a package which provides the correct service, as described above.
If there is a REALLY good reason to provide another library version than provided by the system, it should NEVER be installed to the main system directory tree, e.g. in /usr/lib, but it could be installed under the /usr/local tree, e.g. in /usr/local/lib. However, this stil poses a danger of a version conflict in a future system upgrade, even if there is no immediate conflict at the install time...