В оверлее science есть 5-я версия. Подключить оверлей можно через <>. Для установки science нужен пакет dev-java/jrosetta, он есть только в оверлее java-overlay
, который хранится в SVN репозитории. Так что выполняем следующие действия:
# установим subversion для скачивания оверлея java-overlay
emerge subversion
# загрузим оба оверлея
layman -a science
layman -a java-overlay
# обновим базу данных полезной утилиты eix
eix-update
# посмотрим доступные версии scilab
eix scilab
# узнаем что нам нужно размаскировать
emerge --autounmask =sci-mathematics/scilab-5.2.1
# закинем это в файл где хранятся размаскировки пакетов, например сюда /etc/portage/package.keywords/scilab
:
#required by sci-mathematics/scilab-5.2.1[gui], required by =sci-mathematics/scilab-5.2.1 (argument)
=dev-java/jlatexmath-0.9.3 ~amd64
#required by sci-mathematics/scilab-5.2.1[gui], required by =sci-mathematics/scilab-5.2.1 (argument)
=dev-java/jogl-1.1.1 ~amd64
#required by sci-mathematics/scilab-5.2.1[gui], required by =sci-mathematics/scilab-5.2.1 (argument)
=dev-java/jeuclid-core-3.1.8 ~amd64
#required by dev-java/flexdock-0.5.2, required by sci-mathematics/scilab-5.2.1[gui], required by =sci-mathematics/scilab-5.2.1 (argument)
=dev-java/skinlf-6.7 ~amd64
#required by sci-mathematics/scilab-5.2.1[gui], required by =sci-mathematics/scilab-5.2.1 (argument)
=dev-java/jrosetta-1.0.2 ~amd64
#required by sci-mathematics/scilab-5.2.1[matio], required by =sci-mathematics/scilab-5.2.1 (argument)
=sci-libs/matio-1.3.4 ~amd64
#required by dev-java/skinlf-6.7, required by dev-java/flexdock-0.5.2, required by sci-mathematics/scilab-5.2.1[gui], required by =sci-mathematics/scilab-5.2.1 (argument)
=dev-java/laf-plugin-0.2 ~amd64
#required by dev-java/jogl-1.1.1, required by sci-mathematics/scilab-5.2.1[gui], required by =sci-mathematics/scilab-5.2.1 (argument)
=dev-java/gluegen-20080421 ~amd64
#required by =sci-mathematics/scilab-5.2.1 (argument)
=sci-mathematics/scilab-5.2.1 ~amd64
#required by sci-mathematics/scilab-5.2.1[gui], required by =sci-mathematics/scilab-5.2.1 (argument)
=dev-java/jgraphx-1.4.1.2 ~amd64
#required by sci-mathematics/scilab-5.2.1[gui], required by =sci-mathematics/scilab-5.2.1 (argument)
=dev-java/flexdock-0.5.2 ~amd64
#required by dev-java/jeuclid-core-3.1.8, required by sci-mathematics/scilab-5.2.1[gui], required by =sci-mathematics/scilab-5.2.1 (argument)
=dev-java/jcip-annotations-1.0-r1 ~amd64
# установим программу, поскольку размаскирована последняя версия, она и будет установлена
emerge -a scilab