Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis 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: