Наличие или отсутствие программы which в основной книге LFS возможно является одной из наиболее спорной проблемой в списках рассылки. Здесь предоставлены две опции для работы вашей системы с which. Вопрос в том, какой “which” для вас лучше.
Первой опцией является установка актуальной GNU программы which.
Адрес (HTTP): http://www.xs4all.nl/~carlo17/which/which-2.16.tar.gz
Адрес (FTP): ftp://ftp.gnu.org/gnu/which/which-2.16.tar.gz
Контрольная сумма: 830b83af48347a9a3520f561e47cbc9b
Размер: 123 KB
Требуемое дисковое пространство: 940 KB
Расчетное время сборки: 0.03 SBU
Установим which запуском следующих команд:
./configure --prefix=/usr &&
make
А теперь, как пользователь root:
make install
Второй опцией (для тех, кто не желает устанавливать программу) является создание простого скрипта (выполняемого пользователем root):
cat > /usr/bin/which << "EOF"
#!/bin/bash
type -pa "$@" | head -n 1 ; exit ${PIPESTATUS[0]}
EOF
chmod 755 /usr/bin/which
chown root:root /usr/bin/which
Это должно работать нормально и, возможно, это простейший выбор для большинства случаев, но без всесторонних включений.
Последнее обновление 2005-02-26 13:59:08 -0700