Уменьшение размера, занимаемого Gentoo

Sabayon, Calculate, Funtoo, Exherbo

Модератор: /dev/random

Аватара пользователя
vah
Сообщения: 31
ОС: deb-based

Уменьшение размера, занимаемого Gentoo

Сообщение vah »

Перечислю известные мне способы:
  • Удалить ненужное из /var/lib/portage/world
  • emerge --depclean -av --with-bdeps y && revdep-rebuild
  • rm -rfv /var/tmp/portage/*
  • eclean packages && eclean distfiles


Что ещё посоветуете (флаг os не предлагать!) ?

Вопрос задаю потому, что недавно обнаружил удивительный факт: (с приблизительно одиноковым набором пакетов) Debian занимает 6.3Gb, а Gentoo - 14Gb, хотя, возможно, во всём виноват глобальный флаг doc.
Спасибо сказали:
Аватара пользователя
Brainsburn
Сообщения: 950
Статус: /
ОС: Gentoo

Re: Уменьшение размера, занимаемого Gentoo

Сообщение Brainsburn »

Хм не замечал, чтобы у меня система весила оч много. Для интереса пересоберите все действительно с флагом -doc
Спасибо сказали:
Аватара пользователя
damex
Сообщения: 276
Статус: segfault in your face
ОС: Hardened Funtoo x86_64

Re: Уменьшение размера, занимаемого Gentoo

Сообщение damex »

одинаковом? даже в debian вы ставили на каждое приложение так называемые devel пакеты?
состав пакетов будет различен в обеих случаях.
Non-technical questions sometimes don't have an answer at all. @ Linus Torvalds
Спасибо сказали:
Nikoli
Сообщения: 554
Статус: Житель
ОС: Gentoo

Re: Уменьшение размера, занимаемого Gentoo

Сообщение Nikoli »

много места занимают ядра, не забывай чистить /usr/src/ /boot/ /lib/modules/

если используешь reiserfs, то выключи ключ notail, портежи после форматирования раздела (они на отдельном) стали занимать на порядок меньше без notail
Спасибо сказали:
Аватара пользователя
NekoExMachina
Сообщения: 485
ОС: Кошерная.

Re: Уменьшение размера, занимаемого Gentoo

Сообщение NekoExMachina »

тоже замечал просто громадную разницу в размерах у arch'а и gentoo.
там где arch ел 2гб - gentoo отжирала все 4 (за вычетом /usr/src, /usr/portage/, etc)..

С -O2, без глобального флага doc.
С -Os размеры получаются вполне вменяемые.
На форуме больше не появляюсь.
Высокопарность и надменность довела.
OpenBSD-current+scrotwm*1 (acer aspire one 531h)
FreeBSD 8.1+kde3*1 (desktop)
FreeBSD 8.1+scrotwm*1 (hp530)
FreeBSD 9.0+dwm*1 (old toshiba satellite)

Спасибо сказали:
Аватара пользователя
vr13
Сообщения: 887
ОС: gentoo

Re: Уменьшение размера, занимаемого Gentoo

Сообщение vr13 »

еще обычно рекомендуется удалять не нужные установленные локализации пакетов. практика показывает, что иногда ebuild'ы плюют на сконфигурированные LINGUAS, и фигачат все что имеют, например traditional chinese :)
Спасибо сказали:
Аватара пользователя
Gogast
Сообщения: 549
ОС: Gentoo amd64

Re: Уменьшение размера, занимаемого Gentoo

Сообщение Gogast »

NekoExMachina писал(а):
06.11.2008 00:26
там где arch ел 2гб - gentoo отжирала все 4
а USE флаги выставлены "все" ?

у меня: Файловая система Разм Исп Дост Исп% смонтирована на
rootfs 9.4G 4.4G 5.1G 49% /
1.8G /usr/portage/
cache size 607.2 Mbytes
139M /usr/include/
68M /var/db/pkg/

оптимизация -O3
Без виндовза 3 года
Спасибо сказали:
Аватара пользователя
NekoExMachina
Сообщения: 485
ОС: Кошерная.

Re: Уменьшение размера, занимаемого Gentoo

Сообщение NekoExMachina »

а USE флаги выставлены "все" ?

нет, юз флаги выставлены (были) через /etc/portage/package.use, глобальных - минимум. doc - только в части пакетов, тд.

Сейчас - система занимает:
/dev/sdc1 14G 5.8G 8.3G 42% /
из них:

2.7G /usr/portage
429M /usr/src
105M /var/db/pkg
503M /var/tmp/ccache
109M /usr/include

на ноуте - арч с примерно тем же софтом; занимает 2,1 гб
т.е. чисто система занимает примерно одинаковое место, что арч, что генто с -Os
На форуме больше не появляюсь.
Высокопарность и надменность довела.
OpenBSD-current+scrotwm*1 (acer aspire one 531h)
FreeBSD 8.1+kde3*1 (desktop)
FreeBSD 8.1+scrotwm*1 (hp530)
FreeBSD 9.0+dwm*1 (old toshiba satellite)

Спасибо сказали:
Flaming
Сообщения: 2579

Re: Уменьшение размера, занимаемого Gentoo

Сообщение Flaming »

/usr/portage или /usr/portage/distfiles лучше на отдельном разделе хранить.
У самого системка довольно жирная, но проблемой особой не является.

Код: Выделить всё

rootfs                 25G   14G   11G  57% /
Спасибо сказали:
Аватара пользователя
new bee
Сообщения: 220
ОС: Arch, Ubuntu

Re: Уменьшение размера, занимаемого Gentoo

Сообщение new bee »

на gentoo.ru выкладывали парочку скриптиков для дополнительной чистки distfiles (genlist.pl и clean.pl), т.к. eclean не всех устраивал
Свободного можно покорить, нельзя исправить, ведь невозможно улучшить море или ветер.
Свобода подобна тайному обряду: захочешь улучшить - оскудеет, задумаешь подчинить - исчезнет...
Лао Цзы
Спасибо сказали:
Аватара пользователя
Rootlexx
Бывший модератор
Сообщения: 4471
Статус: GNU generation
ОС: Debian GNU/Linux

Re: Уменьшение размера, занимаемого Gentoo

Сообщение Rootlexx »

Ну и в добавок strip (возможно, делается автоматически) и gzexe.
Спасибо сказали:
Nikoli
Сообщения: 554
Статус: Житель
ОС: Gentoo

Re: Уменьшение размера, занимаемого Gentoo

Сообщение Nikoli »

Rootlexx писал(а):
08.11.2008 00:33
strip (возможно, делается автоматически)

похоже, что делается, man make.conf:

Код: Выделить всё

FEATURES = "sandbox ccache"
 Defines actions portage takes by default. This is an incremental variable. Most of these settings are for developer use, but some are available to non-developers as well. The sandbox feature is very important and should not be disabled by default.

nostrip
 Prevents the stripping of binaries that are merged to the live filesystem.
Спасибо сказали: