В какой каталог лучше всего поместить программное обеспечение для разработки, совместно используемое пользователями?

Для совместного использования файлов и каталогов data между пользователями на одном компьютере рекомендуется использовать каталог /srv:

Я предполагаю, что это все еще актуально или рекомендуется — поправьте меня, если что-то изменилось.

Но каким должен быть каталог для общего программного обеспечения, связанного с разработкой, такого как Java, Maven, Gradle? Все они будут установлены путем распаковки архивов .tar.gz. Централизованное расположение для программ было бы предпочтительнее, чем повторные установки каждым пользователем в их соответствующем домашнем каталоге.

Например, чтобы работать с CI, как Jenkins, я бы установил много версий JDK: 11, 15 и 17, и аналогично для Gradle и Maven. Они используются для тестирования проекта с различными средами. Упомянутые программные пакеты устанавливаются путем простой распаковки файлов .tar.gz и обновления файла .profile соответствующими настройками для них. И да, я также использую эти репозитории для установки серверов, таких как MySQL, RabbitMQ и т. д.

4
задан 9 September 2021 в 18:35

0 ответов

Другие вопросы по тегам:

Похожие вопросы: