Free Hosting Online for WorkStations

< Previous | Contents | Next >

6.9.2.3. Configuring the Dynamic Loader‌

By default, the dynamic loader (/lib/ld-linux.so.2) searches through /lib and /usr/lib for dynamic libraries that are needed by programs as they are run. However, if there are libraries in directories other than /lib and /usr/lib, these need to be added to the /etc/ld.so.conf file in order for the dynamic loader to find them. Two directories that are commonly known to contain additional libraries are /usr/local/lib and /opt/lib, so add those directories to the dynamic loader's search path.

Create a new file /etc/ld.so.conf by running the following:


cat > /etc/ld.so.conf << "EOF"

# Begin /etc/ld.so.conf

/usr/local/lib

/opt/lib


EOF

cat > /etc/ld.so.conf << "EOF"

# Begin /etc/ld.so.conf

/usr/local/lib

/opt/lib


EOF


If desired, the dynamic loader can also search a directory and include the contents of files found there. Generally the files in this include directory are one line specifying the desired library path. To add this capability run the following commands:


cat >> /etc/ld.so.conf << "EOF"

# Add an include directory include /etc/ld.so.conf.d/*.conf


EOF

mkdir -pv /etc/ld.so.conf.d

cat >> /etc/ld.so.conf << "EOF"

# Add an include directory include /etc/ld.so.conf.d/*.conf


EOF

mkdir -pv /etc/ld.so.conf.d


Top OS Cloud Computing at OnWorks: