使用跨平台的“noarch”包#
自Anaconda Enterprise 4 Repository 2.6.0版本起,您的Repository支持不包含操作系统特定文件的conda“noarch”包。
conda 构建系统允许您在构建包时指定“无架构”,因此它与所有平台和架构兼容。来自您的 Repository 实例的 Noarch 包可以在任何平台上下载和安装。
注意:Noarch 包与 Anaconda 构造函数不兼容。如果您打算在 Anaconda 构造函数中使用这些包,请为特定操作系统构建这些包。
构建无架构包#
要指定一个无架构构建,请在您的conda配方的meta.yaml
文件的build
部分中使用noarch
键:
build:
noarch: generic
有关noarch packages的完整信息,请参阅conda文档。
可以在github上的 conda-recipes 仓库中找到更多示例。
上传无架构包#
您可以以与任何其他包相同的方式将noarch包上传到存储库:
anaconda upload babel
Noarch 软件包在仓库中通过一个跨平台图标来标识:
