LINUX.ORG.RU

Linux from Scratch по-русски :)


0

0

Linux From Scratch Версия 4.0 Gerard Beekmans

Перевод: Денис Каледин, Ник Фролов, Алекс Казанков.

Copyright © 1999-2002 by Gerard Beekmans

Эта книга описывает процесс создания Linux системы с нуля, используя лишь исходные коды необходимого программного обеспечения

Загрузить - http://multilinux.sakh.com/download/l...

Всех с прошедшими праздниками!

>>> Подробности



Проверено: green

Мир не без добрых людей! Наконец-то и до этого руки дошли! Насчет LFS - IMHO каждому истинному *NIX-оиду надо по крайней мере пройти через это, как через первый шаг к Профессионализму - по крайней мере появляется совершенно ясное понимание того, что зачем в системе и почему.

Rolex ★★
()

А круто было бы вот так взять и собрать Линукс с нуля! Зато потом можно смело называть себя настоящим Линуксоидом -- раньше на такое не каждый мог решиться, но теперь -- благодаря этому изданию всё меняется. Линукс популяризируется, винда в отстое (Windows from scratch -- это что-то новое:) -- я счастлив!

anonymous
()

/me думает, не заняться ли на досуге созданием офисной LFS на основе дебиан.

SteelRat
()

страницы http://multilinux.sakh.com/lfs/chapter02/install.html и http://multilinux.sakh.com/lfs/chapter02/aboutlfs.html

пишут Forbidden You don't have permission to access /lfs/chapter02/aboutlfs.html on this server.

Apache/1.3.19 Server at multilinux.sakh.com Port 80

а вообще, спасибо больше за перевод :))

p.s. тоже тут ваяю, пока только мануалы перевожу как вспомагательный необходимый элемент, уже перевел 100-120 килобайт, если все получится, то это будет просто супер...

vilfred ☆☆
()

Приличный перевод, я ткнул наугад на несколько описаний - почти
все в порядке.
А по сравнению с тем переводом о gentoo - это просто божественный
текст.
С удовольствием скачал себе на всякий случай.
Спасибо.

jackill ★★★★★
()

Хотелось бы увидеть сабж в pdf формате :)

Просто привычка читать книги в данном формате.

Dead ★★★★
()

Деад?
Никто тебе не мешает его быстренько завернуть в пдф.... :-)
"... и есть более чем один способ сделать это..." :-)))

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

Ну кто вам мешает взять "ПРОМТ", взять исходник текста и перевести так, как вам надо?.. И если можно, поподробнее - что именно ужасно в этом переводе? Или просто желанию все обгадить потакаете...

Dodo
()

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

anonymous
()

2asoneofus " Никто тебе не мешает его быстренько завернуть в пдф.... :-) "... и есть более чем один способ сделать это..." :-))) "

Ну так ыть лень-матушка сидеть и разбираться с конверторами всяческими, да и времени тоже не вагон :-))).

Dead ★★★★
()

У меня в свое время ушло полных 3 дня на PIII-500, 384Mb RAM, канал немерянный.

Так что неделя это много. За неделю можно инсталяшку на dialog-е сделать :)

Banshee
()

Я несколько ночей момедом качал,потом сел и за выходные собрал всё вплоть до мозиллы с явой.

Вообще прихожу к мнению что самый нормальный дистрибутив :) Всё собираешь любовно,ручками,настраиваешь - сидишь где-нибудь с год,не обновляешься(ну так,по мелочи,т.к.десктоп),а потом сбэкапишь что надо на болванку и заново(новый glibc,gcc,gnome,kde...) а с конфигами да нормальной сборкой и опытом всё гораздо быстрее проходит - глядишь - через пару дней и система на полном ходу. А перевод нормальный - только кому-то он нужен ? люди которые знают зачем собирать из исходников(что с какими опциями компилить,нужна ли им поддержка того или иного) а не печатающие вслепую как обезьяны мне кажутся английский должны уже знать. :) IMHO

anonymous
()

Так-же как лучшая рыба - это колбаса,так и самый лучший Linux - это FreeBSD.

anonymous
()

А лучший FreeBSD это OpenBSD :-)

anonymous
()

а лучший openBSD - мёртвый openBSD :)) не обижаться :))

anonymous
()

С каким кстати праздником? ;-)

anonymous
()

> С каким кстати праздником? ;-)

С днем заЧИСТника Отечества :)

Sergio
()

С каким праздником??? Да, сразу видно -- ты не Защитил Отечество. Праздник Любви к Родине, разумеется -- 23 февраля, День Защитника Отечества. А насчет перевода -- несмотря на все уважение к людям, которые хоть что-то делают, а не 3,14здят, переводы просто не нужны. Люди, которым нужна информация, найдут ее в любом случае -- и умеют ее искать. А тот, кто не может разобраться даже с техническим английским/немецким/французским/каким-еще-там языком. Хм, значит реально это им и не нужно. Информация есть и ее полно, не стоит множить то, чего и так полный завал. (это ИМХО)

anonymous
()

Вдогонку к 07.252 -- смайлы расставить по вкусу.

anonymous
()

Ребята :-) все быстрень идём на http://www.lrs-linux.co.uk/ и качаем свежеиспечённый Iggy (кстати он именно 23 февраля вышел или его 23-го выложили, короче для настоящих мужиков). Последний я не ставил - возможности скачать и времени нет. Ставил я предыдущий. Для тех, кто не знает, это дистриб, сделаннй на основе сабжа новости. При установке он полностью компилилуется. Стиль запуска сервисов - ATT. Предыдущая версия имеет несколько глюков, например, нет скомпилированных локалей и по умолчанию у меня почему-то была раскладка qwertz, я целых пять минут не понимал, почему меня рутом не пускает :-). Самый большой смак ИМХО даже не в том, что всё под машину скомпилировано, а в idum'е. Это скриптик - менеджер пакаджей. Пакаджей как таковых там нет, есть дерево каталогов/файлов, которые определяют откуда брать и как собирать программы. Делать пакаджы - одно удовольствие, а если хорошо всё продумать (модификацию скриптов в каталоге /etc/rc.d и /etc/sysconfig), то следует пакадж послать авторам дистриба - его включат в следующий релизь :-). Конечно сейчас упёртые БСДшники начнут про порты говорить, ну может кому-то и легко делать порты, у меня не получилось :-). Ну и кому интересно, 0.3.0 версия у меня на 2х533 целероне компилилась 14 часов с Х и мозиллой, дольше всего компилилась мозилла - 3 часа кажется, хотя я спать пошёл :-). Конечно пришлось много чего потом напильником делать - локаль, rc.d скрипты для мышки (gpm там почему-то не было). Но вобщем я не жалею, что связался с LFS+ чуть чуть от портов БСД + напильник + новая стратегия в дистрибутивах :-)

Warmonger
()

Вы мне пипл лучше ответьте - как ну например LFS собрать на хост-машине Intel под Альфу. То что нужен кросс gcc это и ежу понятно, а вот кто-нить знает еще что-нить про это, а то валяется тут под ногами без дела 3000 альфа с дуниксом на борту, от которого пароль никто не знает.

PETER ★★
()

Последнему анонимусу - для LFS все равно нужен минимальный комплект (компилятор, ядро, libc, mount/sh/etc) который потом все равно пересоберется, верно? Так вот собираешь этот базовый комплект своим cross-gcc под альфу - а потом как в бумажке :-) А вообще LFS нужен тем, кто хочет ставить систему "по хитрому" или чтобы поучиться. Для реальных задач выбирается что-то более управляемое и распространенное - хотя бы для того, чтобы если трамвай админа переедет, его можно было легко заменить. Никто над такой проблемой не задумывался? Система "под себя" - это именно система "для себя", а не для серьезной работы. Домой, студентам поучиться - на здоровье. Но в работу - никогда.

no-dashi ★★★★★
()

слюшай ты умник anonymous (*) (2003-02-26 03:25:07.252) может ты в омерику свалиш нахуй и перди себе оттуда что хочешь. я живу в России, мой родной язык - русский и предпочитаю и дальше получать необходимую информацию на родном языке. это не значит, что английский учить ненужно, но это только по _необходимости_

это на тему "ненужно множить информацию"

SG

anonymous
()

для "своего" дистрибута взял srpm от последней беты трастиха, пофиксил с десяток + добавил недостающих мне пакетов и выкинул половину ненужного :) перекомпилял пару раз. сейчас буду на тестовый сервак водружать. пойдет хорошо - значит на серваки потащу. в дальнейшем буду либо апдейты от трастиха ставить, либо, если они тормозят, сам дырку заткну. как вам такой вариант?

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

anonymous
()

для "своего" дистрибута взял srpm от последней беты трастиха, пофиксил с десяток + добавил недостающих мне пакетов и выкинул половину ненужного :) перекомпилял пару раз. сейчас буду на тестовый сервак водружать. пойдет хорошо - значит на серваки потащу. в дальнейшем буду либо апдейты от трастиха ставить, либо, если они тормозят, сам дырку заткну. как вам такой вариант?

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

rpm не зря ведь придумали

SG

anonymous
()

Наплодили систем пакетирования, черт ногу сломит - один другого выебнутее при несовместимости друг с другом. И это все для решения единственной задачи зависимости (правда не простой, но все же ... ) - детский сад мля ... :( Одна надежда - уже поняли, что нельзя так дальше жить, к стандартам надо переходить и дружить с параллельными линуксами.

anonymous
()

Где можно купить печатный(распечатанный) вариант этой книги? (Если у кого есть ,куплю)

anonymous
()

> я понимаю конечно, клева , но времени жалко.. я думаю
> на полноценную систему неделя уйдет, если опыта нет
Зато опыт появится! А это в LFS IMHO самое ценное.

Rolex ★★
()

а hint's - там перевели?
LFS - мощная штука :) на сборку - ушло две недели ( не спеша, по 3 пакета в день, с перекурами) X - ставил из бинарников, половина rc.d - из РедХат72
Все нравится - только 2 большие проблемы -
1 Валится Q3 dedicated server(+OSP) при выборе некоторых арен
2 XF86Config-4 взят из РХ(работающий) - но в ЛФС - проблема - не хочет переключать раскладку (если Option "XkbLayout"="ru" - то имеем только русский и наооборот :"us" - только английский :( )

Может кто-нть помочь?

mailto:delta9@capslock.ru

delta9
()

SG, ну, мля, и злобен же ты, однако. Никуда я сваливать не собираюсь "Нас и тут неплохо кормят". Пост был к тому, что люди, которым реально нужна информация, найдут ее в любом случае и любыми способами. А насчет минидистрибутивов -- имхо на базе дебиана собирать их самый смак. apt-get "не зря ведь придумали".

anonymous
()

> Зато опыт появится!

Нахрен тебе опыт если все равно трамвай переедет.

anonymous
()

Кстати - по поводу дружить с параллельными линухами:

ну кто бы стандартизовал стартовые скрипты? хотя бы для sysv стиля...

есть то несколько функций типа run_process,evaluate_retval,а все везде разные и от шапки с lfs например не работают.Ну написали бы в стандарте какие функции должны лежать в rc.functions,и каждый дистр представлял бы свою хитровыебанную версию этих скриптов,а для запуска демонов скрипты должны быть imho одинаковые для всех дистров,чтобы если я rpm в lfs воткнул,после установки пакета он у меня работал.

ну хотелось бы совместимости и по зависимостсям,но это я губы раскатал :)

anonymous
()

Кстати - по поводу дружить с параллельными линухами:

ну кто бы стандартизовал стартовые скрипты? хотя бы для sysv стиля...

есть то несколько функций типа run_process,evaluate_retval,а все везде разные и от шапки с lfs например не работают.Ну написали бы в стандарте какие функции должны лежать в rc.functions,и каждый дистр представлял бы свою хитровыебанную версию этих скриптов,а для запуска демонов скрипты должны быть imho одинаковые для всех дистров,чтобы если я rpm в lfs воткнул,после установки пакета он у меня работал.

ну хотелось бы совместимости и по зависимостсям,но это я губы раскатал :)

anonymous
()

Денис Каледин, Ник Фролов, Алекс Казанков - огромное вам с
пасибо за проделанную работу.

SteelRat
()

>XF86Config-4 взят из РХ(работающий) - но в ЛФС - проблема - не хочет переключать раскладку (если Option "XkbLayout"="ru" - то имеем только русский и наооборот :"us" - только английский :( )

Try: Option "XkbLayout"="us, ru"

Alter ★★
()

Общий вопрос --
интересно, какой смысл в ручной сборке, кроме самопознавания?
Какой ожтдается прирост производительности по сравнению с готовым
и протестированным дистрибутивом? Два процента, три? А надежность?
Чем-то это все напоминает оверклокерство.

WM
()

Забыл я пароль сюда =) Всем спасибо за отклики, надеюсь перевод поможет. Кстати о проделанной работе, блин, перевели бы намного быстрее, если бы не русское раздолбайство. Не могу взять на себя смелость и сказать, что ЛФС может заменить дистрибутив. Лично я собрал 4.0, добавил к нему десятка два необходимых вещей, собрал Иксы, и траффик у меня закончился, остался на месяц без Инета. =) Хотя на irc.linuxfromscratch.org, #lfs, я повстречал много людей, у которых LFS - единственный Линукс на компе. В целом, юзабилити ЛФС как дистрибутива вопрос спорный, но его значение в освоении Linux велико. Просто интересный и увлекательный способ узнать, что заставляет крутиться шестеренки системы =) Регардс, Денис Каледин

anonymous
()

Спасибо авторам перевода. Сделано достойно.

