coreutils⚓︎
Coreutils - пакет программного обеспечения GNU, содержащий большое количество основных утилит, таких как cat, ls и rm, необходимых для UNIX-подобных операционных систем. Пакет включает несколько более ранних пакетов — textutils, shellutils, fileutils и другие различные утилиты.
Версия: 9.0
Размер: 5.35Mb
Приоритет: Необходимый
Оригинальное расположение: https://ftp.gnu.org/gnu/coreutils/coreutils-9.0.tar.xz
Ссылка для загрузки: https://lx4u.ru/downloads/packages/coreutils-9.0.tar.xz
MD5: 0d79ae8a6124546e3b94171375e5e5d0
Домашняя страница: https://gnu.org/software/coreutils
SBU (Сборка временной системы): 0.5
SBU: 0.4
Настройка⚓︎
Запустите скрипт configure
:
./configure --prefix=/usr \
--host=$LIN_TGT \
--build=$(build-aux/config.guess) \
--enable-install-program=hostname \
--enable-no-install-program=kill,uptime \
--disable-nls
Значения параметров⚓︎
--enable-install-program=hostname
- включает установку программы hostname
, нужной некоторым пакетам.
--enable-no-install-program=kill,uptime
- программы kill
и uptime
предоставляются другими пакетами.
Сборка⚓︎
make
Установка⚓︎
make DESTDIR=$LIN install
При раздельной структуре каталогов⚓︎
Переместите программы в их окончательные ожидаемые места. Хотя в этой временной среде в этом нет необходимости, но вам нужно это сделать, потому что некоторые программы используют фиксированное расположение исполняемых файлов:
mv -v $LIN/usr/bin/{cat,chgrp,chmod,chown,cp,date,dd,df,echo} $LIN/bin
mv -v $LIN/usr/bin/{false,ln,ls,mkdir,mknod,mv,pwd,rm} $LIN/bin
mv -v $LIN/usr/bin/{rmdir,stty,sync,true,uname} $LIN/bin
mv -v $LIN/usr/bin/{head,nice,sleep,touch} $LIN/bin
mv -v $LIN/usr/bin/chroot $LIN/usr/sbin
mkdir -pv $LIN/usr/share/man/man8
mv -v $LIN/usr/share/man/man1/chroot.1 $LIN/usr/share/man/man8/chroot.8
sed -i 's/"1"/"8"/' $LIN/usr/share/man/man8/chroot.8