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 compilazione in conda per Frullatore
Blenderè gratuito 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
La build sezione in recipe.yaml disattiva i controlli di trasferimento binario e di collegamento dinamico agli oggetti condivisi (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 separatamente ciascuna libreria di dipendenze, ma quando si riconfeziona un'applicazione in formato binario, è necessario modificarli. Blendernon richiede alcuna regolazione RPATH perché gli archivi dell'applicazione sono stati creati pensando alla rilocabilità. Vedi Creare una ricetta conda per Maya per un esempio di aggiunta della rilocabilità.
Durante la compilazione del pacchetto, 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 SìWindows, lo script di attivazione aggiunge la Blender directory al PATH invece di creare collegamenti simbolici.
Lo script di Windows compilazione utilizza un file .bat bash al posto di un file cmd.exe .bat per garantire la coerenza tra le piattaforme. Puoi installare git for bash per provvedere Windows
La ricetta include anche un deadline-cloud.yaml file che specifica le piattaforme conda e i metadati per l'invio automatico dei lavori di creazione di pacchetti a Deadline Cloud. Per ulteriori informazioni, consulta Invia un processo di compilazione del pacchetto.
Costruire il Frullatore package
rattler-build publishUsalo per creare la ricetta Blender 4.5 e pubblicare il pacchetto su un canale. Puoi pubblicare su un canale di file system locale per il test o direttamente su un canale Amazon S3 per l'uso in produzione. Se hai completato la configurazione in Build and test packages 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 conda S3.
-
Per automatizzare le compilazioni utilizzando una coda di creazione di pacchetti Deadline Cloud, consulta Automatizzare le compilazioni di pacchetti con Deadline Cloud.