Есть ли способ установить несколько версий одного и того же пакета в CentOS / RHEL (7/8), если пакет устанавливает отдельные файлы в каждой версии?
У нас есть приложение, которое мы недавно преобразовали в используя RPM вместо собственного менеджера пакетов на основе tar. Для того чтобы атомы c -подобно переключались между версиями, каждая версия установлена в отдельных каталогах с номером версии в имени и символической ссылкой с неверсионным именем, указывающей на текущую или предыдущую версию в любой данный момент времени. , Приложение, конечно, использовало неверсионное имя для получения сценария инициализации, файлов конфигурации, версии интерпретатора и кода. Я думаю, что пакет альтернатив будет основой для этого, хотя мы не будем использовать команду альтернатив для управления символическими ссылками (хотя нет технической причины не делать этого).