LINUX.ORG.RU
решено ФорумTalks

LFS по щучьему веленью

 ,


0

1

Можно ли лёжа на диване с ноутом собрать LFS? Или более спартанское рабочее место более подходяще для концентрации внимания, для такого занятия?

И если да, то будет ли от этого научная польза, усвояемость материала? После работы не хочется напрягаться, а просто полежать на диване и потоптать батоны.

★★★★★

После работы не хочется напрягаться, а просто полежать на диване и потоптать батоны.

Ну в чате посиди, ёпта.

dogbert ★★★★★
()
Ответ на: комментарий от Infra_HDC

Сборка LFS — одно из тех занятий, в котором процесс видим, а результат — нет.

Чутка не то ;)

Как раз всё весело, но надо начинать с более легкого ;) CRUX и вперед.

vombat
()

И ответ на вопрос - можно, но сидя легче напедаливать ;)

vombat
()

Внимания там - как и handbook святой Коровы! ;)

vombat
()

Можно ли лёжа на диване с ноутом собрать LFS?

почему бы и нет. Вот только мощность вычислительная критическое значение имеет:

Architecture Build Time     Build Size
32-bit       198.5 minutes  648 MB
64-bit       190.6 minutes  709 MB
это на семи ядрах с хорошей оперативой, но стоит заметить один тонкий момент - писание скриптов сборки облегчает сборку и страхует от досадных очепяток, при этом удлиняя сам процесс многократно. И таки да, на выходе голая консоль без всех базовых сервисов - ни ftp, ни shh, ни java, ни python'а абсолютно ничего, только bash и gcc c/c++, ни пакетных манагеров, нихрена...

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

будет ли от этого научная польза, усвояемость материала? После работы не хочется напрягаться, а просто полежать на диване и потоптать батоны.

тупой копипастой много не усвоишь(легкий путь), придётся шевелить извилинами и пальчиками(правильный путь), но оно того стоит, поверь. Разве не интересно разобраться как взаимодействуют элементы системы и из чего они состоят?

будет ли от этого научная польза

Например можно собрать полноценную систему без systemd и даже работать на ней, или играться в какой-нибудь сталкер последних дней...

Gramozeka ★★
()
Ответ на: комментарий от Harald

если об охлаждении позаботиться, то да

Внутрь пару холодных бокалов ;) Так процесс будет еще веселее.

vombat
()
Ответ на: комментарий от Ygor

Ну хорошо, а смысл видения этого процесса?

ну ты ж не спрашиваешь зачем люди контрацептивами пользуются. вот тут смысл тот же

upcFrost ★★★★★
()
Ответ на: комментарий от upcFrost

вот тут смысл тот же

Нет уж, нет уж, тогда лучше контрацептивы - процесс значительно приятнее, чем разглядывания бегущих буковок на экране.

Ygor ★★★★★
()
Ответ на: комментарий от Ygor

Нет уж, нет уж, тогда лучше контрацептивы - процесс значительно приятнее, чем разглядывания бегущих буковок на экране

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

upcFrost ★★★★★
()
Ответ на: комментарий от Infra_HDC

Сборка LFS — одно из тех занятий, в котором процесс видим, а результат — нет.

Не всегда. Можно собрать свою сборку на основе LFS'а и юзать.

saahriktu ★★★★★
()

Собирать конечно было бы удобнее на мощном компе. Быстрее бы получалось (хотя им можно управлять с ноута по SSH), а так почему бы и нет? Какая разница, в какой позе его собирать?

И да, верно сказали, LFS — это книга. Прочитать и разобраться не повредит, а тупо скопировать команды в консоль — можно, но бесполезно.

Xenius ★★★★★
()
Ответ на: комментарий от eR

на русском бы сие чудо, а то я даже введение не осилил, ничё не понимаю из написанного.

технический английский достаточно примитивен, зачем тогда тебе этот LFS если лень учить язык ?

Gramozeka ★★
()

будет ли от этого научная польза, усвояемость материала?

нет. во-первых, через какое-то время ты поймешь, что скипаешь весь текст и тупо делаешь copy-paste кусков команд без понимания происходящего. во-вторых, довольно сразу появится желание все установленное как-то потом обновлять-удалять-поддерживать, т.е. будешь какой-то аналог пакетного менеджера придумывать. Я когда-то собрал LFS, сказал «ну ох*еть теперь», снес и стал устанавливать Gentoo. За счет того, что унылая часть автоматизирована там, «усвояемость материала и научная польза» куда больше. Внимание на рутину не распыляется.

