Instalar apenas alguns coreutils GNU?

5

Existe uma maneira de construir e instalar apenas alguns dos coreutils GNU?

O README em coreutils-8.19.tar.xz lista 100-odd, mas o INSTALL não diz como instalar apenas alguns, e o Makefile é (para mim) opaco.

    
por denis 10.10.2012 / 17:47

1 resposta

3
  ./configure
  cd ./lib
  make
  cd ../src
  make version.h
  make cat
  make ls

HTH

===

ATUALIZAÇÃO em 26 de fevereiro de 2015:

A receita acima não funciona pelo menos em coreutils-8.23. Eu não recomendaria a criação de arquivos separados.

Apresentamos a seguir a complexidade das dependências internas para cat e ls :

./configure
make src/version.h
make lib/configmake.h
make lib/arg-nonnull.h
make lib/warn-on-use.h
make lib/fcntl.h
make lib/sys/stat.h
make lib/selinux/context.h
make lib/selinux/selinux.h
make lib/unitypes.h
make lib/unistr.h
make lib/uniwidth.h
make lib/getopt.h
make src/cat
make src/ls
    
por 11.10.2012 / 02:22