Si hallas algún error en tu código o trabajo, recuerda probar siempre en un entorno de testing antes aplicar el código al proyecto final.
Solución:
Según Linux FHS, /usr
es la ubicación donde se colocan los artículos basados en distribución y /usr/local
es la ubicación donde colocaría sus propios cambios localizados (/usr/local
estará vacío después de una instalación base). Entonces, por ejemplo, si quisiera volver a compilar un paquete de Ubuntu desde la fuente, su administrador de paquetes colocaría la fuente para el paquete en /usr/src/package dir
. Si descargó un programa no administrado por su distribución y desea compilarlo/instalarlo, FHS dicta que lo haga en /usr/local/src
.
EDITAR: respuesta corta, sí, ingrese su código /usr/local/src
.
depende de lo que seas haciendo con esa fuente. Si es para referencia, sí, ese es un buen lugar. /usr/local
está reservado para el software instalado localmente por el administrador del sistema. Por lo tanto, si desea instalar software junto con archivos fuente (para que otros programas los usen o para que la gente los vea), está bien.
Sin embargo, no pretende ser un espacio de trabajo. Ya que es localpuede hacer lo que quiera, por supuesto, pero este no está diseñado para ser el lugar para poner su árbol de desarrollo de software.
Eso debería, realmente, estar en un repositorio de código (posiblemente en /srv/sourcerepo
o algo así), y luego los desarrolladores verificarían sus propias copias de trabajo en sus directorios de inicio.
Si tienes alguna vacilación o capacidad de enriquecer nuestro ensayo puedes dejar una crónica y con placer lo analizaremos.