более свежая версия Scilab

Попробовал CLD совсем недавно, стабильность и отзывчивость системы порадовали. Кроме того неожиданно мои программы на Фортране, собранные с ключом -O2 стали работать несколько быстрее (проводил тесты), чем собранные на Убунте 10.04 тем же gcc4.4.5, хотя не должны бы.

Вопрос по пакетной базе. Для расчётов иногда используется SciLab. Привык уже к версии 5.2.2, но в репозитории только старый 4.1.2. Как добыть 5.2.2 без компиляции руками. Привычка к apt-get даёт себя знать, собирать пакеты сам я толком не умею.

В оверлее 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

Спасибо большое, буду пробовать сегодня на работе установить.