Ich mache den größten Teil meiner Arbeit (mit viel C / Python) auf einem Entwicklungsserver, der mit mehreren anderen Personen geteilt wird. Infolgedessen scheinen wir alle einen Teil der Systemadministrationsaufgaben zu erledigen (es gibt keinen Systemadministrator). Dies funktioniert in der Regel in Ordnung, aber die Installation und Wartung von Paketen und Bibliotheken ist in der Regel unübersichtlich.
In letzter Zeit habe ich immer mehr Pakete usw. in meinem Home-Verzeichnis installiert und erstellt. Was ist der beste Weg, um diesen Prozess zu formalisieren / zu rationalisieren? Im Moment bin ich nur ./configuringmit --prefix, setze meinen Weg so, dass mein ~/usr/binvorher usr/binkommt usw. und versuche, LD_LIBRARY_PATHund C_INCLUDE_PATHund `PYTHONPATH richtig zu setzen, aber dies wird fehleranfällig und schmerzhaft. Gibt es eine "automatisierte" Methode?