RHEL8: 최신 및 최고의 rpm 버전을 결정하는 방법은 무엇입니까?

RHEL8: 최신 및 최고의 rpm 버전을 결정하는 방법은 무엇입니까?

저는 현재 원래 배포판의 일부가 아닌 RHEL 6에 일부 rpm을 설치하는 프로젝트를 진행하고 있습니다. 내 임무는 이러한 rpm의 최신 및 최고의 버전을 찾는 것입니다. 어떤 버전이 RHEL 8에 포함될 수 있습니까? RPM pbone.net(예: acroread)에서 rpm 이름으로 특정 rpm을 검색하면 RHEL 버전이 아닌 OS 버전에 대한 태그가 지정된 결과도 나타납니다(예: acroread의 경우 검색 결과에 OpenSuSE 등이 표시되고 RHEL이 표시됨). 버전). 따라서 질문은: 아키텍처(예: i686 또는 x86_64) 외에도 다른 다양한 OS 버전에 대해 표시된 최신 및 최고의 rpm 버전을 RHEL 8에서도 고려할 수 있다고 가정할 수 있습니까?

티아

비노드

답변1

총 길이 DR

예, 시도해 볼 수 있고 작동할 수도 있지만 운영 체제마다 다를 수 있는 더 많은 다른 패키지/종속성과 통합되는 더 "복잡한" rpm에 주의하세요.

더 긴 설명

rpm의 "복잡성"에 따라 이를 사용하는 것을 고려할 수도 있습니다. 이러한 rpm이 바이너리와 구성 파일만 패키지한다면 아무런 문제가 없습니다. 문제는 운영 체제마다 패키징 습관이 다르기 때문에 작은 차이가 문제를 일으킬 수 있다는 것입니다. 나는 생각 중입니다:

  • 다양한 패키지 이름 지정(OpenSuSe에서 rpm_a라고 하는 rpm-a에 대한 종속성을 상상해 보세요)
  • 시스템에는 다양한 종속성이 있습니다(java8 대 java11,...). 버전 차이가 클수록 이러한 차이도 커집니다.
  • CentOS7(또는 epel7)과 RHEL7에서 다르게 패키징된 기본 nginx.conf 파일에서 차이점을 발견한 적이 있습니다. 자세한 내용은 기억나지 않지만 매우 가까운 두 번의 릴리스에 있어서는 끔찍한 놀라움이었습니다.
  • ...

관련 정보