Поддержка программного обеспечения как пользователя (в кластере) - PullRequest
1 голос
/ 21 августа 2009

Все кластеры компьютеров, с которыми я сталкивался, страдают одной и той же проблемой: их программное обеспечение устарело. Естественно, у пользователя есть возможность установить все из исходного кода в домашнем каталоге. Мне было интересно, есть ли какие-нибудь инструменты, которые позволили бы устанавливать и обновлять программное обеспечение в домашнем каталоге так же, как это делают менеджеры пакетов в дистрибутивах Linux, то есть с минимальными усилиями и усилиями.

Я нашел тост , что хорошо, но не всегда надежно и актуально. Есть ли альтернативы?

На данный момент мне особенно нужны последние версии GCC, boost, python, cmake.

Ответы [ 3 ]

0 голосов
/ 30 августа 2009

Вы можете попробовать nix (http://nixos.org/). Я не использовал его, поэтому не знаю, является ли он более современным, чем тост.

0 голосов
/ 15 октября 2009

Либо используйте диспетчер пакетов, который прозрачно устанавливает / обновляет все узлы кластера, либо создайте общий каталог (т. Е. Сетевую файловую систему) со всех узлов

0 голосов
/ 21 августа 2009

Я рекомендовал использовать разумное распределение для узлов вашего кластера. Тогда поддерживать узлы в актуальном состоянии можно так же просто, как запустить менеджер пакетов, что вы даже можете сделать через распределенную оболочку на всех узлах одновременно. И что бы это ни стоило, я бы выбрал Debian или Ubuntu.

...