Większość pracy wykonuję (wymaga dużo C / Pythona) na serwerze programistycznym, który jest współdzielony z kilkoma innymi osobami. W rezultacie wydaje się, że wszyscy wykonujemy trochę obowiązków administracyjnych w systemie (nie ma sysadmin). Zwykle działa to w porządku, ale instalowanie i utrzymywanie pakietów i bibliotek jest zwykle nieuporządkowane.
Ostatnio odkryłem, że instaluję i buduję coraz więcej pakietów itp. W moim katalogu domowym. Jaki jest najlepszy sposób sformalizowania / usprawnienia tego procesu? Teraz jestem tylko ./configuring
o --prefix
ustawienie moją drogę tak, że mój ~/usr/bin
jest przed usr/bin
, etc, i próbuje ustawić LD_LIBRARY_PATH
i C_INCLUDE_PATH
i `PYTHONPATH prawidłowo, ale to staje się podatne na błędy i bolesne. Czy istnieje bardziej „zautomatyzowana” metoda?