Сборка компактной системы
BanCh 28 февраля, 2008 - 20:22
Сразу извиняюсь, за возможно глупый вопрос.
(Gentoo 2007.0)
Собрал себе систему, устанавливал только иксы и XFCE4, после сборки все это хозяйство занимало 1.2 Gb (для меня слишком много), при этом собралось много ненужного барахла, например CUPS (у меня принтера даже нету). Так вот, из сложившейся ситуации у меня вытекают 2 вопроса:
1. как сделать, чтобы ненужные пакеты не собирались.
2. и что можно сделать, для снижения обьема OS (например ALTLinux Lite 4.0 с похожим набором программ занимает 620 Mb).
Заранее спасибо...
»
- Для комментирования войдите или зарегистрируйтесь
use флаги в make.conf
use флаги в make.conf нормальные прописать. Ненужное отключить, нужное включить.
После пересобрать мир, и сделать emerge -pv --depclean для того, чтобы посмотреть что можно удалить.
хендбук то хоть читал? ...
Я вот
Я вот относительно плотно общаюсь с ArchLinux и Gentoo, и заметил, что Gentoo заметно больше места на винте занимает вообще. Что, в принципе, не так удивительно — инструментарий по умолчанию богаче (а в AltLinux наверняка и gcc нету, например). Но при этом при одних и тех же запущенных приложениях заметно больше оперативки.
Ещё можно попробовать очистить distfiles, или даже удалить исходники ядра, при большом желании (-:Е
И конечно, это совершенно не отменяет данных выше советов.
Пожалуйста, не описывайте своё железо в подписи
Флаг
Флаг компиляции -O3 в make.conf увеличивает размеров скомпиленного софта, с флагом -O2 будет занимать меньше места. Еще вроде как есть флаг -Os, который направлен на оптимизацию размера, но я его не юзал и точно сказать не могу.
root@Antarctic $ emerge -av penguins
"Гента по
"Гента по хендбуку" - сурсовый дистр. В системе присутсвуют сурсы (в т ч и ядро), заголовочные файлы (*.h) и прочие пакеты разработчика типа flex, bison, automake, autoconfig, gcc, python...., в общем все то без чего обычный юзер может обойтись. Так же немало весит и portage.... Очень сильно влияет на объем набор юсов (это к вопросу о купсе).
Мелкие системы собираются и обновляются на нормальной генте например при помощи тузлы catalyst. Последняя собирает систему под сшрутом в соответсвии с прописанной админом спецификации, в последствии деинсталируя я указанные в спецификации пакеты, удаляет или очищает прописанные каталоги и делает еще много чего полезного. Полагаю что вашу систему с иксами и хфсе (при условии отсутсвия всяких там оффисоф шмоффисов) запросто можно воткнуть метров на 100-150. Ессно после сноса портежей, питона, гсс, хидеров и прочая прочая прочая обновляться самостоятельно эта система не сможет (в болшинстве случаев этого и не надо).
Может быть
Может быть полезным: как узнать скока занимают места установленные пакеты:
_ _______ _
/ Enchant /
Никакую проблему нельзя решить на том же уровне, на котором она возникла
У профессионалов Linux работает лучше Windows! - Священные войны