[РЕШЕНО] Новая и старая Java

Доброго времени суток.

Народ, подскажите, пожалуйста, как правильно решить задачу.
Обновилась Java до версии 11 (конкретно - openjdk). Выяснилось, что еще на девятой версии была поломана обратная совместимость, и большая группа программ (в частности все, работающее на базе Eclipse E4 и Equinox) работать перестало.
Как поставить версию 8 параллельно с 11, так, чтобы depclean ее не сносил, но, при этом обновления на восьмую ветку продолжали приходить?
Т.е. --noreplace здесь, вроде, не подходит, он зафиксирует строго одну конкретную версию пакета...

Заранее спасибо за ответ.

Так никаких проблем нет!

Так никаких проблем нет и ничего делать не надо - все уже в портаже предусмотрено, и они просто ставятся в разные слоты:

desktop ~ # equery l dev-java/openjdk-bin -p
 * Searching for openjdk-bin in dev-java ...
[-P-] [  ] dev-java/openjdk-bin-8.312_p07:8
[-P-] [ ~] dev-java/openjdk-bin-8.312_p07-r1:8
[-P-] [  ] dev-java/openjdk-bin-8.322_p06:8
[-P-] [  ] dev-java/openjdk-bin-11.0.13_p8:11
[-P-] [ ~] dev-java/openjdk-bin-11.0.13_p8-r1:11
[IP-] [  ] dev-java/openjdk-bin-11.0.14_p9-r1:11
[-P-] [  ] dev-java/openjdk-bin-17.0.1_p12-r1:17
[IP-] [  ] dev-java/openjdk-bin-17.0.2_p8:17

Специально для тебя :)

Специально для тебя :) поставил восьмёрку:

desktop ~ # emerge dev-java/openjdk-bin:8
desktop ~ # qlist -ICv openjdk
dev-java/openjdk-bin-17.0.2_p8
dev-java/openjdk-bin-11.0.14_p9-r1
dev-java/openjdk-bin-8.322_p06

или

desktop ~ # equery l dev-java/openjdk-bin -p
 * Searching for openjdk-bin in dev-java ...
[-P-] [  ] dev-java/openjdk-bin-8.312_p07:8
[-P-] [ ~] dev-java/openjdk-bin-8.312_p07-r1:8
[IP-] [  ] dev-java/openjdk-bin-8.322_p06:8
[-P-] [  ] dev-java/openjdk-bin-11.0.13_p8:11
[-P-] [ ~] dev-java/openjdk-bin-11.0.13_p8-r1:11
[IP-] [  ] dev-java/openjdk-bin-11.0.14_p9-r1:11
[-P-] [  ] dev-java/openjdk-bin-17.0.1_p12-r1:17
[IP-] [  ] dev-java/openjdk-bin-17.0.2_p8:17

и depclean её, естественно, не трогает:

desktop ~ # emerge --depclean -a
...
Calculating dependencies... done!
>>> No packages selected for removal by depclean
>>> To see reverse dependencies, use --verbose
Packages installed:   1871
Packages in world:    1463
Packages in system:   43
Required packages:    1871
Number removed:       0

Ну и обновления, тоже будут нормально обрабатываться.

Решено

Спасибо, работает!
:)

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

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