Library Compatibility

This section describes how to overcome the problem of incompatibility between the programs and shared libraries installed on your system.

Most of the software that you install onto your system uses shared libraries. Shared libraries are files of shared subroutines and functions that programs use to perform their operations. When a program is compiled to use shared libraries, as most are, the linker records information about the version number of the shared library with which the program needs to be run.

Sometimes as you manage your software you will run into software that was compiled for different versions of shared libraries than what you have on your system. Luckily, there are straightforward ways of dealing with this ...

Get Special Edition Using Linux®, Sixth Edition now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.