Combine diretórios de pacotes locais

Combine diretórios de pacotes locais

Estou executando o Cygwin64 no Windows 10. Normalmente uso apenas um espelho específico em meu país. Acontece que tive que ir para o exterior. Eu precisava instalar um pacote, então usando o setup.exe do Cygwin, mudo o espelho para outro espelho.

Vejo que cada espelho tem seu próprio diretório C:\Cygwin64\pkgs(esse é o diretório em que eu disse ao Cygwin para armazenar seus pacotes).

É seguro combinar os diretórios dos espelhos em um só (ou seja, copiar a árvore de diretórios do espelho 'temporário' para o meu diretório de espelho 'normal')?


Editar:Para ilustrar, este é o layout dos diretórios:

C:\Cygwin64
+-pkgs
  +-http%3a%2f%2fdownload.nus.edu.sg%2fmirror%2fcygwin%2f
  | +-x86_64
  |   +-release
  |     +-_update_info_dir
  |     +-(many per-package directories)
  +-http%3a%2f%2fkambing.ui.ac.id%2fcygwin%2f
  | +-x86_64
  |   +-release
  |     +-_autorebase
  |     +-_update_info_dir
  |     +-(many per-package directories)

Eu quero copiar tudo abaixo

C:\Cygwin64\pkgs\http%3a%2f%2fdownload.nus.edu.sg%2fmirror%2fcygwin%2f\x86_64\release

em

C:\Cygwin64\pkgs\http%3a%2f%2fkambing.ui.ac.id%2fcygwin%2f\x86_64\release

e exclua o diretório anterior.

Responder1

O diretório de download é apenas um cache de um espelho específico em um determinado momento. Como todos os espelhos são cópias do primário, o conteúdo completo atualizado é o mesmo, então não há problema em copiar o mais recente em cima de outro.

Você também pode cancelar completamente os caches. Os arquivos só serão necessários se você precisar reinstalar localmente.

informação relacionada