![CentOS-7용 rpm 패키지는 CentOS-8과 호환됩니까?](https://rvso.com/image/164743/CentOS-7%EC%9A%A9%20rpm%20%ED%8C%A8%ED%82%A4%EC%A7%80%EB%8A%94%20CentOS-8%EA%B3%BC%20%ED%98%B8%ED%99%98%EB%90%A9%EB%8B%88%EA%B9%8C%3F%20.png)
누군가는 그렇지 않다고 했지만 저는 CentOS-8을 CentOS-7 저장소로 지정했고 몇 가지 패키지를 제대로 설치할 수 있었습니다(8개 저장소에서는 찾을 수 없습니다). 그 길에 숨겨진 장애물이 있을 수 있나요?
답변1
이는 패키지를 컴파일하는 데 사용된 라이브러리와 시스템에 설치된 라이브러리 간의 버전 차이에 따라 다릅니다. 따라서 일부는 작동하고 일부는 작동하지 않습니다. 그리고 일부는 부작용이 있을 수도 있습니다.
답변2
나는 이것을 하지 말 것을 권한다. 패키지 및 해당 종속성과 충돌이 발생할 수 있습니다. 종속성이 있는 패키지가 설치된 경우 CentOS 저장소에서 종속성을 가져옵니다. CentOS 8 저장소의 패키지와 충돌하는 이전 버전이거나 완전히 다른 패키지일 가능성이 있습니다. 이로 인해 시스템을 사용할 수 없게 될 가능성이 있습니다.
이전 버전의 OS 저장소에서 패키지를 설치하는 대신 패키지를 조사하여 이름이 변경되었는지 확인하고 설치하세요. 사용할 수 없는 것을 확인한 경우 소스 코드를 다운로드하여 빌드하세요. 이러한 방법은 잠재적인 충돌을 일으키지 않습니다.