최신 버전을 설치하려고 합니다.c-전쟁의 신Centos 7 서버에서. 이 저장소에는 1.10만 있습니다.
c-ares 1.13을 얻기 위해 Centos 8로 업그레이드하는 것 외에 다른 아이디어가 있습니까?
답변1
가장 좋은 방법은 Centos 8 저장소에서 c-ares 1.13의 소스 rpm을 다운로드하여 Centos 7용으로 다시 컴파일한 다음 새 패키지를 설치하는 것입니다. 즉, 백포트합니다.
라이브러리의 주요 버전은 변경되지 않았으며 사용자 정의에서는 주요 버전을 규정합니다.~해야 한다호환되지 않는 변경 사항이 있으면 변경이 이루어지지만 항상 그런 것은 아닙니다. 따라서 업데이트된 버전을 설치할 때해서는 안 된다발생한 손상은 보장되지 않습니다. 세심한 주의를 기울여 업그레이드로 인해 다른 프로그램이 충돌할 경우 이전 버전으로 다운그레이드할 준비를 하십시오.
때로는 패키지를 백포트하려면 해당 패키지가 의존하는 다른 패키지(또는 그에 의존하는 패키지)도 백포트해야 하며, 결과적으로 다른 패키지를 백포트해야 할 수도 있다는 점도 주목할 가치가 있습니다. 구현해야 하는 쉽게 백포팅 가능한 패키지가 몇 개만 있는 경우 이는 가치가 있을 수 있습니다. 길고 복잡한 종속성 체인의 경우 Centos 8로 업그레이드하는 것이 좋습니다.
그런데 정말 그렇습니까?필요버전 1.13? 필요하다고 생각하는 기본적인 버그 수정이나 개선 사항이 있습니까? 아니면 그냥생각하다새로운 버전이고 "더 새로운 = 더 낫다"고 믿기 때문에 새 버전을 사용하시나요?
새 릴리스는 기존 버그를 수정하는 경우가 많지만 때로는 흥미로운 새 버그를 가져오는 경우도 있다는 점을 명심하세요.