13.05.2009 16:48
booley — Sourcemage
Задался целью посмотреть Sourcemage. Уж больно ворон красивый на логотипе хочется программы заклятьями ставить.Sourcemage - дистрибутив с установкой программ из исходников (на вики хвастают тем, что система работает быстрее Gentoo).
Три момента, которые хотелось бы отметить.
1) Sourcemage vs. Gentoo
В Gentoo большую роль играют USE-флаги. В Sourcemage (в нем есть похожая фишка) локальные решения ставятся выше глобальных. Т.е. если стоит компилирование с gtk2 глобально, но при установке мы сказали "with gtk2? no", то поддержки gtk2 в этом приложении не будет.
2) Апстрим vs. Патчи
Большинство пакетных дистрибутивов пишут патчи для ПО, настраивают по своему личному мнению пакеты. В Sourcemage ценится апстрим: если вы скачаете с сайта разработчика исходники и скомпилируете их, то получите то же самое.
3) LFS и Sourcemage
Sourcemage позиционируется как "обертка" над LFS, точно так же, как язык программирования C является оберткой для ассемблера. Если вам равнодушны идеи LFS, вам, наверно, не понравится Sourcemage
Качая последний образ, заметил интересную вещь: версия сразу и стабильная, и тестируемая. Суровые мужики.
Болванку решил не портить - буду устанавливать в виртуальную машину.
Установка, к слову, проста. Буквально идем по скриншотам из вики Sourcemage.
Перезапустив вирт.машину и удачно войдя в систему, я заметил отсутствие ping'a! Зато есть lynx. ;)
Сейчас ставлю enlightenment DR17.
Пока все. В целом, система нравится. Как попользую, еще отпишусь
UPD: Официальный сайт - sourcemage.org
NucleoFag 13.05.2009 16:53 #
+ 0 -
Очень интересная тема! Жду отчетов!
В Gentoo большую роль играют USE-флаги. В Sourcemage (в нем есть похожая фишка) локальные решения ставятся выше глобальных. Т.е. если стоит компилирование с gtk2 глобально, но при установке мы сказали "with gtk2? no", то поддержки gtk2 в этом приложении не будет.
ммм... либо я тебя не так понял, либо я тебя таки не понимаю :D локальные флаги и в генту важнее глобальных. на то они и локальные. типа, исключения из глобальных "правил".
Пример кастования mutt
http://jblosser.firinn.org/pub/smgl/mutt_cast_log.html
То есть при установке вам задается куча вопросов, что нужно, что не нужно. Как это в Gentoo - не знаю. Помогите!
http://jblosser.firinn.org/pub/smgl/mutt_cast_log.html
То есть при установке вам задается куча вопросов, что нужно, что не нужно. Как это в Gentoo - не знаю. Помогите!
гм... ну, в основном - флагами. другое - никак, собсно :))) в этом примере кое-что по-моему просто меняет настройки и никак не влияет на компиляцию
ну, я не знаю ;) у кого генту - покажите доступные юзы
есть флаги в маке.конф, но это самые примитивные и те что почти везде юзаешь, а вообще есть файл /etc/portage/package.use и там пишешь программу (можно даже на определеную версию) и флаги, которые нужны. И это выше приоритетом с маке.конф. Так, что в генту тоже это есть.
я-то фкурсе. я про юзы для mutt спрашивал
Для Gentoo, если уж хочется только один раз и только для одного приложения, можно использовать конструкцию вида
USE="new_use_flags" emerge ...