운영자의 경우 :이 질문은 RPM 기반 설치자의입니다.RPM + Yum : 동일한 이름과 다른 버전의 패키지 두 개를 동시에 설치하십시오.
저는 소프트웨어 용 패키지 시스템을 개발 중입니다. 우리는 새로운 메이저 버전으로 이동할 때 RPM 패키지를 변경하여 모든 파일을 다른 디렉토리 (다른 접미사가있는)에 설치하고 패키지 버전을 변경하도록 업데이트 관리를 설계했습니다. 우리는 패키지와 동일한 이름을 유지합니다 (예 : a-package-1.0.0 -> a-package-2.0.0). 새로운 패키지로 이전하면서 사용자가 이전 버전으로 계속 작업 할 수 있도록 이전 패키지를 유지하려고합니다.
그래서 우리 패키지와 RPM 유틸리티 사이에 파일 충돌이 없으므로 아무 문제없이 동시에 설치하십시오 (rpm -ivh ...). 그러나 Yum은 새 버전이 이전 버전의 업데이트라고 생각합니다.
'yum install a-package-1.0.0 a-package-2.0.0'을 설치하기 위해 RPM 패키지를 만드는 방법이 있습니까? 어쩌면 패키지의 일부 플래그를 설정해야합니까? 나는 아무것도 찾지 못했다.
올바른 방법은 없습니다. 이런 이유로'python'과''python3'은 후자가 새로운 버전이지만 병렬로 설치 될 것으로 예상됩니다. –