¿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.

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.


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
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.