web-dev-qa-db-ja.com

いくつかのGNU coreutils?

GNU coreutilsのいくつかだけをビルドしてインストールする方法はありますか?

Coreutils-8.19.tar.xzのREADMEは100奇数をリストしていますが、INSTALLは少数しかインストールする方法を示しておらず、Makefileは(私にとって)不透明です。

5
denis
  ./configure
  cd ./lib
  make
  cd ../src
  make version.h
  make cat
  make ls

HTH

===

2015年2月26日現在の更新:

上記のレシピは、少なくともcoreutils-8.23では機能しません。別のファイルを作成することはお勧めしません。

以下は、catlsの内部依存関係の複雑さを示しています。

./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
3
Deer Hunter