LINUX.ORG.RU

История изменений

Исправление Pinkbyte, (текущая версия) :

покажи emerge -ev world относительно собранной системы. Включи USE=«minimal» в дополнение к твоему -*. Удали <путь_к_корню>/usr/share/{info,man,doc} и пропиши FEATURES=«noman noinfo nodoc»

Собирай squashfs с исключением ненужных тебе директорий. Например, у меня

lib/grub
root/*
sbin/grub*
usr/bin/addr2line
usr/bin/bison
usr/bin/cpp-*
usr/bin/file
usr/bin/flex
usr/bin/gcc*
usr/bin/*-gentoo-linux-uclibc-*
usr/bin/lex
usr/bin/m4
usr/bin/yacc.bison
usr/*-gentoo-linux-uclibc
usr/include
usr/lib/*.a
usr/lib/*.la
usr/lib/binutils
usr/lib/gcc/*/*/*.a
usr/lib/gcc/*/*/*.la
usr/lib/gcc/*/*/include
usr/lib/lighttpd/*.la
usr/lib/php5/include
usr/lib/pkgconfig
usr/lib/portage
usr/libexec/gcc
usr/bin/rc-config
usr/share/aclocal*
usr/share/autoconf
usr/share/automake*
usr/share/baselayout
usr/share/binutils-data
usr/share/busybox
usr/share/consoletrans
usr/share/doc
usr/share/eselect
usr/share/info
usr/share/misc/magic.mgc
usr/share/misc/usb.ids
usr/share/libtool
usr/share/man
usr/share/portage
usr/share/sandbox
var/cache/edb
var/cache/revdep-rebuild
var/db
var/lib/gentoo
var/lib/portage
var/log/emerge*
var/log/news
var/log/portage
var/log/sandbox
etc/resolv.conf

Логика в большинстве случаев проста: на целевой системе компилятор и portage без надобности

Исходная версия Pinkbyte, :

покажи emerge -ev world относительно собранной системы. Включи USE=«minimal» в дополнение к твоему -*. Удали <путь_к_корню>/usr/share/{info,man,doc} и пропиши FEATURES=«noman noinfo nodoc»