comandos compatíveis com BSD

3

As versões BSD de um número de comandos básicos do Unix, como ls , se comportam diferentemente das versões GNU usadas pelo Ubuntu.

Alguns sistemas operacionais, incluindo o Solaris, fornecem comandos BSD além dos "nativos". Por exemplo, o Solaris 9 possui um diretório /usr/ucb além do diretório /usr/bin , com alguns nomes de comandos duplicados.

Existe algo semelhante para o Ubuntu? Eu não encontrei um pacote relevante, qualquer um que possa ser instalado via apt ou como fonte.

    
por Keith Thompson 07.03.2016 / 01:07

1 resposta

5

Lendo esta postagem Unix e Linux intitulada "Quaisquer opções para substituir o GNU coreutils no Linux?" , uma A opção pode ser o conjunto de ferramentas do projeto Heirloom . Inclui ls , entre outras coisas, e esperamos que ls se comporte como você deseja . De interesse é este ponto nos destaques:

  

Várias versões de vários utilitários são fornecidas para abordagem    compatibilidade com várias especificações e sabores Unix, nomeadamente   SVID3 / SVR4, SVID4 / SVR4.2MP, POSIX.2-1992 / SUSV2, POSIX.1-2001 / SUSV3,   e 4BSD (SVR4 / usr / ucb).

Observe o último item: "4BSD (SVR / usr / ucb)".

Não tem um pacote Ubuntu que eu saiba. As instruções de instalação criam um RPM, que você pode converter usando alien e depois instalar . Como faço para instalar e gerenciar RPMs?

    
por muru 07.03.2016 / 01:45