Luego de consultar especialistas en el tema, programadores de varias ramas y profesores dimos con la solución al dilema y la compartimos en este post.
Solución:
En los viejos tiempos, los proveedores de UNIX como AT&T, Sun, DEC y otros proveedores utilizaban “/opt” para almacenar paquetes de “Opciones”; es decir, paquetes por los que podría haber pagado dinero extra. No recuerdo haber visto “/opt” en Berkeley BSD UNIX. Usaron “/usr/local” para las cosas que instaló usted mismo.
Pero por supuesto, el true El “significado” de los diferentes directorios siempre ha sido algo vago. Podría decirse que es algo bueno, porque si estos directorios tuvieran significados precisos (y estrictamente aplicados), terminaría con una proliferación de diferentes nombres de directorio.
De acuerdo con el estándar de jerarquía del sistema de archivos, /opt es para “la instalación de paquetes de software de aplicación complementarios”. /usr/local es “para uso del administrador del sistema al instalar software localmente”.
Por lo general, se describe como para optional add-on software packages
fuente, o cualquier cosa que no sea parte del sistema base. Solo algunas distribuciones lo usan, otras simplemente usan /usr/local
.
OPT
ional
Contiene software y paquetes opcionales que usted instala y que no son necesarios para que el sistema funcione.