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