资 源 简 介
Исходные файлы пакетов Gentoo находятся в папке, определяемой переменной DISTDIR в файле /etc/make.globals. Обычным значением этой переменной является /usr/portage/distfiles. Иногда бывает неудобно хранить все исходные файлы в этой папке на жестком диске. Например когда ограничен доступ к интернету и исходные файлы заказываются на DVD, то нет смысла все их сбрасывать на диск (это порядка 40-50 Гб), или когда место на жестком диске ограничено.
Однако, в случае установки или переустановки какого-либо пакета (например, в случае изменения use флагов), команда emerge ищет исходные файлы именно в папке distfiles и, при их отсутствии, пытается получить их из интернета (реакция по умолчанию). Если доступ к интернету закрыт, то будет инициирована ошибка при отсутствии первого же файла и установка завершиться.
Одним из способов решения этой проблемы является копирование всех исходных файлов с внешних носителей в папку distfiles только на момент установки, установка пакета, очи