跳到主要內容

詞彙表

常用術語和縮寫列表。

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 channel)

Conda 頻道是儲存套件的位置。它們作為託管和管理套件的基礎。conda-forge 是 conda 頻道的一個範例。

深入了解.

Conda 套件 (Conda package)

Conda 套件是一個 .tar.bz2.conda 封存檔,其中包含程式庫、可執行程式、資料檔案和其他組件,以及 info/ 目錄下的中繼資料。其內容在安裝前綴中解壓縮。

深入了解.

CRAN

Comprehensive R Archive Network。CRAN 是全球 FTP 和 Web 伺服器網路,儲存 R 的程式碼和文件之相同、最新的版本。

深入了解.

環境 (Environment)

環境是一種工具,透過建立安裝這些依賴項的隔離空間,幫助保持不同專案所需的依賴項分離。

深入了解.

ICU

International Components for Unicode。ICU 是一個成熟的 C/C++ 和 Java 程式庫的開源專案,用於 Unicode 支援、軟體國際化和軟體全球化。

深入了解.

PR

提取請求 (Pull Request)。提取請求是一種工作流程方法,用於將貢獻提交到開放開發專案,其中開發人員要求將提交到外部儲存庫的變更考慮納入專案的主要儲存庫中。

深入了解.

配方 (Recipe)

配方是建置 conda 套件所需檔案的集合。這至少包括 meta.yaml 檔案,但也可能包括許可證檔案、修補程式、建置腳本、測試腳本等。

深入了解.

虛擬套件 (Virtual package)

虛擬套件不是可以下載的真實套件。它們在運行時由 conda 客戶端注入,因此求解器可以將該中繼資料視為問題約束的一部分。依照慣例,它們總是雙底線 (__) 開頭。一些範例包括作業系統類型(Linux、Windows、macOS)或系統支援的 CUDA 版本(如果有的話)。

深入了解.