LINUX.ORG.RU

Состоялся релиз дистрибутива Linux From Scratch 9.1

 ,


4

1

Состоялся новый релиз source-based дистрибутива Linux From Scratch.

Отличия от прошлого релиза 9.0:

  • bc-2.1.3 -> bc-2.5.3
  • binutils-2.32 -> binutils-2.34
  • bison-3.4.1 -> bison-3.5.2
  • check-0.12.0 -> check-0.14.0
  • e2fsprogs-1.45.3 -> e2fsprogs-1.45.5
  • elfutils-0.177 -> elfutils-0.178
  • eudev-3.2.8 -> eudev-3.2.9
  • expat-2.2.7 -> expat-2.2.9
  • file-5.37 -> file-5.38
  • findutils-4.6.0 -> findutils-4.7.0
  • glibc-2.30 -> glibc-2.31
  • gmp-6.1.2 -> gmp-6.2.0
  • grep-3.3 -> grep-3.4
  • iproute2-5.2.0 -> iproute2-5.5.0
  • lfs-bootscripts-20190524 -> lfs-bootscripts-20191031
  • libcap-2.27 -> libcap-2.31
  • libffi-3.2.1 -> libffi-3.3
  • libpipeline-1.5.1 -> libpipeline-1.5.2
  • linux-5.2.8 -> linux-5.5.3
  • make-4.2.1 -> make-4.3
  • man-db-2.8.6.1 -> man-db-2.9.0
  • man-pages-5.02 -> man-pages-5.05
  • meson-0.51.1 -> meson-0.53.1
  • ncurses-6.1 -> ncurses-6.2
  • ninja-1.9.0 -> ninja-1.10.0
  • openssl-1.1.1c -> openssl-1.1.1d
  • perl-5.30.0 -> perl-5.30.1
  • Python-3.7.4 -> Python-3.8.1
  • sed-4.7 -> sed-4.8
  • shadow-4.7 -> shadow-4.8.1
  • systemd-241 -> systemd-244 (опционально)
  • sysvinit-2.95 -> sysvinit-2.96 (опционально)
  • tcl8.6.9 -> tcl8.6.10
  • texinfo-6.6 -> texinfo-6.7
  • tzdata2019b -> tzdata2019c
  • util-linux-2.34 -> util-linux-2.35.1
  • vim-8.1.1846 -> vim-8.2.0190
  • XML-Parser-2.44 -> XML-Parser-2.46
  • добавлен zstd-1.4.4

Книга: http://linuxfromscratch.org/lfs/downloads/9.1/ , http://linuxfromscratch.org/lfs/downloads/9.1-systemd/
Исходники: ftp://ftp.lfs-matrix.net/pub/lfs/lfs-packages/lfs-packages-9.1.tar

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

★★★★★

Проверено: cetjs2 ()

Ответ на: комментарий от kostyarin_

Но мейкинстал не подчистит тебе устаревших файлов и не напомнит пересобрать такую-то прогу, зависящую от обновлённой библиотеки. Как быть?

ChekPuk ★★ ()

Наверное, это единственный дистрибутив, по которому можно ставить диагноз об адепте, например «Linux-маньяк детектед» :)).

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

А ldd на что? Можно пройтись им по бинарникам и библиотекам и посмотреть где в наличии «not found».

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

Ты элдэдэкать будешь всю систему? Каждую прогу? А оставшиеся ошмётки предыдущей версии, всякие ненужные больше файлы, вообще никак не зарегистрируешь. Тут только надеяться, что в маленькой системе мало файлов :)

ChekPuk ★★ ()
Ответ на: комментарий от ChekPuk
> cat x4021/zcriptz/lddsyscheck
find /usr/bin/ -type f -exec /home/saahriktu/d128/scripts/lddcheck "{}" >> lddcheck.log \;
find /usr/games/ -type f -exec /home/saahriktu/d128/scripts/lddcheck "{}" >> lddcheck.log \;
find /usr/sbin/ -type f -exec /home/saahriktu/d128/scripts/lddcheck "{}" >> lddcheck.log \;
find /sbin/ -type f -exec /home/saahriktu/d128/scripts/lddcheck "{}" >> lddcheck.log \;
find /bin/ -type f -exec /home/saahriktu/d128/scripts/lddcheck "{}" >> lddcheck.log \;
find /lib/ -type f -exec /home/saahriktu/d128/scripts/lddcheck "{}" >> lddcheck.log \;
find /lib64/ -type f -exec /home/saahriktu/d128/scripts/lddcheck "{}" >> lddcheck.log \;
find /usr/lib/ -type f -exec /home/saahriktu/d128/scripts/lddcheck "{}" >> lddcheck.log \;
find /usr/lib64/ -type f -exec /home/saahriktu/d128/scripts/lddcheck "{}" >> lddcheck.log \;
find /opt/ -type f -exec /home/saahriktu/d128/scripts/lddcheck "{}" >> lddcheck.log \;
> cat /home/saahriktu/d128/scripts/lddcheck
#!/bin/bash
echo "$1:"
ldd $1
> 

Эти скрипты, кстати, и в Slackware весьма полезны.

saahriktu ★★★★★ ()
Последнее исправление: saahriktu (всего исправлений: 1)
Ответ на: комментарий от ChekPuk

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

Автоматически, да, никак. Но можно найти руками, да.

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

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

ChekPuk ★★ ()
Ответ на: Зачем собирать от anonymous

Зачем рожать детей если в мире уже миллионы людей?

А действительно, зачем?

Oberstserj ()

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

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

ну Python и TCL тут явно лишние

ага, особенно если тебе нужен софт на питоне.

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

Есть и такие source-based дистрибутивы: Lunar Linux, Source Mage, AryaLinux,… и т.д.

Я вижу мертвых…

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

SBU со годами уменьшается.

Теоретическая максимальная производительность на единицу энергии конечна, а сорцы gcc растут неограниченно :)

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

Да просто обидно, что у взрослых людей столько свободного времени есть. Я, вон, уже софт только из snap/flatpack ставлю, не заморачиваюсь с менеджерами пакетов.

Зависть она такая :)

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

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

Что ты там делать месяц собрался? Там дел на пару вечеров.

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

Но мейкинстал не подчистит тебе устаревших файлов и не напомнит пересобрать такую-то прогу, зависящую от обновлённой библиотеки. Как быть?

У части программ есть make uninstall, и там список со всем установленным. А вообще – fakeroot дебиановский, если очень нужно. Да больше заморочки. Вся эта чистота по большей части не нужна. А новые версии ставятся поверх старых на раз два.

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

Не слышал, чтобы в вузах изучали LFS.

Ну так и правильно – вузы – это типа секты, там только псалмы и изучают.

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

Теоретическая максимальная производительность на единицу энергии конечна, а сорцы gcc растут неограниченно :)

По сути жиртрестами выступают только браузеры. Остальное всё более мене даже с агрессивной оптимизацией.

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

а Gentoo недостаточно гибкая.

Кто-то видимо неосилил её правильно приготовить.

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

Я, вон, уже софт только из snap/flatpack ставлю, не заморачиваюсь с менеджерами пакетов.

Тогда зачем Линукс? Пользуй сразу шиндошс.

alexws54tk ()
Ответ на: а Gentoo недостаточно гибкая. от alexws54tk

Не понимаю, что им мешает свои ебилды написать, даже если гентушные окажутся недостаточно гибкими. Хотя куда уж гибче.

Deleted ()
Последнее исправление: Deleted (всего исправлений: 1)
Ответ на: комментарий от kostyarin_

Делать make install в отдельные каталоги, и из GoboLinux выдернуть готовый скрипт, который в общее дерево симлинки ставит/убирает.

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

Вот и я о том же. Кейворды, маски, юзфлаги и оверлеи лежащие в слоях приоритетов.

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

alexws54tk ()

так я повторю вопрос - что лучше и быстрее накатить для хоста?

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

Быстрее - Магейю. Но это не всегда лучший вариант. Если нужна ядерная консоль без иксов, то LFS лучше Магейи.

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

что быстрее накатить на хост, чтобы собрать lfs

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

Зачем что-то устанавливать чтобы установить LFS? Я ж уже писал про LiveCD. Достаточно загрузиться с LiveCD с компилятором и установить из него LFS. Потом перезагрузиться в установленный LFS.

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

Я – девелопер и получаю больше

в эуропках после выплаты налогов? Мсье малеха подсвистывает ;)

хотя только с гентой баловался

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

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

Был у него и официальный LiveCD, с которого я и ставил LFS в 2007-м году: ftp://ftp.lfs-matrix.net/pub/lfs-livecd/ .

Потом проект перестал развиваться. Теперь они рекомендуют любой подходящий LiveCD с компилятором.

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

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

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

в эуропках после выплаты налогов? Мсье малеха подсвистывает ;)

Ты не поверишь, но если ты не доверчивый салага-понаех, которого перевезли на зп ниже рынка, то можно получать вполне неплохо. А как ИПшник по контрактам еще больше, да еще кучу всего списывать с налогов.

cocucka ★★ ()

Очередная бесполезная новость

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

можно получать вполне неплохо.

зп $8k? Свежо предание :) Не, ну несомненно, в SF у разрабов такие и вплоть до $10k эсть канешна. Но там и затраты на житие поболе будут. Но в эуропке, да еще и работая на локальный рынок…

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

слышать слово «эуропка» от чувака, легшего под арабов - это вообще нечто. пиши ещё.

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

Как видишь лозунг про «легшего», сразу понятно - гордый лаптеносец-ватан растягивающий 30кило деревянных на месяц )))

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

так приключения начнутся с момента сборки-установки LFS

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

Мне что свой зарплатный листок показать? Так ты ж скажешь, что я отфотошопил. Не хочешь, не верь.

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