Вопрос про обновление пакетов, входящих в toolchain.

Прочитал внимательно документацию про обновление Gentoo на http://gentoo.theserverside.ru/. Не понял только одну вещь:

"Рекомендованный набор команд
# для того, чтобы безопасно использовать `emerge -k` нужно очистить
# каталог с текущими бинарными пакетами
# (напр., переместить его в /tmp/portage-packages)
pkgdir=$(portageq pkgdir) ..."

Что значит эта строка pkgdir=$(portageq pkgdir). Как я понял каталог с бинарными пакетами применительно к моей системе PKGDIR="/usr/portage/packages"? Тогда как его почистить вышеуказанной командой?

У меня в системе вообще

У меня в системе вообще каталога /usr/portage/packages не существует.

/

pivich написал(а):
У меня в системе вообще каталога /usr/portage/packages не существует.

А фичи типа buildsyspkg в /etc/make.conf присутствуют?
Или утилитами типа quickpkg пользовался?

Если нет, то ИМХО --- естественно и логично.

:wq
--
Live free or die

buildsyspkg в /etc/make.conf

buildsyspkg в /etc/make.conf у меня нет. Утилитой quickpkg я не пользовался. Есть каталог /usr/portage/distfiles с файлами *.tar.gz - это наверное и есть бинарные пакеты? Тогда почему моя система по emerge --info выводит указание на PKGDIR="/usr/portage/packages", а не PKGDIR="/usr/portage/distfiles". В make.conf ни того ни другого я не прописывал? Что все-таки делает команда pkgdir=$(portageq pkgdir)?

$(command arg1 arg2 ...)

$(command arg1 arg2 ...) внутри шелловского выражения означает что сначала выполнится то, что находиться внутри $() а потом аутпут этого выполнения тупо подставиться вместо $() и выполниться выражение более верхнего уровня
комманда portageq pkgdir на моей системе выводит /usr/portage/packages, значит у меня pkgdir=$(portageq pkgdir) эквивалентно pkgdir=/usr/portage/packages

/usr/portage/distfiles - умолчальное место, в котором хранятся архивы с исходниками закачанными для сборки пакетов (переменная DISTDIR, смотри man make.conf)
/usr/portage/packages - умолчальное место, в котором храняться архивы с уже собранными, бинарными пакетами (переменная PKGDIR, смотри man make.conf)

Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".