Доброго всем. Постоянно имею дело с развертыванием зависимостей. Каждый проект - это танцы и пляски с репозиториями и ключами, поиском пакетов конкретных версий (чтобы не рандомное apt-get install X), ручной установкой в отдельных случаях, etc, etc, etc. Все это - чтобы получить подобие lock-файла зафиксированных зависимостей, а не разброд версий. Чтобы поставить тот же докер, надо станцевать на бревне.
Все это, конечно, решаемо, но всякий раз не покидает чувство, что ходишь по одному и тому же порочному кругу.
Кто как для себя решает эту дилемму? Может, прогрессивное человечество уже изобрело нечто наподобие пхпшного композера, нодовоского npm, просто мне не сказали? Заранее благодарю.