¿Qué hago con el file .so.0 de la biblioteca precomstackda?

He descargado una biblioteca precomstackda cuyo nombre de file está en el formatting:

<name>.so.0

¿Tengo algún tipo de control de versiones? ¿Cómo uso la biblioteca? ¿Necesito usar una herramienta para extraerla? Creo que el progtwig solo searchá <name> cuando busque el file …

Las bibliotecas comstackdas se cargan automáticamente cuando se ejecuta un binary. Para esto, se verifican las ubicaciones definidas en /etc/ld.so.conf. En la mayoría de las distribuciones, debe colocar la biblioteca en /usr/local/lib , donde se almacenan las bibliotecas no instaladas por el administrador de packages.

Si no desea instalar la biblioteca en todo el sistema (o no tiene acceso de administrador), puede establecer LD_LIBRARY_PATH en la carpeta que contiene su file .so al ejecutar su progtwig:

 LD_LIBRARY_PATH=/path/to/folder_with_so_file ./yourprogram 

En cuanto al número de versión: si su progtwig busca explícitamente .so sin un número, cree un enlace simbólico (también en la carpeta lib):

 ln -s <name>.so.0 name.so 

La mayoría de las bibliotecas conservan el file con el número de versión más específico y crean enlaces simbólicos para la versión principal y el nombre no versionado (por ejemplo, en mi sistema /usr/lib contiene los files libjpeg.so , libjpeg.so /usr/lib64/libjpeg.so.62 y /usr/lib64/libjpeg.so.62.0.0 , siendo los dos primeros enlaces simbólicos a este último)