ostin ★★★★★
()
Ответ на: комментарий от spider_russia

LFS - это дистрибутив в форме книги + набора исходников. Можно юзать Убунту или Федору. А можно юзать свою сборку на основе LFS'а.

saahriktu ★★★★★
()

Можно, некоторая польза есть: становится понятнее, что составляет основу линукса, а так же с какими проблемами сталкиваются дистростроители. Немножко лечит тягу к вечному поиску самого правильного/лучшего дистрибутива.

rst
()

И если да, то будет ли от этого научная польза, усвояемость материала

Когда мне было 14 лет, я с теми же мыслями собирал Генту.

Не надо обманывать себя, никакой пользы от дотошного знания опций сборки ядра и последовательности сборки зависимостей нет.

Лучше полежи и орейли почитай на самую приятную и интересную для себя технологию.

takino ★★★★★
()
Ответ на: комментарий от mandala

импортозамещать центось центосью, собранной из вражеских исходников на родной территории - это даже интересней, чем импортозамещать устриц белорусскими устрицами.

takino ★★★★★
()
Ответ на: комментарий от eR

Есть перевод на русский, но он как правило отстаёт по версии от официального. Тем не менее, я думаю, можно пользоваться и им. Всё равно же нет особого смысла копипастить команды, а сам процесс в общем вряд ли сильно меняется.

Xenius ★★★★★
()
Ответ на: комментарий от ostin

во-первых, через какое-то время ты поймешь, что скипаешь весь текст и тупо делаешь copy-paste кусков команд без понимания происходящего. во-вторых

А как тебе такой вариант — прочитать всё от начала до конца, затем скачать исходники, закрыть книгу и собрать, уже не глядя туда?

Xenius ★★★★★
()
Ответ на: комментарий от Ygor

Такой же смысл как и в поклейке танчиков, но, наверное даже более полезно.

goingUp ★★★★★
()
Ответ на: комментарий от takino

это даже интересней, чем импортозамещать устриц белорусскими устрицами.

И прибыльнее, не нужно ничего покупать.

goingUp ★★★★★
()
Ответ на: комментарий от Xenius

перевод 6.6 версии, но там совсем всё не так уже.

eR ★★★★★
()
Ответ на: комментарий от Gramozeka

да даже гугл транслейт на нейросети обучаемый не осиливает нормальный перевод этой книжки, куда мне то.

eR ★★★★★
()
Ответ на: комментарий от Infra_HDC

LFS все это содержит ? Я его когда собирал, там ни пакетов, ни сорцов не было. Так что продолжай шизить дальше.

Дистрибутив Linux (также Линукс-дистрибутив, дистрибутив Линукса) — общее определение операционных систем, использующих ядро Linux, готовых для конечной установки на пользовательское оборудование. Кроме ядра и, собственно, операционной системы, дистрибутивы обычно содержат широкий набор приложений, таких как редакторы документов и таблиц, мультимедиа-проигрыватели, системы для работы с базами данных, и т. д.

spider_russia
()
Ответ на: комментарий от Infra_HDC

Для тебя есть разница вообще, между дистрибутивом и инструкцией по сборке дистрибутива ? Для тебя еще понятнее: есть для тебя разница между машиной, и инструкции по ее сборке ?

spider_russia
()
Ответ на: комментарий от spider_russia

«дистрибутив» - это калька от «distribution» - «распространение» или «форма распространения» того или иного варианта той или иной ОС или того или иного ПО. Если я запишу на дискету 5" пучок исходников из которых юзеру надо будет компилять софтину по печатному мануалу - это всё равно дистрибутив - форма распространения этого ПО. И на дискете оно или на FTP'шнике в интернете - суть не меняется. Так что, LFS - это и есть дистрибутив.

saahriktu ★★★★★
()
Ответ на: комментарий от spider_russia

ни пакетов, ни сорцов не было

Нет, исходники прилагаются многие годы. В прежние годы они и в состав LiveCD входили. После того как загнулся LiveCD осталось 2 варианта: 1) скачать wget-list, который прилагается к книге, и скормить его wget'у; 2) скачать исходники с зеркала; можно даже одним тарболом - lfs-packages-$VERSION.tar. Например: ftp://ftp.lfs-matrix.net/pub/lfs/lfs-packages/lfs-packages-8.0.tar .

saahriktu ★★★★★
()
Последнее исправление: saahriktu (всего исправлений: 1)
14 апреля 2018 г.
LFS ID	Name		First LFS Version
27124	Roman Danilov	8.1-systemd

</thread>

Infra_HDC ★★★★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.