Загрузка...

LPIC-1 CURSO 10 | Administrador de Linux | en español | Librerías Compartidas - LD_LIBRARY_PATH

¿Qué es una librería?
Es una colección de funciones que se incluyen en un mismo archivo, y una función son módulos de código que de manera autónoma realizan una operación o tarea en específico dentro de una aplicación, como ejemplo, abrir y leer los datos de un archivo; y este es precisamente uno de los aciertos y éxito de GNU Linux.

¿porqué se llaman librerías compartidas?, pues básicamente porque estas funciones se dividen en varias librerías y es por ello que múltiples aplicaciones que utilizan las mismas funciones pueden compartir la misma librería de archivos, de esta manera se pueden (hablando de los desarrolladores) ahorrar mucho tiempo y dedicarse en el propósito del software que están creando, es decir, dedicarles más tiempo a los paquetes que hagan que su programa trabaje como está siendo diseñado.

Linux Soporta dos tipos diferentes de librerías.
Librerías Estáticas
Librerías compartidas

En Linux, al igual que en los paquetes de aplicaciones, el nombre de las librerías se compone a partir de la siguiente nomenclatura:

libnombredelibrería.so.VERSION
Ejemplo: libip6tc.so.0.1.0

Debemos de tener en cuenta que un solo paquete puede estar en varias librerías. Generalmente los administradores de Linux, se encargan de manejar las dependencias para los usuarios.
Pero entender el cómo funciona podría, en un momento dado, solucionar problemas cuando estos existan o se necesiten crear librerías propias.

Para esto necesitamos saber en qué directorios podemos encontrar las librerías, bueno pues tendríamos los siguientes
/usr/lib
/lib
/usr/local/lib
Y Para sistemas de 64 bits
/lib64
/usr/lib64

Primero y para poder mostrarlo tenemos que ver los siguientes archivos de configuración, los cuales los vamos a encontrar en el directorio /etc. (el primero es):
/etc/ld.so.conf
/etc/ld.so.conf.d/
/etc/ld.so.cache

COMANDOS
ldconfig - Crear archivo caché o lo actualiza.
ldd - lista los directorios asociados a un programa.

LD_LIBRARY_PATH
Es una variable de entorno que nos permite crear rutas hacia las librerías de forma temporal, de manera que se pueda utilizar para poner a prueba librerías nuevas en el sistema, esta variable es también utilizada para los desarrolladores que precisamente han creado sus propias librerías para “X” programa y hagan un testing del mismo.
#LibreríasCompartidas​​
#ldd
#ldconfig
#LibreríasDinámicas
#LPIC​1​
Iconos diseñados por Flat Icons "https://www.flaticon.es

Видео LPIC-1 CURSO 10 | Administrador de Linux | en español | Librerías Compartidas - LD_LIBRARY_PATH канала Aprende TI español
Страницу в закладки Мои закладки
Все заметки Новая заметка Страницу в заметки

На информационно-развлекательном портале SALDA.WS применяются cookie-файлы. Нажимая кнопку Принять, вы подтверждаете свое согласие на их использование.

Об использовании CookiesПринять