Сборка Gentoo

Как собрать генту:


БЕРЕШЬ ХЕНДБУК

БЕРЕШЬ ОТПУСК НА 4 ДНЯ

СОБИРАЕШЬ ПО ХЕНДБУКУ

Я собирал генту, это не сложно, это долго

У тебя есть лайв сиди, без графического интерфейса, на котором есть все необходимые утилиты и прочие программы для установки генты.
Никакого установщика нет. Из консоли, в ручном режиме задаешь размер разделов, их файловую систему
По хардкору, грузишься в текстовом браузере (я уже делал видос на эту тему) на сайт генты, качаешь стейдж 3 образ с помощью wget a (это архив с минимальным окружением)
Распаковываешь этот образ на нужный раздел, подмонтируешь нужные каталоги, шрутишься в него. Дальше, открываешь главный конфиг системы.
В него пишешь сколько у тебя ядер в системе, какого поколения у тебя процессор, какие инструкции он поддерживает. Что конкретно писать, в хендбуке есть
Возможно, придется НАПИСАТЬ своими ручками пару конфигурационных файлов. ЭТО НЕ СЛОЖНО. ВСЯ ДОКУМЕНТАЦИЯ ПРОСТА КАК 3 КОПЕЙКИ.
И под написать, я имею ввиду написать, а не подставить значения в уже существующий файл. Просто нужно потратить время именно на написание по документации.
Вот мы отредактировали (или написали) все нам нужные конфиги, подставили нужные значения. Это только начало!
Установка генты она не сложная. ПРОСТО НУЖНО СИДЕТЬ И ПОЛ ДНЯ ПРОПИСЫВАТЬ ВСЕ НУЖНЫЕ КОММАНДЫ В РУЧНУЮ ПО ДОКУМЕНТАЦИИ
Это не сложно, это просто нужно ДОХУЯ ПЕЧАТАТЬ, разбираться в документации, редактировать или писать конфиги.
Если вам не тяжело ПОЛ ДНЯ ХУЯРИТЬ ПО КЛАВИАТУРЕ, И РАЗБИРАТЬСЯ ВО ВСЕМ, то да, гента для вас будет ЛЕГКАЯ.
Вот ты пол дня хуярил по клавиатуре, подставлял что куда надо, писал. Все заебись.
Дальше собираешь минимальную систему, которая сможет грузится сама. Собираешь ядро.
Как собирать ядро видос был. Правда для генты ее нужно собирать другим способом, в видосе был способ именно для деб систем.
Так же он подходил и для федоры. Только bindeb-pkg заменяешь на binrpm-pkg.
Для генты там способ немного другой, и пакеты не создаются. Ты просто ставишь ядро командой make install
Собрал ядро, собери и настрой загрузчик, чтобы он знал что грузить.

С того момента, как ты сел собирать генту, до того момента, как у тебя есть готовая система, которая сама может грузиться и работать, проще говоря.
Без лайв сиди, с которого ты до этого все операции и проделывал. Просто система, которая грузится и работает. В ней еще нет ни иксов, ни звука.
В ней еще ничего нет. Чтобы получить такую систему тебе нужно просидеть за компьютеров примерно 12 часов. У меня столько уходило.
На написание конфигов, на написание всех комманд, на компиляцию этих самых программ (а у меня все таки ай7) и на все прочее. 12 часов.

Но зато ты получаешь систему ЛЕГКУЮ, В КОТОРОЙ ТЫ ЗНАЕШЬ КАЖДЫЙ КОНФИГ И КАК ОН РАБОТАЕТ (ПОТОМУ ЧТО САМ ЖЕ И ИХ НАПИСАЛ), такая система работает действительно как часы.
Программы все собираются компилятором ПОД ТВОЙ ПРОЦ, под те инструкции, что ты указал. (ВСЕ ПРОГРАММЫ, А НЕ ТОЛЬКО ЯДРО) С теми юз флагами, что ты указал.
Почитай что такое юз флаги. Это если общими словами, указывание нужных функций в приложениях, которые нужны или нет.
Если тебе в программе не нужна поддержка qt, если она там есть (ведь ты используешь софт на гтк), то софт будет собираться без qt.
Это применяется глобально на все пакеты, что ты собираешь. Юз флаги ты указываешь сначала, а потом собираешь софт.

В итоге мы получаем систему такую, как мы хотим. С тем функционалом, что мы хотим.
Уже нельзя сказать, вот пидарасы мейнтейнеры такого то пакета, в таком то дистрибутиве, собрали нужную мне прогу, без нужной функциональности
Ибо ты все сам собираешь и сам указываешь, что и как. До самой мелкой мелочи.

12 часов — на установку базовой системы, чтобы она грузилась сама и работала
еще столько же на сборку графики и базового софта

И еще два дня на конечную полировку всего (например, конфигов программ, что ты используешь) Вернее тех, что ты поставил уже после установки базовой системы.

4 дня надо.

Если компьютер медленее ай7, то на сборку базовой системы, например, на каком нибудь слабом процессоре может уйти запросто неделя.
Так что разговоры о
том, что собирал генту две недели на третьем пне, чтобы заставить комп работать нормально (когда другие дистрибутивы линукса глючат например, или железо не тянет), ни разу не сказки.
Но зато ты потом получаешь систему, которая работает максимально хорошо, как это вообще возможно.

Еще раз скажу, ЭТО НЕ СЛОЖНО, надо просто ДОХУЯ, вот прям ДОХУЯ печатать, использовать хендбук, смотреть что куда писать. Это долго. И собирать пакеты долго.
Потом, готовая у тебя система. А версии программ то обновляются постоянно. И тут опять долго обновлять систему, потому что все собирается.
В том то и минус сурс дистрибов, что если у тебя не ай 9 какой нибудь или не райзен тредрипер, у тебя уйдет много времени на сборку.
Но зато все работает заебись. Вот прям заебатее, чем везде.

Нужно оно или нет, каждый решает сам.


Опубликовано Формат ВидеоРубрики UbuntuМетки , , dl1, izzy, laif, izzylaif, генту, bash

Комментарии:

Добавить комментарий