
Estoy intentando instalar la última versión de GNU global (global-6.5.6-1.fc27.aarch64.rpm) en una máquina CentOS 7. Doy el siguiente comando:
sudo rpm -Uvh global-6.5.6-1.fc27.aarch64.rpm
y obtenga lo siguiente:
Dependencias fallidas: /usr/libexec/system-python es necesario para global-6.5.6-1.fc27.aarch64.rpm
Intenté actualizar a Python 3.4, pero he visto gente hablando de esto desde 2.x. Todavía no hay /usr/libexec/system-python. De lo contrario, no he visto nada en línea que realmente apunte a una respuesta a mi situación.
Por una corazonada, hice un enlace suave y luego uno duro con ese nombre a /usr/bin/python34, pero no tuve suerte.
¿Alguien puede decirme qué es system-python? Realmente no lo veo descrito en línea, pero parece ser necesario para esta instalación. Estaría muy agradecido por cualquier consejo.
Respuesta1
"Sistema Python" es un concepto que Fedora creó para ofrecer un Python más pequeño para imágenes de nube/contenedor (así como para proteger las herramientas del sistema contra usuarios que sobrescriban /usr/bin/python).
Si bien ocasionalmente puede tener suerte, no espere que los RPM de Fedora se instalen limpiamente en CentOS 7. Muchas veces no funciona en absoluto y, cuando se instala, termina con un sistema Frankenstein que es más difícil de mantener.
Con respecto a su problema original, global ha sidosolicitadopara EPEL 7 y actualmente está disponible en elrepositorio de pruebas. Si tiene instalado epel-release, puede volverse global ejecutando
yum --enablerepo epel-testing install global
.