Поделиться через


Локальный двоичный кэш 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

Следующие шаги

Ниже приведены другие задачи, которые необходимо выполнить следующим образом: