Encuentro más y más herramientas que ponen ejecutables en ~ / .local / bin. Soy viejo y para mí ~ / bin es el lugar en mi $ HOME para ejecutables.
¿Dónde se originó esta nueva moda loca? ¿Por qué la gente hace esto? ¿Qué tan extendido está? ¿Está formalizado en alguna parte? No está en la especificación del directorio XDG.
Hay una pregunta relacionada: ¿Qué distribuciones tienen $ HOME / .local / bin en $ PATH?
Un comentario a otra pregunta vuelve a https://www.python.org/dev/peps/pep-0370 que ya lo tenía en 2008: ¿Por qué este programa se instaló en ~ / .local / bin ... esa es la primera vez que he visto que eso suceda?
path
executable
home
fhs
xdg-user-dirs
Thomas Koch
fuente
fuente
Respuestas:
Ya tienes la respuesta: Python es el usuario principal de
~/.local
. Es lo único que recuerdo haber encontrado. En Python, se adoptó como PEP 370 .PEP 370 da algunas razones de por qué
~/.local
fue elegido. Algunas partes son obvias: tenía que estar en el directorio de inicio del usuario, ya que esto es para la instalación por usuario. Tenía que ser un archivo de puntos para que esté oculto a los ojos superficiales, al igual que otros archivos de configuración. El nombre.local
imita/usr/local
.La ubicación había sido utilizada por FreeDesktop . No conozco ninguna aplicación que lo use.
fuente