¿Dónde instalar bibliotecas manualmente?

13

Quiero instalar SFML (una API multimedia gratuita de C ++) en mi sistema Ubuntu, que básicamente no es un problema. Pero quería saber dónde debería almacenar los archivos.

Puedo ver que Ubuntu almacena mis bibliotecas estándar de C ++ /usr/include/c++y así sucesivamente. Mi problema es que no sé dónde se supone que debo dejar las bibliotecas o no hay ningún lugar que deba usarse para esto y puedo moverme. los archivos donde quiera?

Todo lo que estoy buscando es una forma de "cómo hacerlo bien", pero no puedo encontrar una respuesta. Quiero que mis bibliotecas se mantengan organizadas.

nombre para mostrar
fuente

Respuestas:

16

/usr/local/lib/debería ser la carpeta correcta para esto. Es el lugar normal para mantener los archivos de la biblioteca compartida instalados manualmente desde el código fuente (como lo define FHS ).

Si se construye una biblioteca mediante la ejecución ./configure, makey sudo make install, se suele instalar de forma automática.

BuZZ-dEE
fuente
1
¡Muchas gracias! Este fue el tipo de respuesta que necesitaba :)
mostrar
66
También /usr/local/include/para los archivos de inclusión.
Robie Basak
una vez que lo movió allí, ¿cómo puede asegurarse de que todo el sistema sepa que está allí? tienes que editar /etc/environemento algo?
tatsu