In addition to checking for software package dependencies, you may also need to verify that your system is configured properly to access the libraries an application needs to run. In this part of the chapter, you will learn how to do this. The following topics are addressed:
• How shared libraries work
• Managing shared library dependencies
Let’s begin by discussing how shared libraries work.
On Linux, applications running on the system can share code elements called shared libraries. This is very useful. Shared libraries make it such that software developers don’t have to re-invent the wheel each time they write a new program.
If you think about it, there are many functions that are commonly ...