RussianLDP Рейтинг@Mail.ru
WebMoney: 
WMZ Z294115950220 
WMR R409981405661 
WME E134003968233 
YandexMoney: 
41001198119846 
E-gold:
5128052

Linux From Scratch. Версия 6.0

Часть III. Сборка системы LFS

6. Установка основных системных программ

6.1. Вступление

В этой главе мы войдем в фазу сборки и начнем серьезно собирать нашу 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.

[Note]

Замечание

Остаток этой книги выполняется в режиме регистрации под пользователем root, а не пользователем lfs.

Поиск

 

Найди своих коллег!