
Estoy intentando instalar un paquete de Fedora, específicamente el paquete poppler-utils versiones 0.5x o posteriores, pero actualmente solo para Fedora. No tengo mucho conocimiento sobre la AMI de Amazon Linux, pero por lo que investigué, son en su mayoría compatibles con paquetes CentOS. PERO no estoy seguro de si es posible instalar paquetes de Fedora, así que solo quiero asegurarme.
Lo que probé hasta ahora:
Intenté descargar el paquete fedora rpm, subirlo a s3 e intentar instalarlo a través de las configuraciones de ebextension.
commands:
command: yum -y localinstall https://s3.amazonaws.com/link_to_rpm.rpm
pero eso no funcionó. No tengo los registros conmigo en este momento, pero los registros decían algo como "poppler-utils 0.5x es una actualización a poppler-utils 0.26.5". Los errores eran algo así como "se requiere poppler-utils 0.5x".
¿Existe alguna forma de instalar un paquete rpm de Fedora? Estoy descargando las rpm deaquí
Editar: registros agregados
[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
Respuesta1
Estás intentando instalar solo el poppler-utils
subpaquete. Eso requiere un poppler
paquete de la versión correspondiente. Necesitarás instalar ambos. Esto puede funcionar (a menudo funciona en sistemas basados en RHEL7), pero puede terminar siendo una madriguera de persecución de dependencias, que incluso si tiene éxito resultará en un sistema monstruoso de Frankenstein.
¿Por qué no utilizar Fedora Cloud Base (https://alt.fedoraproject.org/cloud/), ¿cuál tiene la versión del paquete que necesitas?