Я більшу частину своєї роботи (включаючи багато C / Python) на сервері розробки, яким ділиться декілька інших людей. Як результат, ми всі, здається, робимо трохи завдань системного адміністрування (немає ніякого sysadmin). Це, як правило, працює добре, але встановлення та підтримка пакетів і бібліотек, як правило, безладно.
Останнім часом у моєму домашньому довіднику я виявив, що встановлюю все більше пакунків тощо. Який найкращий спосіб формалізувати / упорядкувати цей процес? Зараз я просто ./configuringз --prefix, встановивши свій шлях , так що мій ~/usr/binпередує usr/bin, і т.д., і намагається встановити LD_LIBRARY_PATHі C_INCLUDE_PATHі `PYTHONPATH правильно, але це стає схильними помилок і болючими. Чи існує більш "автоматизований" метод?