PORTAGE_TMPDIR
На моем ноутбуке под Gentoo Linux раздел /tmp живет
на tmpfs размером 4 Гб, а /var/tmp является симлинком на /tmp. Это сделано,
чтобы программы, активно работающие с временными файлами, не лезли лишний раз
на жесткий диск и работали быстрее. Особенно это актуально для
Portage,
которая собирает все устанавливаемые пакеты в /var/tmp/portage.
Для большинства пакетов 4 Гб хватает с головой, однако для монстров вроде
GCC или
LibreOffice
этого объема недостаточно, и приходилось монтировать /tmp обратно на
жесткий диск. Очень неудобно.
Оказывается, «есть способ лучше!» ©
Portage можно попросить использовать не /var/tmp, а любую другую директорию,
установив переменную PORTAGE_TMPDIR. Например:
$ PORTAGE_TMPDIR=/home/av/tmp emerge -au1 gcc libreoffice
Надеюсь, этот нехитрый совет окажется еще кому-нибудь полезен.