Я делаю большую часть своей работы (включает много C / Python) на сервере разработки, которым делятся несколько других людей. В результате мы все, кажется, делаем небольшую работу по системному администрированию (системного администратора нет). Это, как правило, работает нормально, но установка и обслуживание пакетов и библиотек может быть грязным.
В последнее время я обнаружил, что устанавливаю и собираю все больше и больше пакетов и т.д. в моем домашнем каталоге. Каков наилучший способ формализовать / упростить этот процесс? Сейчас я просто ./configuring
с --prefix
, установив свой путь , так что мой ~/usr/bin
предшествует usr/bin
, и т.д., и пытается установить LD_LIBRARY_PATH
и C_INCLUDE_PATH
и `PYTHONPATH правильно, но это становится подверженными ошибкам и болезненными. Есть ли более «автоматизированный» метод?