Util-linux-2.12 のインストール

推定構築時間:           0.1 SBU
推定必要ディスクスペース  8 MB

Util-linux の内容

Util-linux パッケージは種々雑多なものからなる数多くのユーティリティプログラムを含みます。より重要なユーティリティのいくつかはマウントやアンマウント、フォーマット、パーティション及びディスクドライブの管理、tty ポートのオープンやカーネルメッセージの取得に使われます。

インストールされるプログラム: agetty, arch, blockdev, cal, cfdisk, chkdupexe, col, colcrt, colrm, column, ctrlaltdel, cytune, ddate, dmesg, elvtune, fdformat, fdisk, fsck.cramfs, fsck.minix, getopt, hexdump, hwclock, ipcrm, ipcs, isosize, kill, line, logger, look, losetup, mcookie, mkfs, mkfs.bfs, mkfs.cramfs, mkfs.minix, mkswap, more, mount, namei, parse.bash, parse.tcsh, pg, pivot_root, ramsize (rdev へのリンク), raw, rdev, readprofile, rename, renice, rev, rootflags (rdev へのリンク), script, setfdprm, setsid, setterm, sfdisk, swapoff (swapon へのリンク), swapon, test.bash, test.tcsh, tunelp, ul, umount, vidmode (rdev へのリンク), whereis 及び write

Util-linux インストール依存性

Util-linux は以下のパッケージに依存します: Bash, Binutils, Coreutils, Diffutils, GCC, Gettext, Glibc, Grep, Make, Ncurses, Sed, Zlib.

Util-linux のインストール

Util-linux は /tool ディレクトリにあるインストールされたばかりのヘッダとライブラリを使いません。これはコンフィグスクリプトを変更すると修正されます。

cp configure configure.backup
sed "s@/usr/include@/tools/include@g" configure.backup > configure

コンパイルのために Util-linux を準備します。

./configure

いくつかのサポートルーチンをコンパイルします。

make -C lib

そして、このパッケージに含まれる内の二つのユーティリティだけが必要となるので、そのように構築します。

make -C mount  mount umount
make -C text-utils  more

それではこれらのプログラムを暫定ツールのディレクトリにコピーします。

cp mount/{,u}mount text-utils/more /tools/bin