<Предыдущая | Содержание: | Следующая>
3.1. Введение
В этой главе содержится список пакетов, которые необходимо загрузить, чтобы построить базовую систему Linux. Перечисленные номера версий соответствуют версиям программного обеспечения, которые, как известно, работают, и эта книга основана на их использовании. Мы настоятельно не рекомендуем использовать более новые версии, потому что команды сборки для одной версии могут не работать с более новой версией. В новейших версиях пакетов также могут быть проблемы, требующие решения. Эти обходные пути будут разработаны и стабилизированы в разрабатываемой версии книги.
Места загрузки не всегда могут быть доступны. Если место загрузки изменилось с момента публикации этой книги, Google (http://www.google.com/) предоставляет полезную поисковую систему для большинства пакетов. Если этот поиск безуспешен, попробуйте один из альтернативных способов загрузки, обсуждаемых на http://www.linuxfromscratch.org/lfs/ packages.html # packages.
Загруженные пакеты и исправления необходимо будет хранить где-нибудь, чтобы они были доступны на протяжении всей сборки. Рабочий каталог также необходим для распаковки исходных текстов и их сборки. $ LFS / источники может использоваться как место для хранения архивов и исправлений, так и как рабочий каталог. При использовании этого каталога необходимые элементы будут расположены в разделе LFS и будут доступны на всех этапах процесса сборки.
Чтобы создать этот каталог, выполните следующую команду от имени пользователя корень, перед началом сеанса загрузки:
mkdir -v $ LFS / источники
mkdir -v $ LFS / источники
Сделайте этот каталог доступным для записи и закрепите. «Прикрепленный» означает, что даже если несколько пользователей имеют разрешение на запись в каталог, только владелец файла может удалить файл в прикрепленном каталоге. Следующая команда включит режимы записи и закрепления:
chmod -v a + wt $ LFS / источники
chmod -v a + wt $ LFS / источники
Легкий способ загрузить все пакеты и исправления - использовать wget-список как вход в Wget. Например:
wget --input-file = wget-list --continue --directory-prefix = $ LFS / sources
wget --input-file = wget-list --continue --directory-prefix = $ LFS / sources
Дополнительно, начиная с LFS-7.0, есть отдельный файл, md5sums, который можно использовать для проверки доступности всех правильных пакетов перед продолжением. Поместите этот файл в $ LFS / источники и запустить:
pushd $ LFS / sources md5sum -c md5sums popd
pushd $ LFS / sources md5sum -c md5sums popd
Документация