De acuerdo con el Estándar de Jerarquía del Sistema de Archivos Unix , /opt
y /usr/local
deben usarse de la siguiente manera:
/ usr / local:
"La jerarquía / usr / local es para uso del administrador del sistema cuando se instala software localmente. [...] Se puede usar para programas y datos que se pueden compartir entre un grupo de hosts, pero que no se encuentran en / usr".
/optar:
"/ opt está reservado para la instalación de paquetes de software de aplicación complementarios. Los [...] programas que los usuarios deben invocar deben ubicarse en el directorio / opt / <package> / bin o debajo de / opt / <provider> jerarquía."
Entonces, para responder a sus dos preguntas:
"/ opt o / usr / local, ¿cuál es el recomendado?"
El préstamo de esta respuesta (que entra en más detalles de lo que nunca podría) /opt
está destinado a paquetes preconstruidos que contienen binarios preconstruidos que están listos para desempaquetar. Si está compilando Eclipse usted mismo, /usr/local
sería el lugar correcto.
"/ usr / bin o / usr / local / bin?"
/usr/bin
está destinado al software proporcionado por su distribución. Si está construyendo Eclipse usted mismo, el prefijo de instalación debe establecerse en /usr/local
.
Nota importante: en circunstancias normales, tanto /usr/local
y /opt
son propiedad de root y no son el mundo pueda escribir. Si no es el administrador del sistema, necesitará que instalen los archivos o usen su carpeta de inicio.