Alter ★★
()

2 WM -- машинка у меня слабая, но музычку послушать охота. Так вот стандартная Debian'овская сборка mpg123 (она же mpg321) жрала 40%, а самосбор 15-17% ресурсов проца. Кстати, оверклокинк -- не цель, а хобби.

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

To:SG. >мой родной язык - русский >... свалиш ...ненужно

ты и русский-то толком не знаешь... ;-(

anonymous
()

а нахрена этот lfs-то нужен ? все уже реализовано в gentoo, система затачивается под определенную архитектуру + есть клевый манагер пакетов + меньше гемороя. а в слуае lfs после сборки мы получаем абсолютно неапгрейживаемую систему.

borisych ★★★★★
()

>lfs после сборки мы получаем абсолютно неапгрейживаемую систему.

Но бывает, что можно на некоторое время забыть сайт www.ortoped.ru :))

Alter ★★
()

>>Но бывает, что можно на некоторое время забыть сайт www.ortoped.ru :))

не понял шутки юмора.

borisych ★★★★★
()

2 borisych :)))

Ну а чего тут понимать - руки вправлять куда отправляют? К ортопеду. Ну а где живут лучшие ортопеды? Хмм.. Действительно где.. (задумчиво так это... )

:))))))

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


> а нахрена этот lfs-то нужен ? все уже реализовано в gentoo, система
> затачивается под определенную архитектуру + есть клевый манагер
> пакетов + меньше гемороя. а в слуае lfs после сборки мы получаем
> абсолютно неапгрейживаемую систему.

Легко! Сносишь все, ставишь по-новой.
Хотя у LFS не в этом цель (IMHO).

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

Nu i kakie problemy ? installwatch + nuke script i vse dela. Sam LFS + BLFS + hinty uzhe pochti god pol'zuju Postavil riadyshkom Suse8.1 dlia sravnenija (mozhet ja otstal kde ? ) ubil nachren na vtoroj den' takoj tormoz + zhutko negibko.

anonymous
()

Linux from scratch

Интересно, а среди собравшихся есть те, кто уже некоторое время "сидит" на LinuxFromScratch? Просто интересно, все тут обсуждают "неюзабельность" отсутствие возможности обновляться, геморрой со сборкой и т.д.

Все это я к тому, что моему LFS весной уже 3 года будет. И это основная ОС на моей машине. При сборке в качестве исходной платформы был создан совсем небольшой раздел с Black Cat. Он существует и по сей день, но используется лишь для выполнения специфических задач - обновление критических компонентов и банальных проверок файловой системы.

После длительных попыток "заточить" под свои нужды Red Hat, Mandrake, ASP Linux и ALT Linux (да простят меня фаны сих дистрибутивов), я решился на создание системы "с нуля" о чем совершенно не жалею. Теперь все сделано мной и для меня любимого. Я задолбался выяснять _почему_ ASP Team пользует gcc-2.96, который, несмотря на все патчи, не в состоянии собирать большинство софта, почему ncurses собраны так, что при попытке использования компилятор их просто не находит, почему, к примеру, в 7.3 выкинули из установочного ядра драйвер OPTi 82C621 из-за чего все виснет на вышеупомянутом чипсете и еще тысяча "почему", в ответ на которые Support просто перестает отвечать :-(

А большинство из описываемых проблем - миф. Единственное, что достает, так это когда софт заточен под конкретный дистр (например, драйвер для Fritz!DSL|ISND карты, который собран под Suse, а после пересборки просто падает в кору, а Support AVM посылает подальше если у вас не Suse). Знаете известную поговорку: есди хочешь сделать что-нибудь хорошо - сделай это сам. Хотя, если речь пойдет о многих _разных_ компах, то тут, наверное, "штамповка" все-же удобнее будет.

saicat
()

собирать линукс самому конечно увлекательно... но только 1-ый раз, потом тяжело. В связи с этим советую посмотреть ALFS http://linuxfromscratch.org/~neven/nALFS/
Все очень быстро: настраиваем конфиг(кстати сразу есть поддержка дополнительных пакетов BLFS) , возможно ключи компиляции и... откинувшись в кресле созерцаем как собирается наш новый линух. Всего то пару часов. Есть мысля сделать boot-cd с которого при загрузке, на любой машине, будет запускатся автоматическая сборка и установка под данную машину с минимум интеррактива - т.е этакий самосборный дистрибутив.

cyberian
()

кто нибудь может толково обьяснить почему некоторые пакеты(binutils, glibc и т.д) собираются глюкаво в том случае когда указываем компилятору -march=athlon -mcpu=athlon_xp?

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