Алексей Владыкин


PORTAGE_TMPDIR

30 августа 2011 Gentoo

На моем ноутбуке под 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

Надеюсь, этот нехитрый совет окажется еще кому-нибудь полезен.

К оглавлению блога