术语表
常用术语和首字母缩略词列表。
ABI
应用程序二进制接口 (Application Binary Interface)。ABI 是一份文档,全面定义了应用程序和它们运行的操作系统之间的二进制系统接口。
了解更多信息,请访问 维基百科 或 pypackaging-native。
CDN
内容分发网络 (Content Delivery Network)。CDN 是地理上分布的服务器网络,镜像主要来源的内容。拥有多个服务器提供相同内容可以提高性能(减少延迟,提高下载速度)和可用性。
了解更多.
CDT
核心依赖树 (Core Dependency Tree)。核心依赖树软件包负责处理那些非常接近系统以至于没有与 conda-forge 一起打包的依赖项。例如,在 conda-forge 中,我们在一段时间内使用了重新打包的 CentOS 6 或 7 二进制文件。
了解更多.
CFEP
Conda Forge 改进提议 (Conda Forge Enhancement Proposal)。CFEP 是一份文档,概述了对 conda-forge 项目运营方式的建议更改,从技术角度以及解决治理和预期行为等社会议题。
了解更多.
CI
持续集成 (Continuous Integration)。持续集成是一种自动化将来自多个贡献者的代码更改集成到单个软件项目中的实践。
了解更多.
CLI
命令行界面 (Command Line Interface)。程序的文本界面,允许用户使用单行命令控制程序,该命令在命令行环境中输入,例如 Windows 上的 Miniforge Prompt,或 MacOS 和 Linux 上的终端。提供 CLI 的程序示例是 conda
。
了解更多.
Conda 频道
Conda 频道是软件包存储的位置。它们充当托管和管理软件包的基础。conda-forge
是 Conda 频道的一个例子。
了解更多.
Conda 软件包
Conda 软件包是一个 .tar.bz2
或 .conda
存档,其中包含库、可执行程序、数据文件和其他组件,以及 info/
目录下的元数据。其内容在安装前缀中解压缩。
了解更多.
CRAN
综合 R 档案网络 (Comprehensive R Archive Network)。CRAN 是世界各地 FTP 和 Web 服务器的网络,存储相同、最新的 R 代码和文档版本。
了解更多.
环境
环境是一种工具,通过创建安装这些依赖项的隔离空间,帮助保持不同项目所需的依赖项分离。
了解更多.
ICU
Unicode 国际组件 (International Components for Unicode)。ICU 是一个成熟的 C/C++ 和 Java 库的开源项目,用于 Unicode 支持、软件国际化和软件全球化。
了解更多.
PR
拉取请求 (Pull Request)。拉取请求是一种工作流程方法,用于向开放开发项目提交贡献,其中开发者请求将提交到外部存储库的更改考虑包含在项目的主存储库中。
了解更多.
配方
配方是构建 Conda 软件包所需的文件集合。这至少包括一个 meta.yaml
文件,但也可能包括许可证文件、补丁、构建脚本、测试脚本等。
了解更多.
虚拟软件包
虚拟软件包不是可以下载的真实软件包。它们在运行时由 conda 客户端注入,以便求解器可以将该元数据视为问题约束的一部分。按照惯例,它们总是以双下划线 (__
) 开头。一些示例包括操作系统类型(Linux、Windows、macOS)或系统支持的 CUDA 版本(如果有)。
了解更多.