Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.
Cree una receta de construcción de condas para Blender
Blenderes de uso gratuito y fácil de empaquetar con conda, lo que lo convierte en un buen punto de partida para aprender a crear paquetes de conda para Deadline Cloud ( AWS Deadline Cloud). La Blender Fundación proporciona archivos de aplicaciones
¿Entendiendo la receta
El archivo recipe.yaml
La build sección recipe.yaml desactiva las comprobaciones de reubicación binaria y vinculación de objetos compartidos dinámicos (DSO). Estas opciones controlan el funcionamiento del paquete cuando se instala en un entorno virtual conda con cualquier prefijo de directorio. Los valores predeterminados utilizados en la build sección están diseñados para empaquetar cada biblioteca de dependencias por separado, pero al volver a empaquetar una aplicación de forma binaria, es necesario cambiarlos. Blenderno requiere ningún ajuste de RPATH porque los archivos de la aplicación se crean teniendo en cuenta la reubicabilidad. Consulte Crear una receta de conda para Maya para ver un ejemplo de cómo añadir la reubicabilidad.
Durante la creación del paquete, se ejecuta el script build.sh$PREFIX/opt/blender, crean enlaces simbólicos a partir de $PREFIX/bin (onLinux) y configuran scripts de activación que configuran variables de entorno comoBLENDER_LOCATION. SíWindows, el script de activación añade el Blender directorio a la RUTA en lugar de crear enlaces simbólicos.
El script de Windows compilación utiliza un archivo.bat bash en lugar de un cmd.exe archivo.bat para mantener la coherencia entre las plataformas. Puedes instalar git for bash para Windows permitir
La receta también incluye un deadline-cloud.yaml archivo que especifica las plataformas y los metadatos necesarios para enviar los trabajos automatizados de creación de paquetes a Deadline Cloud. Para obtener más información, consulte Enviar un trabajo de creación de paquetes.
Construyendo el Blender paquete
rattler-build publishÚselo para crear la receta Blender 4.5 y publicar el paquete en un canal. Puede publicar en un canal del sistema de archivos local para realizar pruebas o directamente en un canal de Amazon S3 para su uso en producción. Si completó la configuración en Compila y prueba paquetes de forma local, ejecute el siguiente comando desde el conda_recipes directorio.
rattler-build publish blender-4.5/recipe/recipe.yaml \ --to file://$HOME/my-conda-channel \ --build-number=+1
Para otras opciones de publicación:
-
Para publicar en un canal Amazon S3, consulte Publicar paquetes en un canal conda de S3.
-
Para automatizar las compilaciones mediante una cola de creación de paquetes de Deadline Cloud, consulte Automatizar las compilaciones de paquetes con Deadline Cloud.