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.