Sdílet prostřednictvím


Glosář: vcpkg

Některé termíny používané v této dokumentaci mají podobné významy, když je probírá komunita. Z tohoto důvodu a aby se zabránilo nejasnostem a nejednoznačnosti, poskytuje tento článek pro tyto termíny specifické významy.

A

Aktivum

Artefakt, který je potřeba stáhnout obvykle z Internetu a učinit dostupným lokálně, často vstup procesu buildování. Prostředky zahrnují archivy zdrojového kódu, předdefinované binární soubory nebo jiné soubory potřebné k sestavení balíčku.

B

Binární balíček

Výstup instalace vytvořený vcpkg převedený do obnovitelného formátu. Binární balíčky obsahují výstup sestavení balíčku (binární soubory, soubory integrace systému sestavení, dokumentaci k použití, licenci a další soubory).

Sestavovací artefakt

Soubory vytvořené během procesu sestavení, v podstatě výstup procesu sestavení. Artefakty zahrnují knihovny, spustitelné soubory, hlavičky, protokoly a další soubory, které jsou generovány kompilováním zdrojového kódu.

C

Klasický režim

Režim operace, který instaluje balíčky do sdíleného stromu.

Další informace najdete v dokumentaci k klasickému režimu.

L

Knihovna

Část softwaru (zdrojový kód, binární soubory, dokumentace, licence atd.), která má být znovu použita jiným softwarem. Většina portů v registru vcpkg nainstaluje knihovny C/C++.

M

Manifest

Soubor s názvem vcpkg.json, který popisuje metadata, jako jsou závislosti, portu nebo projektu.

Další informace najdete v dokumentaci k manifestům .

O

Překryvný port nebo triplet

Místně dostupný port nebo trojice. Obvykle slouží k poskytnutí portu nebo tripletu, který není součástí registru, nebo k přepsání názvu portu nebo tripletu v registru.

Podívejte se do dokumentace k překrytí , abyste se dozvěděli více.

P

Balíček

Balíček může obsahovat knihovnu, kolekci knihoven, skripty sestavení, softwarové nástroje nebo jiné součásti potřebné pro jejich použití. Cílem vcpkg je nainstalovat dostupné balíčky během sestavování vašich projektů.

Správce balíčků

Správce balíčků je nástroj, který spravuje závislosti pro projekt tím, že nabízí funkce pro instalaci, upgrade a integraci softwarových knihoven a nástrojů. Správci balíčků vám pomůžou najít, nainstalovat a aktualizovat knihovny a nástroje, které váš projekt potřebuje, a zpracují problémy s kompatibilitou a konfigurací, ke kterým může dojít.

Záplata

Sada změn nebo rozdílů kódu použitá u projektu zdrojového kódu před sestavením. Tyto změny obvykle nejsou integrované do nejnovější upstreamové verze. Opravy se používají k opravě chyb, přidání funkcí nebo přizpůsobení chování balíčku.

Přístav

Termín specifický pro vcpkg, port obsahuje:

  • Metadata balíčku: název, verze, závislosti, podporované funkce atd.
  • Pokyny k získání, sestavení v případě potřeby a instalaci balíčku.

Další informace najdete v dokumentaci k portům .

R

Registr

Specifický termín pro vcpkg, registr je kolekcí portů dostupných k instalaci ve vcpkg. Registry se řídí konkrétní strukturou popsanou v dokumentaci k registrům .

Vcpkg nabízí kurátorský registr dostupný na https://github.com/Microsoft/vcpkga uživatelé mohou vytvořit své vlastní registry k hostování jejich vlastní kolekce portů.

S

Správce systémových balíčků

Správce balíčků, jako je apt-get navržený tak, aby se používal s konkrétní platformou, jako je Linux, nebo brew for MacOS. Správci systémových balíčků instalují balíčky a knihovny, nikoli pro konkrétní projekt.

T

Trojče

Sada vlastností nebo skriptu sloužících k popisu cílového nebo hostitelského prostředí, které ovlivňuje, jak vcpkg vytváří knihovnu. Triplet určuje typ propojení, příznaky sestavení a další možnosti, které ovlivňují způsob sestavení a instalace balíčku.

Další informace najdete v dokumentaci tripletu .

U

Proti proudu

Odkazuje na úložiště, ze kterého pochází změny zdrojového kódu projektu. Upstream je obvykle původní nebo oficiální zdroj projektu, kde probíhá hlavní vývoj. Upstream může odkazovat také na správce nebo autory projektu.