Amazon Linux AMI에 Fedora 패키지 설치

Amazon Linux AMI에 Fedora 패키지 설치

Fedora 패키지, 특히 poppler-utils 버전 0.5x 이상을 설치하려고 하는데 현재로서는 Fedora에서만 작동합니다. 저는 Amazon Linux AMI에 대해 잘 모르지만, 제가 조사한 바에 따르면 대부분 CentOS 패키지와 호환됩니다. 하지만 Fedora 패키지를 설치하는 것이 가능한지 확실하지 않아서 확인하고 싶었습니다.

내가 지금까지 시도한 것 :

페도라 패키지 rpm을 다운로드해 s3에 업로드하고 ebextension 구성을 통해 설치를 시도했습니다.

commands:
    command: yum -y localinstall https://s3.amazonaws.com/link_to_rpm.rpm

그러나 그것은 작동하지 않았습니다. 지금은 로그가 없지만 로그에는 "poppler-utils 0.5x는 poppler-utils 0.26.5의 업그레이드입니다"라고 표시되어 있습니다. 오류는 "poppler-utils 0.5x 필요"와 유사합니다.

Fedora 패키지 rpm을 설치할 수 있는 방법이 있습니까? rpm을 다운로드하고 있습니다.여기

편집: 로그 추가됨

[Application update .../Command install_poppler-utils] : Activity execution failed, because: Loaded plugins: priorities, update-motd, upgrade-helper
  Examining .../poppler-utils-0.62.0-1.fc28.x86_64.rpm: poppler-utils-0.62.0-1.fc28.x86_64
  Marking .../poppler-utils-0.62.0-1.fc28.x86_64.rpm as an update to poppler-utils-0.26.5-17.17.amzn1.x86_64
  Resolving Dependencies
  --> Running transaction check
  ---> Package poppler-utils.x86_64 0:0.26.5-17.17.amzn1 will be updated
  ---> Package poppler-utils.x86_64 0:0.62.0-1.fc28 will be an update
  --> Processing Dependency: poppler(x86-64) = 0.62.0-1.fc28 for package: poppler-utils-0.62.0-1.fc28.x86_64
  --> Processing Dependency: libpoppler.so.73()(64bit) for package: poppler-utils-0.62.0-1.fc28.x86_64
  --> Finished Dependency Resolution
  Error: Package: poppler-utils-0.62.0-1.fc28.x86_64 (/poppler-utils-0.62.0-1.fc28.x86_64)
  Requires: poppler(x86-64) = 0.62.0-1.fc28
  Installed: poppler-0.26.5-17.17.amzn1.x86_64 (@amzn-main)
  poppler(x86-64) = 0.26.5-17.17.amzn1
  Error: Package: poppler-utils-0.62.0-1.fc28.x86_64 (/poppler-utils-0.62.0-1.fc28.x86_64)
  Requires: libpoppler.so.73()(64bit)
  You could try using --skip-broken to work around the problem
  You could try running: rpm -Va --nofiles --nodigest

답변1

하위 패키지 만 설치하려고 합니다 poppler-utils. 이를 위해서는 poppler일치하는 버전의 패키지가 필요합니다. 둘 다 설치해야 합니다. 이는 작동할 수 있지만(일반적으로 RHEL7 기반 시스템에서 작동함) 결국 성공하더라도 시스템에서 프랑켄슈타인 괴물로 이어질 수 있는 의존성 추적의 토끼굴이 될 수 있습니다.

Fedora Cloud Base(https://alt.fedoraproject.org/cloud/), 필요한 패키지 버전이 있는 것은 무엇입니까?

관련 정보