Linux From ScraConstructing a temporary systemtch: Версия 5.0 | ||
---|---|---|
Назад | Глава 5. Построение временной системы |
Далее |
Установка Util-linux-2.12
Ожидаемое время сборки: 0.1 SBU |
Описание 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 не может использовать заголовки и библиотеки из директории /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 |