Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.
Créez une recette de construction de conda pour Mixeur
Blenderest gratuit et simple à empaqueter avec conda, ce qui en fait un bon point de départ pour apprendre à créer des packages conda pour AWS Deadline Cloud (Deadline Cloud). La Blender Fondation fournit des archives d'applications
Comprendre la recette
Le fichier
La build section recipe.yaml désactive les vérifications de relocalisation binaire et de liaison d'objets partagés dynamiques (DSO). Ces options contrôlent le fonctionnement du package lorsqu'il est installé dans un environnement virtuel conda avec n'importe quel préfixe de répertoire. Les valeurs par défaut utilisées dans build cette section sont conçues pour empaqueter chaque bibliothèque de dépendances séparément, mais lors du reconditionnement binaire d'une application, vous devez les modifier. Blenderne nécessite aucun ajustement du RPATH car les archives de l'application sont conçues dans un souci de relocalisation. Voir Créer une recette de conda pour Maya pour un exemple d'ajout de relocalisabilité.
Lors de la création du package, le script build.sh $PREFIX/opt/blender, créent des liens symboliques à partir de $PREFIX/bin (activéLinux) et configurent des scripts d'activation qui configurent des variables d'environnement telles queBLENDER_LOCATION. ActivéWindows, le script d'activation ajoute le Blender répertoire au PATH au lieu de créer des liens symboliques.
Le script de Windows génération utilise à la bash place un fichier cmd.exe .bat pour assurer la cohérence entre les plateformes. Vous pouvez installer git for bash pour Windows
La recette inclut également un deadline-cloud.yaml fichier qui spécifie les plateformes et les métadonnées de conda pour la soumission de tâches de création de packages automatisées à Deadline Cloud. Pour plus d'informations, voir Soumettre une tâche de création de package.
Construire le Mixeur package
rattler-build publishUtilisez-la pour créer la recette Blender 4.5 et publier le package sur une chaîne. Vous pouvez publier sur un canal de système de fichiers local à des fins de test ou directement sur un canal Amazon S3 pour une utilisation en production. Si vous avez terminé la configuration dans Générer et tester les packages localement, exécutez la commande suivante depuis le conda_recipes répertoire.
rattler-build publish blender-4.5/recipe/recipe.yaml \ --to file://$HOME/my-conda-channel \ --build-number=+1
Pour les autres options de publication :
-
Pour publier sur un canal Amazon S3, voir Publier des packages sur un canal S3 conda.
-
Pour automatiser les builds à l'aide d'une file d'attente de création de packages Deadline Cloud, voir Automatiser les builds de packages avec Deadline Cloud.