Como começou a coisa ~ / .local / bin? Quão difundida é isso?

19

Eu encontro mais e mais ferramentas que colocam executáveis em ~ / .local / bin. Eu sou velho e para mim ~ / bin é o lugar no meu $ HOME para executáveis.

De onde surgiu essa nova moda louca? Por que as pessoas estão fazendo isso? Quão difundida é isso? É formalizado em qualquer lugar? Não está na especificação do diretório XDG.

Há uma questão relacionada: Quais distribuições têm $ HOME / .local / bin em $ PATH?

Um comentário para outra pergunta se refere ao link que já tinha em 2008: Por que este programa foi instalado em ~ / .local / bin ... foi a primeira vez que vi isso acontecer?

    
por Thomas Koch 13.06.2017 / 21:27

1 resposta

6

Você já tem a resposta: Python é o usuário principal de ~/.local . É o único que me lembro de encontrar. Em Python, foi adotado como PEP 370 .

O PEP 370 fornece algumas justificativas do porquê ~/.local foi escolhido. Algumas partes são óbvias: elas precisam estar no diretório inicial do usuário, já que isso é para instalação por usuário. Tinha que ser um arquivo de ponto para que ele fique oculto, assim como outros arquivos de configuração. O nome .local imita /usr/local .

O local tinha sido usado pelo FreeDesktop . Não conheço nenhum aplicativo que use isso.

    
por 15.06.2017 / 03:09