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
Memahami resepnya
File recipe.yaml
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$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
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:
-
Untuk memublikasikan ke saluran Amazon S3, lihat Menerbitkan paket ke saluran conda S3.
-
Untuk mengotomatiskan build menggunakan antrean pembuatan paket Deadline Cloud, lihat Mengotomatiskan build paket dengan Deadline Cloud.