Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
U bent niet beperkt tot de standaard binaire cachelocatie als uw enige lokale binaire cache, het is mogelijk om meerdere bestandssysteemlocaties te configureren als binaire caches. U kunt zelfs specifieke caches instellen met verschillende machtigingen, zoals alleen-lezen, alleen-schrijven of lees- en schrijfmachtigingen.
Alle binaire caches worden geconfigureerd via de VCPKG_BINARY_SOURCES omgevingsvariabele. De waarde van VCPKG_BINARY_SOURCES volgt een specifieke configuratiesyntaxis.
In deze zelfstudie leert u het volgende:
- Maak een binaire cachemap aan
-
Configureren
VCPKG_BINARY_SOURCES
Vereiste voorwaarden
- Een terminal
- vcpkg
1 - Een binaire cachemap maken
Wanneer u de files back-end gebruikt, kunt u bestandssysteemmappen gebruiken om uw binaire pakketten op te slaan, inclusief netwerklocaties.
In deze zelfstudie maakt u twee binaire cachelocaties, één met lees-schrijftoegang en een tweede met alleen leestoegang.
Maak de twee binaire cachelocaties (vervang deze door alle locaties van uw keuze):
mkdir D:\vcpkg\binary-cache
mkdir \\remote\shared\vcpkg\binary-cache
mkdir /home/vcpkg/binary-cache
mkdir /mnt/remote/shared/vcpkg/binary-cache
2 - Configureren VCPKG_BINARY_SOURCES
Stel de waarde van VCPKG_BINARY_SOURCES vervolgens als volgt in:
$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"
Met deze VCPKG_BINARY_SOURCES configuratie worden de volgende brontekenreeksen toegevoegd:
-
clear, schakelt een eerder geconfigureerde binaire cache uit. In dit geval wordt de standaard binaire cache uitgeschakeld. -
files,\\remote\shared\vcpkg\binary-cache,read, stelt een binaire cache in met behulp van de back-end van het bestandssysteem,files, die zich bevindt in\\remote\shared\vcpkg\binary-cache, en geeft het alleen-lezen rechten (readzijn de standaardrechten). -
files,D:\vcpkg\binary-cache,readwrite, stelt een tweede binaire bestandssysteemcache in, bevindt zich inD:\vcpkg\binary-cacheen geeft het lees-/schrijfmachtigingen (readwrite).
export VCPKG_BINARY_SOURCES="clear;files,/mnt/remote/shared/vcpkg/binary-cache,read;files,/home/vcpkg/binary-cache,readwrite"
Met deze VCPKG_BINARY_SOURCES configuratie worden de volgende brontekenreeksen toegevoegd:
-
clear, schakelt een eerder geconfigureerde binaire cache uit. In dit geval wordt de standaard binaire cache uitgeschakeld. -
files,/mnt/remote/shared/vcpkg/binary-cache,read, stelt een binaire cache in met behulp van de back-end van het bestandssysteem,files, die zich bevindt in/mnt/remote/shared/vcpkg/binary-cache, en geeft het alleen-lezen rechten (readzijn de standaardrechten). -
files,/home/vcpkg/binary-cache,readwrite, stelt een tweede binaire bestandssysteemcache in, bevindt zich in/home/vcpkg/binary-cacheen geeft het lees-/schrijfmachtigingen (readwrite).
Volgende stappen
Hier zijn andere taken om als volgende te proberen.