本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
建立 的 conda 組建配方 Blender
Blender 可免費使用且易於與 conda 封裝,這使得它成為學習如何為 AWS 截止日期雲端 (截止日期雲端) 建立 conda 套件的理想起點。Blender 基金會在 Blender 網站上為多個作業系統提供應用程式封存
了解配方
GitHub 網站上的 recipe.yaml
中的 build區段recipe.yaml會關閉二進位重新定位和動態共用物件 (DSO) 連結檢查。這些選項控制套件在任何目錄字首安裝到 conda 虛擬環境時的運作方式。build 區段中使用的預設值旨在分別封裝每個相依性程式庫,但當二進位重新封裝應用程式時,您需要對其進行變更。 Blender 不需要任何 RPATH 調整,因為應用程式封存是以可重新定位性為考量而建置。如需新增可重新定位性的範例,請參閱建立 Maya 的 conda 配方。
在套件建置期間,GitHub 網站上的 build.sh$PREFIX/opt/blender、從 $PREFIX/bin(在 上Linux) 建立符號連結,以及設定設定環境變數的啟用指令碼,例如 BLENDER_LOCATION。在 上Windows,啟用指令碼會將Blender目錄新增至 PATH,而不是建立符號連結。
Windows 建置指令碼使用 bash而非 cmd.exe .bat 檔案,以跨平台保持一致性。您可以在 Git for Windows 網站上安裝適用於 的 gitWindowsbash以提供套件建置。
配方也包含 deadline-cloud.yaml 檔案,指定 Conda 平台和中繼資料,用於將自動化套件建置任務提交至截止日期雲端。如需詳細資訊,請參閱提交套件建置任務。
建置Blender套件
使用 rattler-build publish建置 Blender 4.5 配方,並將套件發佈至頻道。您可以發佈至本機檔案系統頻道進行測試,或直接發佈至 Amazon S3 頻道以供生產使用。如果您在本機完成建置和測試套件中的設定,請從 conda_recipes目錄執行下列命令。
rattler-build publish blender-4.5/recipe/recipe.yaml \ --to file://$HOME/my-conda-channel \ --build-number=+1
對於其他發佈選項:
-
若要發佈至 Amazon S3 頻道,請參閱將套件發佈至 S3 conda 頻道。
-
若要使用截止日期雲端套件建置佇列自動化建置,請參閱使用截止日期雲端自動化套件建置。