Aus verschiedenen Gründen findet unser Systemadministrator Ubuntu zu modern für unsere Produktions-Workstation, und wir haben nun installiertRed Hat Enterprise Linux5.5 (RHEL). Ich bin mit dem Betriebssystem nicht besonders vertraut, aber beim Herumspielen damit ist mir aufgefallen, dass viele Pakete, auf die ich für wissenschaftliche Berechnungen mit Python angewiesen bin, entweder nicht vorhanden oder schrecklich veraltet sind.
Ich versuche nun, so viel wie möglich in meinem Home-Ordner zu installieren. Es war einfach genug, Python zu installieren undNumPy, aber ich habe Fehler bei der Installation erhaltenSciPyund muss noch einige andere Pakete installieren.
Es geht hier jedoch nicht um die Installation bestimmter Pakete. Mich interessiert mehrdie beste Methode, Ihre eigenen Pakete in Ihrem Home-Ordner unter Linux zu verwalten, insbesondere für eine Python-Installation. Ich denke, ich muss vielleicht Dinge installieren wieATLAS,Boost.Pythonusw. manuell und würde von einer Form der Paketverwaltung profitieren, die RHEL nicht beeinträchtigt. Mein Wunsch wäre so etwas wieMacPorts, was ich von Mac OS X gewohnt bin.
Irgendwelche Ideen zur Paketverwaltung in meinem Home-Ordner? Ich habe zum Testen eine CentOS-VM auf Mac OS X, die meines Wissens zu 100 % mit RHEL kompatibel ist.
BEARBEITEN
Ich glaube, ich habe dieses Problem jetzt gelöst mitSalbeiund dasEPELRepository. Im Grunde habe ich Sage ohne Probleme in meinen Home-Ordner kompiliert (zumindest unter CentOS) und konnte zusätzliche Python-Pakete installieren, die ich brauchte (undR, als zusätzlicher Bonus).
Antwort1
Ich weiß, dass mein Vorschlag vielleicht etwas übertrieben ist, aber ... Wie wäre es mit einer Chroot-Umgebung mit Debian-Sid oder Ubuntu, die nur Python und seine Abhängigkeiten enthält und von einem absolut sicheren Manager wie apt verwaltet wird?