Наши партнеры








Книги по Linux (с отзывами читателей)

Библиотека сайта rus-linux.net

На главную -> MyLDP -> Электронные книги по ОС Linux
Linux From Scratch (version 6.8)
Назад Глава 4. Завершение подготовки Вперед

4.2. Создание директория $LFS/tools

Все программы, компилируемые в главе 5, будут устанавливаться в директорий $LFS/tools с тем, чтобы они хранились отдельно от программ, скомпилированных в главе 6. Программы, компилируемые здесь, являются временными инструментами, и не будут входить в состав окончательной сборки системы LFS. Благодаря тому, что эти программы хранятся в отдельном директории, их легко можно стереть после их использования. Это также предотвратит попадание этих программ в директории создаваемой системы (что может случайно произойти в главе 5).

Создайте нужный директорий, выполнив с правами root следующую команду:

mkdir -v $LFS/tools

Следующим шагом будет создание в хост системе символической ссылки /tools. Она будет указывать на только что созданный директорий в разделе LFS. Запустите с правами root следующую команду:

ln -sv $LFS/tools /

Замечание

Приведенная выше команда является правильной. Команда ln имеет несколько вариантов, так что прежде, чем сообщать нам о том, что сделана ошибка, посмотрите info coreutils ln и ln(1).

Созданная символическая ссылка позволит скомпилировать вспомогательный инструментальный набор, поскольку обращения всегда будут происходить к директорию /tools, т. е. на компилятор, ассемблер и компоновщик, с которыми вы будете работать в главе 5 (когда все еще будете пользоваться инструментальными средствами хост системы) и далее (когда с помощью команды chroot перейдете в раздел LFS).


Предыдущий раздел: Оглавление Следующий раздел:
О переменной $LFS   Добавление пользователя LFS