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 ./configuring
mit --prefix
, setze meinen Weg so, dass mein ~/usr/bin
vorher usr/bin
kommt usw. und versuche, LD_LIBRARY_PATH
und C_INCLUDE_PATH
und `PYTHONPATH richtig zu setzen, aber dies wird fehleranfällig und schmerzhaft. Gibt es eine "automatisierte" Methode?