Библиотека сайта rus-linux.net
4.2. Создание директории $LFS/tools
Все программы, компилируемые в Главе 5, устанавливаются в директорию
$LFS/tools
для обеспечения отсутствия проблем
с программами, собираемыми в Главе
6. Программы, компилируемые здесь, являются только временными
средствами и не будут частью финальной LFS системы. Удерживая эти
программы в отдельной директории, мы сможем легко их отбросить позднее
после их использования.
Создадим требуемую директорию запуском следующей команды под пользователем root:
mkdir $LFS/tools
Теперь нам надо создать ссылку /tools
на новую
директорию в основной системе. Она будет указывать на только что созданную
директорию на LFS разделе. Выполните следующую команду как root:
ln -s $LFS/tools /
Замечание
Предыдущая команда корректна. Команда ln имеет множество различных вариантов синтаксиса и вы должны изучить man-страницу по ln прежде, чем сообщать о том, что вы считаете, что обнаружили ошибку.
Созданная ссылка разрешает временным средствам быть собранными так, что
они всегда ссылаются на /tools
, означая, что
компилятор, ассемблер и компоновшик будут работать и в этой главе (когда
мы все еще используем некоторые средства из основной системы) и в следующей
(когда мы с помощью
“chroot” войдем в раздел LFS).