¿En qué directorios se instala el software de forma predeterminada?

¿En qué directorios se instala el software de forma predeterminada?

Cuando instalo un programa manualmente desde la fuente o con un administrador de paquetes desde el paquete, los muchos archivos del programa se distribuyen mágicamente en diferentes carpetas.

No sé en qué carpetas, pero puedo suponer que tal vez los archivos que contienen manuales vayan a /usr/share/doc, probablemente sean archivos binarios /bino /usr/bincualquier otra cosa y una biblioteca tal vez a /lib, /usr/libo lo que sea.

Me pregunto cuántos directorios están involucrados en un programa más grande que se distribuye en diferentes directorios.

Respuesta1

La mayoría de los sistemas *nix satisfacen las necesidades deJerarquía del sistema de archivos (FSH)estándar.

Según FSH, los programas que compila desde el código fuente deben colocarse en el directorio /opt. En otras palabras, el lugar de los archivos que no proporciona el sistema de administración de paquetes de su distribución es el directorio /opt. Pero, por supuesto, puede instalar bibliotecas dependientes desde el repositorio de su distribución. Asegúrese de establecer la ruta adecuada para las bibliotecas durante el tiempo de compilación.

Además, muchos de los proyectos de código abierto crean su propio Makefile según su sistema ejecutando el script de configuración. En Makefile hay una sección de Instalación que define la ruta correcta para los archivos binarios y bibliotecas. Quiero decir, principalmente, no es necesario definir ninguna ruta específica para los archivos.

Solo necesitas ejecutar comandos consecutivamente

./configurar

hacer

hacer la instalación

información relacionada