WebMoney: WMZ Z294115950220 WMR R409981405661 WME E134003968233 |
Visa 4274 3200 2453 6495 |
В этой главе мы войдем в фазу сборки и начнем серьезно собирать
нашу LFS-систему. Для этого мы войдем в среду chroot внутри нашей мини
Linux-системы, проделаем некоторые дополнительные работы и начнем
устанавливать пакеты один за другим. Установка всех этих пакетов весьма проста, и Вы можете подумать, что
достаточно было бы указать общее описание установки для всех пакетов, а
конкретизировать только если установка их отличается от стандартной.
Несмотря на то, что я согласен с этим, я решил дать полные инструкции по
установке каждого из пакетов просто для того, чтобы минимизировать
возможность возникновения ошибок. Если Вы решите использовать оптимизацию компилятора в этой главе,
то стоит посмотреть справку по оптимизации на
http://www.linuxfromscratch.org/hints/downloads/files/optimization.txt.
Оптимизация компилятора может сделать программы быстрее, но могут
возникнуть сложности при компиляции и некоторые проблемы при
работе этих программ. Если пакет отказывается компилироваться при
использовании оптимизации, то попробуйте скомпилировать пакет без нее,
возможно, проблемы исчезнут. Если пакет компилируется с использованием
оптимизации, то есть возможность, что он скомпилируется некорректно,
например, могут появиться проблемы между интерактивностью в
коде и собранными средствами. В общем, использование оптимизауии при
сборке является рискованым. Новичкам в LFS рекомендуется собирать
ее без оптимизации. В Ваших силах сделать систему
быстрой и стабильной одновременно. Список пакетов, которые надо собирать, является строго последовательным,
Вам надо убедиться, что в них не будет прописан путь к
/tools. По некоторым причинам, не стоит компилировать пакеты параллельно.
Параллельная сборка может показаться выгодной иногда (в особенности на
многопроцессорных системах), но в результате у программ появится зависимость
от средств из /tools, и они не смогут работать,
когда мы удалим этот каталог. Перед инструкциями по установке на каждой странице находится информация
о пакете, включая краткое описание того, что входит в пакет,
примерное время сборки, требуемое для сборки дисковое пространство и то,
какие другие пакеты нужны для нормальной сборки. Далее следуют инструкции по
сборке, список программ и библиотек (включая короткие описания для них),
которые устанавливает пакет. Для содержания в порядке установленных пакетов можно
применять менеджеры пакетов. Для ознакомления с различными менеджерами
пакетов обращайтесь к
http://www.linuxfromscratch.org/blfs/view/svn/introduction/important.html.
Для метода управления пакетами, специально приспособленного к LFS,
рекомендуется
http://www.linuxfromscratch.org/hints/downloads/files/more_control_and_pkg_man.txt. Остаток этой книги выполняется в режиме регистрации под пользователем
root, а не пользователем
lfs.
Linux From Scratch. Версия 6.0
Часть III. Сборка системы LFS
6. Установка основных системных программ
Замечание
Найди своих коллег! |