Библиотека сайта rus-linux.net
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 и |
Созданная символическая ссылка позволит скомпилировать
вспомогательный инструментальный набор, поскольку обращения всегда будут происходить к директорию /tools
, т. е. на компилятор, ассемблер и компоновщик, с которыми вы будете работать в главе 5 (когда все еще будете пользоваться инструментальными средствами хост системы) и далее (когда с помощью команды chroot перейдете в раздел LFS).
Предыдущий раздел: | Оглавление | Следующий раздел: |
О переменной $LFS | Добавление пользователя LFS |