Je fais la plupart de mon travail (implique beaucoup de C / Python) sur un serveur de développement partagé avec plusieurs autres personnes. En conséquence, nous semblons tous faire un peu de tâches d'administration système (il n'y a pas d'administrateur système). Cela a tendance à bien fonctionner, mais l'installation et la maintenance des packages et des bibliothèques ont tendance à être compliquées.
Dernièrement, je me suis retrouvé à installer et à construire de plus en plus de packages, etc. dans mon répertoire personnel. Quelle est la meilleure façon de formaliser / rationaliser ce processus? En ce moment, je suis simplement ./configuring
avec --prefix
, définissant mon chemin pour que mon ~/usr/bin
passe avant usr/bin
, etc., et essayant de définir LD_LIBRARY_PATH
et C_INCLUDE_PATH
et `PYTHONPATH correctement, mais cela devient sujet à erreurs et douloureux. Existe-t-il une méthode plus "automatisée"?