Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.
Crea una ricetta di costruzione di conda per Blender
Blenderè gratuito da usare e semplice da impacchettare con conda, il che lo rende un buon punto di partenza per imparare a creare pacchetti conda per Deadline Cloud (Deadline Cloud). AWS La Blender Foundation fornisce archivi di applicazioni
Comprendere la ricetta
Il file recipe.yaml
La build sezione in recipe.yaml disattiva i controlli di riposizionamento binario e di collegamento di oggetti condivisi dinamici (DSO). Queste opzioni controllano il funzionamento del pacchetto quando viene installato in un ambiente virtuale conda con qualsiasi prefisso di directory. I valori predefiniti utilizzati nella build sezione sono progettati per impacchettare ogni libreria di dipendenze separatamente, ma quando si riconfeziona un'applicazione in formato binario, è necessario modificarli. Blendernon richiede alcuna regolazione RPATH perché gli archivi dell'applicazione sono progettati pensando alla rilocabilità. Vedi Creare una ricetta conda per Maya per un esempio di aggiunta di rilocabilità.
Durante la compilazione del pacchetto, viene eseguito lo script build.sh$PREFIX/opt/blender, creano collegamenti simbolici da $PREFIX/bin (onLinux) e impostano script di attivazione che configurano variabili di ambiente come. BLENDER_LOCATION AttivatoWindows, lo script di attivazione aggiunge la Blender directory al PATH invece di creare collegamenti simbolici.
Lo script di Windows compilazione utilizza bash invece di un cmd.exe file.bat per garantire la coerenza tra le piattaforme. Puoi installare git for bash per
La ricetta include anche un deadline-cloud.yaml file che specifica le piattaforme e i metadati conda per l'invio di lavori automatici di creazione di pacchetti a Deadline Cloud. Per ulteriori informazioni, consulta Inviare un processo di creazione del pacchetto.
Compilazione del Blender pacchetto
rattler-build publishUtilizzatelo per creare la ricetta Blender 4.5 e pubblicare il pacchetto su un canale. Puoi pubblicare su un canale di filesystem locale per i test o direttamente su un canale Amazon S3 per l'uso in produzione. Se hai completato la configurazione in Compila e testa i pacchetti localmente, esegui il seguente comando dalla directory. conda_recipes
rattler-build publish blender-4.5/recipe/recipe.yaml \ --to file://$HOME/my-conda-channel \ --build-number=+1
Per altre opzioni di pubblicazione:
-
Per pubblicare su un canale Amazon S3, consulta Pubblicare pacchetti su un canale S3 conda.