View a markdown version of this page

Buat resep conda build untuk Blender - Batas Waktu Cloud

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

Buat resep conda build untuk Blender

Blendergratis untuk digunakan dan mudah dikemas dengan conda, yang menjadikannya titik awal yang baik untuk mempelajari cara membuat paket conda untuk AWS Deadline Cloud (Deadline Cloud). BlenderYayasan menyediakan arsip aplikasi untuk beberapa sistem operasi. Resep sampel Blender 4,5 di repositori sampel Deadline Cloud pada GitHub paket arsip ini ke dalam paket conda.

Memahami resepnya

File recipe.yaml mendefinisikan metadata paket, sumber, dan opsi build dalam sintaks template URLs rattler-build. Resep menentukan nomor versi sekali dan menyediakan sumber yang berbeda URLs berdasarkan sistem operasi.

buildBagian dalam recipe.yaml mematikan relokasi biner dan pemeriksaan penautan objek bersama dinamis (DSO). Opsi ini mengontrol cara kerja paket saat diinstal ke lingkungan virtual conda di awalan direktori apa pun. Nilai default yang digunakan di build bagian ini dirancang untuk mengemas setiap perpustakaan ketergantungan secara terpisah, tetapi ketika mengemas ulang aplikasi biner, Anda perlu mengubahnya. Blendertidak memerlukan penyesuaian RPATH karena arsip aplikasi dibangun dengan mempertimbangkan relokasi. Lihat Membuat resep conda untuk Maya untuk contoh menambahkan relokasi.

Selama pembuatan paket, skrip build.sh atau build_win.sh berjalan untuk menginstal file ke lingkungan. Skrip ini menyalin file instalasi ke dalam$PREFIX/opt/blender, membuat symlink dari $PREFIX/bin (onLinux), dan mengatur skrip aktivasi yang mengkonfigurasi variabel lingkungan seperti. BLENDER_LOCATION AktifWindows, skrip aktivasi menambahkan Blender direktori ke PATH alih-alih membuat symlink.

Skrip Windows build menggunakan bash alih-alih cmd.exe file.bat untuk konsistensi di seluruh platform. Anda dapat menginstal git Windowsbash untuk menyediakan pembuatan paket.

Resep ini juga menyertakan deadline-cloud.yaml file yang menentukan platform conda dan metadata untuk mengirimkan pekerjaan pembuatan paket otomatis ke Deadline Cloud. Untuk informasi selengkapnya, lihat Mengirimkan pekerjaan pembuatan paket.

Membangun Blender paket

Gunakan rattler-build publish untuk membuat resep Blender 4.5 dan mempublikasikan paket ke saluran. Anda dapat memublikasikan ke saluran sistem file lokal untuk pengujian atau langsung ke saluran Amazon S3 untuk penggunaan produksi. Jika Anda menyelesaikan penyiapan di Build dan test packages secara lokal, jalankan perintah berikut dari conda_recipes direktori.

rattler-build publish blender-4.5/recipe/recipe.yaml \ --to file://$HOME/my-conda-channel \ --build-number=+1

Untuk opsi penerbitan lainnya: