Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Você não está limitado ao local de cache binário padrão como seu único cache binário local, é possível configurar vários locais do sistema de arquivos como caches binários. Você pode até mesmo configurar caches específicos com permissões diferentes, como somente leitura, somente gravação ou permissões de leitura e gravação.
Todos os caches binários são configurados por meio da variável de VCPKG_BINARY_SOURCES ambiente. O valor de VCPKG_BINARY_SOURCES segue uma sintaxe de configuração específica.
Neste tutorial, você aprenderá a:
Pré-requisitos
- Um terminal
- vcpkg
1 – Criar um diretório de cache binário
Ao usar o files back-end, você pode usar diretórios de sistema de arquivos para armazenar seus pacotes binários, incluindo locais de rede.
Neste tutorial, você criará dois locais de cache binário, um com acesso de leitura e gravação e um segundo com acesso de leitura.
Crie os dois locais de cache binário (substitua por qualquer local de sua escolha):
mkdir D:\vcpkg\binary-cache
mkdir \\remote\shared\vcpkg\binary-cache
mkdir /home/vcpkg/binary-cache
mkdir /mnt/remote/shared/vcpkg/binary-cache
2 – Configurar VCPKG_BINARY_SOURCES
Em seguida, defina o valor de VCPKG_BINARY_SOURCES da seguinte maneira:
$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"
Essa VCPKG_BINARY_SOURCES configuração adiciona as seguintes cadeias de caracteres de origem:
-
clear, desabilita qualquer cache binário configurado anteriormente, nesse caso, ele desabilita o cache binário padrão. -
files,\\remote\shared\vcpkg\binary-cache,read, define um cache binário usando o back-end do sistema de arquivos,fileslocalizado em\\remote\shared\vcpkg\binary-cachee fornece permissões somente leitura (readé a permissão padrão). -
files,D:\vcpkg\binary-cache,readwrite, define um segundo cache binário do sistema de arquivos, localizado emD:\vcpkg\binary-cache, e fornece permissões de leitura-gravação (readwrite).
export VCPKG_BINARY_SOURCES="clear;files,/mnt/remote/shared/vcpkg/binary-cache,read;files,/home/vcpkg/binary-cache,readwrite"
Essa VCPKG_BINARY_SOURCES configuração adiciona as seguintes cadeias de caracteres de origem:
-
clear, desabilita qualquer cache binário configurado anteriormente, nesse caso, ele desabilita o cache binário padrão. -
files,/mnt/remote/shared/vcpkg/binary-cache,read, define um cache binário usando o back-end do sistema de arquivos,fileslocalizado em/mnt/remote/shared/vcpkg/binary-cachee fornece permissões somente leitura (readé a permissão padrão). -
files,/home/vcpkg/binary-cache,readwrite, define um segundo cache binário do sistema de arquivos, localizado em/home/vcpkg/binary-cache, e fornece permissões de leitura-gravação (readwrite).
Próximas etapas
Estas são outras tarefas a serem tentadas a seguir: