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