А если отстраниться от одной только linux оси? Это универсальное решение, которое позволяет минимизировать геморрой как разработчику, так и конечному пользователю. Все нужное притащил с собой, нужной версии. И если в окружении версии выше/ниже требуемой, тебя это никак не затронет.