Дальше будет приведен список пакетов, которые надо будет скачать для сборки простейшей Linux-системы. Указанные версии являются версиями, о которых точно известно, что они работают, и эта книга базируется на них. Если Вы не являетесь опытным установщиком LFS, я строго рекомендую не испытывать новые версии, так как команды сборки для них могут отличаться. Также не рекомендуется использовать последние версии пакетов из-за того, что еще неизвесно, какие проблемы может вызвать их установка, и как они будут работать.
Все ссылки, по возможности, ссылаются на страницу проекта на http://www.freshmeat.net/. Страницы с Freshmeat дают простой доступ к официальным сайтам для скачивания (сайтам проектов), спискам рассылки, FAQ, спискам изменений и др.
Места для скачивания могут быть не всегда доступны. Если место для скачивания было изменено за время публикации этой книги, Google (http://www.google.com) предлагает полезную поисковую службу для большинства пакетов. Если этот поиск будет безуспешным, попробуйте один из альтернативных способов, обсуждаемых на http://www.linuxfromscratch.org/lfs/packages.html.
Вам надо сохранить скачанные пакеты и патчи так, чтобы они были доступны из точки сборки. Вам также будет нужен каталог для распаковки исходников и их сборки. В книге мы используем каталог $LFS/sources как место для записи архивов и патчей и как рабочую директорию. Это позволяет сделать их доступными из раздела LFS на всем протяжении процесса сборки системы.
Для создания каталога как пользователь root выполните следующую команду перед началом скачивания пакетов:
mkdir $LFS/sources
Сделайте этот каталог доступным для записи и приклеенным. “Приклеенность” означает, что даже если различные пользователи имеют права записи в каталог, только владелец файла может удалить файл из приклеенного каталога. Следующая команда включит режимы записи и приклеенности:
chmod a+wt $LFS/sources