Por que o / usr / local / bin não existe no meu sistema (Ubuntu 16.04)?

8

Acabei de reinstalar o Ubuntu 16.04 na minha máquina e estou no processo de instalar tudo o que eu tinha instalado anteriormente. Isso inclui alguns programas que eu coloco em / usr / local / bin, mas esse diretório não parece existir:

$ ls -A /usr/local
etc  games  include  lib  man  sbin  share  src

Não me lembro explicitamente de criar / usr / local / bin na minha instalação antiga e, no entanto, ela existia lá. Por que não existe por padrão, e como isso veio a existir na minha instalação anterior?

    
por Josh 04.04.2018 / 11:22

1 resposta

16

/usr/local/bin e outras pastas padrão, como as que você mencionou, e também /opt e /mnt são criadas durante uma instalação normal do Ubuntu. Por padrão, as pastas estão vazias. Se você não tiver a pasta, isso significa que ela foi removida inadvertidamente.

Isso é facilmente corrigido apenas criando a pasta:

$ sudo mkdir /usr/local/bin

Você pode continuar a instalar os programas instalados anteriormente como faria normalmente, se o diretório não tivesse sido excluído, após recriá-lo.

E mais diretamente às suas perguntas:

  • Por que não existe por padrão?
    Ele é criado por padrão durante a instalação.
  • Como surgiu em sua instalação anterior?
    Faz parte da estrutura de diretório padrão que foi criada durante a instalação.
por L. D. James 04.04.2018 / 13:21