Linux From ScraConstructing a temporary systemtch: Версия 5.0 | ||
---|---|---|
Назад | Глава 5. Построение временной системы |
Далее |
Ожидаемое время сборки: 0.1 SBU
|
Пакет 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 зависит от: Bash, Binutils, Coreutils, Diffutils, GCC, Gettext, Glibc, Grep, Make, Ncurses, Sed, Zlib.
Util-linux не может использовать заголовки и библиотеки из директории /tools. Это исправляется с помощью исправления скрипта конфигурации:
cp configure configure.backup
|
Подготовим Util-linux к компиляции:
./configure
|
Скомпилируем поддержку некоторых шаблонов:
make -C lib
|
И, поскольку нам нужны только некоторые из утилит из этого пакета, соберем только их:
make -C mount mount umount
|
Теперь скопируем эти файлы в директорию временных средств:
cp mount/{,u}mount text-utils/more /tools/bin
|