Во второй части мы соберём временную систему, где будут все необходимые инструменты для сборки LFS. Файлы, которые у нас скомпилируются на этом шаге, будут помещены в папку $LFS/tools для того, чтобы обособить их от основной системы. Сразу предупреждаю, под катом очень много букв, поэтому инструкции для каждого компонента лежит под спойлером. Третья статья будет ещё больше.
Данные статьи являются сокращённой вольной интерпретацией руководства LFS. Тут будет даваться перевод необходимых действий для сбора работоспособной ОС с нуля (from scratch) с некоторыми комментариями. Стоит отметить, что я буду делать некоторые действия, которые, возможно, Вам не понадобятся — например, я буду ставить систему в файл для удобного переноса на другой компьютер. И вообще, я собираю систему только для понимания, как это делать, так что для комфортной работы будущей системы понадобится несколько другая конфигурация (например, /sources рекомендуется делать несколько десятков гигабайт, так как там происходит сборка — у меня же этого нету)
Свежую версию руководства можно получить через svn
svn co svn://svn.linuxfromscratch.org/LFS/trunk/BOOK/
После этого можно его собрать в нужном виде и читать.
Пакеты для сборки можно скачать одним файлом
отсюда. Подробнее стоит почитать тут.
Естественно, для того, чтобы делать то, что указано ниже, нужно обладать некоторыми знаниями. Самое главное — не копировать тупо команды, а понимать, что они делают и для чего это нужно, адаптируя к конкретной машине.
Это первая статья, которая описывает самый быстрый этап — подготовку к установке LFS.
В жизни каждого пользователя Linux наступает момент, когда ему очень хочется взять топор и убить буковки на черном фоне.
Предлагаю в этом блоге изливать всю НЕНАВИСТЬ к ОС, крадущей время и жизненные силы. Думаю, даже можно расценивать этот блог как специальное место для троллинга, НО на главной предлагаю его видеть только подписчикам, ценящим такой kind of humor.
Само собой, все здесь уже написанное и написанное в будущем лично я вопринимаю just 4 lulz и заинтересованным рекомендую также.
UPD а кстати, че это сразу линукс? давайте вообще здесь любую ненависть изливать.
Пост-предупреждение. Подумайте дважды перед сборкой браузера.
Не рекомендую хотеть собрать arora из git'а с WebKit'ом из svn на Qt4.5, если оные библиотеки отсутствуют в репах.
Причины:
- svn WebKit убил на 400 Мб скачанных исходников, наверно, было бы куда больше
- жалко, что раньше не догадался убить скачивание over 9000 300 Мб исходников Qt и потратил тонну времени на их компиляцию, притом, что собственно libQtGui не собралась
- ??????
- PROFIT!
PS Все было сделано из-за желания пофиксенного трея и теста Acid3 на 100/100. Ой дурак я был, мама!