Anmerkung
Der Zugriff auf diese Seite erfordert eine Genehmigung. Du kannst versuchen, dich anzumelden oder die Verzeichnisse zu wechseln.
Der Zugriff auf diese Seite erfordert eine Genehmigung. Du kannst versuchen , die Verzeichnisse zu wechseln.
Sie sind nicht auf den standardmäßigen binären Cachespeicherort als einzigen lokalen binären Cache beschränkt; es ist möglich, mehrere Dateisystemspeicherorte als binäre Caches zu konfigurieren. Sie können sogar bestimmte Caches mit unterschiedlichen Berechtigungen einrichten, z. B. nur lesend, nur schreibend oder Lese- und Schreibberechtigungen.
Alle binären Caches werden über die VCPKG_BINARY_SOURCES Umgebungsvariable konfiguriert. Der Wert von VCPKG_BINARY_SOURCES folgt einer spezifischen Konfigurationssyntax.
In diesem Tutorial lernen Sie Folgendes:
Voraussetzungen
- Ein Terminal
- vcpkg
1 – Erstellen eines binären Cacheverzeichnisses
Wenn Sie das files Back-End verwenden, können Sie Dateisystemverzeichnisse verwenden, um Ihre Binärpakete zu speichern, einschließlich Netzwerkspeicherorte.
In diesem Lernprogramm erstellen Sie zwei binäre Cachespeicherorte, eine mit Lese-/Schreibzugriff und eine zweite mit nur Lesezugriff.
Erstellen Sie die beiden binären Cachespeicherorte (ersetzen Sie durch beliebige Speicherorte Ihrer Wahl):
mkdir D:\vcpkg\binary-cache
mkdir \\remote\shared\vcpkg\binary-cache
mkdir /home/vcpkg/binary-cache
mkdir /mnt/remote/shared/vcpkg/binary-cache
2 – Konfigurieren VCPKG_BINARY_SOURCES
Legen Sie als Nächstes den Wert von VCPKG_BINARY_SOURCES wie folgt fest:
$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"
Diese VCPKG_BINARY_SOURCES Konfiguration fügt die folgenden Quellzeichenfolgen hinzu:
-
clear, deaktiviert alle zuvor konfigurierten binärcache, in diesem Fall wird der Standard-Binärcache deaktiviert. -
files,\\remote\shared\vcpkg\binary-cache,read, legt einen binären Cache unter Verwendung des Dateisystem-Back-End,files, befindet sich in\\remote\shared\vcpkg\binary-cache, und gibt ihm Schreibschutzrechte (readsind die Standardberechtigungen). -
files,D:\vcpkg\binary-cache,readwrite, legt einen zweiten binären Dateisystemcache fest, der sich inD:\vcpkg\binary-cache, befindet und gibt es Lese-/Schreibberechtigungen (readwrite).
export VCPKG_BINARY_SOURCES="clear;files,/mnt/remote/shared/vcpkg/binary-cache,read;files,/home/vcpkg/binary-cache,readwrite"
Diese VCPKG_BINARY_SOURCES Konfiguration fügt die folgenden Quellzeichenfolgen hinzu:
-
clear, deaktiviert alle zuvor konfigurierten binärcache, in diesem Fall wird der Standard-Binärcache deaktiviert. -
files,/mnt/remote/shared/vcpkg/binary-cache,read, legt einen binären Cache unter Verwendung des Dateisystem-Back-End,files, befindet sich in/mnt/remote/shared/vcpkg/binary-cache, und gibt ihm Schreibschutzrechte (readsind die Standardberechtigungen). -
files,/home/vcpkg/binary-cache,readwrite, legt einen zweiten binären Dateisystemcache fest, der sich in/home/vcpkg/binary-cache, befindet und gibt es Lese-/Schreibberechtigungen (readwrite).
Nächste Schritte
Hier sind weitere Aufgaben, die Sie als Nächstes ausprobieren können: