Локальный двоичный кэш vcpkg по умолчанию
По умолчанию vcpkg создает локальный двоичный кэш. Это экономит время при установке пакета, который ранее был установлен на том же компьютере.
Расположение двоичного кэша по умолчанию зависит от операционной системы.
По умолчанию двоичное кэширование включено в первом допустимом расположении в следующем:
- Расположение, указанное переменной
VCPKG_DEFAULT_BINARY_CACHE
среды %LOCALAPPDATA%\vcpkg\archives
%APPDATA%\vcpkg\archives
По умолчанию двоичное кэширование включено в первом допустимом расположении в следующем:
- Расположение, указанное переменной
VCPKG_DEFAULT_BINARY_CACHE
среды $XDG_CACHE_HOME/vcpkg/archives
$HOME/.cache/vcpkg/archives
VCPKG_DEFAULT_BINARY_CACHE
Используйте переменную среды для изменения расположения двоичного кэша по умолчанию.
В двоичном files
кэше по умолчанию используется поставщик. Этот тип поставщика двоичного кэша хранит двоичные пакеты в виде сжатых архивов в каталоге файловой системы.
Отключение двоичного кэша по умолчанию
Чтобы отключить двоичный кэш по умолчанию, задайте для переменной VCPKG_BINARY_SOURCES
среды значение .clear
$env:VCPKG_BINARY_SOURCES="clear"
set VCPKG_BINARY_SOURCES=clear
export VCPKG_BINARY_SOURCES=clear
Следующие шаги
Ниже приведены другие задачи, которые необходимо выполнить следующим образом:
- Изменение расположения двоичного кэша по умолчанию
- Настройка локального двоичного кэша
- Настройка двоичного кэша с помощью веб-канала NuGet
- Настройка двоичного кэша в рабочем процессе GitHub Actions с помощью пакетов GitHub
- Настройка двоичного кэша в рабочем процессе GitHub Actions с помощью кэша GitHub Actions