Как минимизировать размер, занимаемый сборкой Firefox?

Для полноты картины, помимо AWK, вы также можете использовать GNU sed для достижения того же результата:

find . -type f -exec sed 11q1 '{}' ';' -exec echo rm -f '{}' ';'

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

Объяснение

11 - is the address, i.e. "the eleventh line"
q - is for _q_uit (abort the execution)
1 - is the exit code parameter for q (GNU sed extension) 
2
20.10.2016, 22:24
1 ответ

Из http://mozilla.6506.n7.nabble.com/libxul-so-insanely-large-big-td289909.html

Наши официальные сборки упаковываются перед отправкой, что влечет за собой {{1 }} зачистка (среди прочего). Вы можете создать пакетную сборку , запустив "./mach package" в исходном каталоге или "make package" в каталоге объектов. Пакет будет в $ objdir / dist. В любом случае, вы действительно не хотите запускать неупакованную сборку для чего-либо полезного, поскольку на этапе упаковки происходит довольно много оптимизаций .

Выполнение пакета mach значительно уменьшило размер сборки до примерно 100 МБ без сжатия.

2
27.01.2020, 22:10

Теги

Похожие вопросы