instalar - ¿Cómo puedo construir un RPM en mi sistema MacOS?
no puedo instalar macos high sierra (4)
Estoy ejecutando Mac OS X 10.6.6. Tengo algunos RPM de solo datos que me gustaría construir.
Hasta hace poco, he realizado la mayor parte de mi desarrollo en una máquina virtual que ejecuta CentOS, pero una por una he podido hacer la transición de estas tareas a la propia Mac. He estado usando Fink para acceder a las herramientas Open / Free que necesito, pero no estoy listo para ir a Fink unstable, donde el paquete RPM5 ha estado durante un tiempo.
También he intentado construir las utilidades RPM desde la fuente, con poca suerte hasta ahora.
¿Alguien más está creando RPM de forma nativa en una Mac? ¿Si es así, cómo?
Como @ user132447 señaló, deberá reformatear la unidad a MacOS extendido (distingue entre mayúsculas y minúsculas).
Las rpm que forman parte de CentOS son diferentes a las de RPM5 . Ambos son dos proyectos diferentes. Y más adelante puede funcionar en MacOS, pero le recomendaría que utilice máquinas virtuales (o sistemas separados) que solo se basan en RPM. Eso seguramente le ahorrará largas horas de reparación y preocupación por cuestiones no tan útiles.
RPM de rpm.org todavía no es compatible con MacOS (creo que se basa en, al menos, la última versión), y este es el rpm que utiliza CentOS.
Estaba en la misma situación hoy, pero acabo de construir y ejecutar rpm correctamente instalando primero MacPorts y luego instalando desde allí. Requiere un absolutamente absurdo 1.8GB de descargas antes de que puedas construir, ya que requiere instalar el paquete de herramientas de desarrollador Xcode (gratis) de Apple Store a 1.6GB, luego otro paquete de herramientas de línea de comando de 140MB.
Entonces, primero siga cuidadosamente cada paso de las instrucciones claras aquí para instalar MacPorts: http://www.macports.org/install.php
Después de hacer todo eso, asegúrese de ejecutar el comando de actualización (como se menciona en las instrucciones de instalación) para que descargue el paquete de puertos de software disponible (en caso contrario, dirá "no puede encontrar rpm"):
sudo port -v selfupdate
Una vez hecho todo esto, ejecute lo siguiente para obtener rpm y compilarlo:
sudo port install rpm
En mi MacBook Pro con Lion a principios de 2011, tardé unos 10 minutos en descargar todo y construir.
Todo el proceso lleva un tiempo, pero funciona. ¡Buena suerte!
He estado usando RPM para Darwin para construir proyectos basados en expertos que crean artefactos de RPM.
Puede instalar rpmbuild en MacOS usando el administrador de paquetes Homebrew.
brew install rpm
Esto instala un montón de paquetes, incluido rpmbuild, que se utiliza para construir un rpm. A continuación, puede ejecutar el siguiente comando para crear un rpm
rpmbuild <specfile>