Estoy creando un script bash simple para descargar e instalar un plugin Nagios de python. En algunos servidores más antiguos, el script puede necesitar instalar el módulo de subproceso y, como resultado, debo asegurarme de que estén instalados los archivos python-devel correctos.Verifique la existencia de archivos dev de Python desde el script bash
¿Cuál es un método apropiado y multiplataforma para verificar estos archivos? Me gustaría mantenerme alejado de rpm o apt.
Si me puede decir cómo hacer el cheque desde dentro de python que funcionaría. ¡Gracias!
Actualización:
Este es el mejor que he llegado con. ¿Alguien sabe un método mejor o más concluyente?
if [ ! -e $(python -c 'from distutils.sysconfig import get_makefile_filename as m; print m()') ]; then echo "Sorry"; fi
cualquier razón RPM no es tu favorito? – ajreal
Necesitaría determinar la distribución y ejecutar rpm y el equivalente dpkg (apt). Entonces, si es posible, preferiría no tener todo ese código. Si puedo hacer algún tipo de "python -c import development-stuff" dentro del script bash y verificar el estado de salida que sería mejor. – CarpeNoctem