Использование системы слотов в своих нуждах

Ситуация такова: необходимо иметь установленными на одной компьютере 2 ветки одного пакета (sci-chemistry/gromacs), для этого логично попробовать использовать систему слотов portage, однако я не нашел достаточного простого примера подобного ее использования. В ebuild файлах для версии 4.5.* указан слот "0", а для 4.6.* - "0/${PV}". Возможно ли и если да, то как это сделать, изменить для всех версий 4.6.* слот на какой-то другой и чтобы при обновлении дерева пакетов он не заменялся на исходный?
Заранее спасибо за ответы и внимание.

Для этого нужен свой оверлей.

Для этого нужен свой оверлей. И вряд ли gromacs будет легко устанавливаться параллельно в нескольких версиях.

Текстовый редактор vi имеет два режима работы: в первом он пищит, а во втором — всё портит.

Свой оверлей я уже сделал, но

Свой оверлей я уже сделал, но вот понять как установить отельное место для бинарников которые он соберет не разобрался... Вот предпоследняя версия (ebuild). Может кто-то может привести пример любой программы (исполняемой), которая может существовать в системе в разных слотах?

gcc.

gcc. И то есть "переключалка", gcc-config.

Видимо там свой какой-то

Видимо там свой какой-то механизм, о нем я подумал в первую очередь, но в его ebuild'ах не используется система слотов.

Цитата: но в его ebuild'ах

Цитата:
но в его ebuild'ах не используется система слотов.

Используется. Просто в самом ebuild`е мало что написано потому, что для этого ebuild`а используется eclass /usr/portage/eclass/toolchain.eclass, в основном вся логика вынесена в него. Если очень нужно, то разбирайтесь что такое
eclass и как оно работает.

Спасибо, видимо не в

Спасибо, видимо не в ближайшем будущем.

.

ЕМНИМС если ты хочешь иметь доступ к исполняемым файлам обеих версий, одними слотами дело не обойдётся.
Пример номер раз. Отрицательный. OpenSSL. Ставить можно несколько версий, практически доступны исполняемые файлы только одной.
Вторым позитивным примером предлагаю питона. Только там идёт в качестве дополнения dev-lang/python-exec, а при сборке пакета, требующего питона, отличной от активной версии надо [было?] явно задать используемую версию питона.

:wq
--
Live free or die

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

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