2009-08-21 4 views
1

Jeder Computercluster, den ich kenne, leidet unter dem gleichen Problem: Seine Software ist veraltet. Natürlich hat man als Benutzer die Möglichkeit, alles von der Quelle im Home-Verzeichnis zu installieren. Ich habe mich gefragt, ob es Tools gibt, mit denen man Software im Home-Verzeichnis auf die gleiche Weise installieren und aktualisieren kann wie Paket-Manager in Linux-Distributionen, d. H. Mit minimalem Aufwand.Verwalten von Software als Benutzer (in einem Cluster)

Ich habe gefunden toast, das ist gut, aber nicht immer zuverlässig und auf dem neuesten Stand. Gibt es Alternativen?

Meine besonderen Bedürfnisse im Moment sind eine aktuelle Version von GCC, Boost, Python, CMake.

+0

vielleicht bekommen Sie eine bessere Antwort auf serverfault.com für diese – Janusz

+0

Danke, ich werde auch versuchen, dort zu posten. – foxcub

+0

Als ehemaliger Cluster-Systemadministrator habe ich vollstes Verständnis dafür! –

Antwort

0

Ich empfehle eine sinnvolle Verteilung für Ihre Cluster-Knoten. Dann können Sie die Knoten auf dem neuesten Stand halten, indem Sie den Paketmanager ausführen, was Sie sogar über eine verteilte Shell auf allen Knoten gleichzeitig tun können. Und für was es sich lohnt, wäre meine Wahl Debian oder Ubuntu.

+0

Der Cluster wird von jemand anderem verwaltet, ich habe keine Kontrolle darüber. – foxcub

0

Sie könnten versuchen, nix (http://nixos.org/). Ich habe es nicht benutzt, daher weiß ich nicht, ob es aktueller ist als Toast.

0

Entweder einen Paket-Manager verwenden, die installiert/Updates auf allen Cluster-Knoten transparent oder ein Verzeichnis erstellen, die (dh Netzwerkdateisystem) von allen Knoten gemeinsam genutzt wird

+0

Das Home-Verzeichnis wird von allen Knoten gemeinsam genutzt. Das ist nicht das Problem. – foxcub