То, что Вы могли бы попробовать (я не уверен, работает ли это как ожидалось), должно использовать /etc/portage/env
установить СЛОТ конкретных версий пакета. Это не могло бы работать из-за кэширования метаданных все же. Даже если это действительно работает, это - cludge и может привести к неожиданному поведению. Как всегда, если это повреждается, Вы добираетесь для хранения частей.
Используя rpm
оснастите вручную, Вы не сможете установить отдельный пакет как этот к новому местоположению. Каждый пакет будет иметь зависимости от других пакетов, и об/мин откажется проуступать, пока все те зависимости не встречены. С пустым каталогом как этот Вам будет нужен, по крайней мере, минимальный набор пакетов, которые составляют полную систему.
Для проуступания необходимо будет добавить достаточно пакетов к командной строке для удовлетворения этих зависимостей. Вместо того, чтобы делать один пакет за один раз, Вы соедините команду RPM с целой серией пакетов на нем.
Это то, где верхние диспетчеры пакетов уровня как yum
сыграть роль. Они роют через зависимости от нахождения метаданных об/мин, загружают те файлы и добавляют их к цепочке команд об/мин.
Я не знаю о конфетке, но верхняя кормушка RPM-пакета уровня, которую я использую, может сделать целевую установку как это и заботиться о зависимостях негласно. Вы могли бы искать "instll-dist" или "корневой" аргумент типа к конфетке и использованию это вместо об/мин непосредственно.
yum --installroot
устанавливать остальных. Я чувствую, что это начинает становиться очень круговым... Я попробуюyum
команда затем. Если это не работает, возможно, существует более ручной способ включить фетровые файлы затем рабочая конфетка. – Hari Seldon 15.06.2011, 15:30