Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Nejste omezeni na výchozí umístění binární mezipaměti jako na jedinou místní binární mezipaměť; je možné nakonfigurovat více umístění v systému souborů jako binární mezipaměti. Můžete dokonce nastavit konkrétní mezipaměti s různými oprávněními, jako jsou oprávnění jen pro čtení, jen pro zápis nebo pro čtení a zápis.
Všechny binární mezipaměti se konfigurují prostřednictvím proměnné prostředí VCPKG_BINARY_SOURCES. Hodnota VCPKG_BINARY_SOURCES se řídí konkrétní syntaxí konfigurace.
V tomto kurzu se naučíte:
Požadavky
- Terminál
- vcpkg
1. Vytvoření adresáře binární mezipaměti
Při použití back-endu files můžete k ukládání binárních balíčků, včetně síťových umístění, použít adresáře systému souborů.
V tomto kurzu vytvoříte dvě umístění binární mezipaměti, jedno s přístupem pro čtení i zápis a druhou s přístupem jen pro čtení.
Vytvořte dvě umístění binární mezipaměti (nahraďte libovolnými umístěními podle vašeho výběru):
mkdir D:\vcpkg\binary-cache
mkdir \\remote\shared\vcpkg\binary-cache
mkdir /home/vcpkg/binary-cache
mkdir /mnt/remote/shared/vcpkg/binary-cache
2. Konfigurace VCPKG_BINARY_SOURCES
Dále nastavte hodnotu VCPKG_BINARY_SOURCES následujícím způsobem:
$env:VCPKG_BINARY_SOURCES="clear;files,\\remote\shared\vcpkg\binary-cache,read;files,D:\vcpkg\binary-cache,readwrite"
set "VCPKG_BINARY_SOURCES=clear;files,\\remote\shared\vcpkg\binary-cache,read;files,D:\vcpkg\binary-cache,readwrite"
Tato VCPKG_BINARY_SOURCES konfigurace přidá následující zdrojové řetězce:
-
clear, zakáže všechny dříve nakonfigurované binární mezipaměti, v tomto případě zakáže výchozí binární mezipaměť. -
files,\\remote\shared\vcpkg\binary-cache,readnastaví binární mezipaměť pomocí back-endu systému souborů ,filesumístěného v\\remote\shared\vcpkg\binary-cachea dává jí oprávnění jen pro čtení (readje výchozí oprávnění). -
files,D:\vcpkg\binary-cache,readwritenastaví druhou binární mezipaměť systému souborů umístěnou vD:\vcpkg\binary-cachesouboru a udělí jí oprávnění pro čtení a zápis (readwrite).
export VCPKG_BINARY_SOURCES="clear;files,/mnt/remote/shared/vcpkg/binary-cache,read;files,/home/vcpkg/binary-cache,readwrite"
Tato VCPKG_BINARY_SOURCES konfigurace přidá následující zdrojové řetězce:
-
clear, zakáže všechny dříve nakonfigurované binární mezipaměti, v tomto případě zakáže výchozí binární mezipaměť. -
files,/mnt/remote/shared/vcpkg/binary-cache,readnastaví binární mezipaměť pomocí back-endu systému souborů ,filesumístěného v/mnt/remote/shared/vcpkg/binary-cachea dává jí oprávnění jen pro čtení (readje výchozí oprávnění). -
files,/home/vcpkg/binary-cache,readwritenastaví druhou binární mezipaměť systému souborů umístěnou v/home/vcpkg/binary-cachesouboru a udělí jí oprávnění pro čtení a zápis (readwrite).
Další kroky
Tady jsou další úkoly, které můžete vyzkoušet: