使用跨平台“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 上通过跨平台图标进行标识