Combina diretórios de pacotes locais

2

Estou executando o Cygwin64 no Windows 10. Geralmente eu uso apenas um espelho em particular no meu país. Aconteceu que eu tive que ir para o exterior. Eu precisava instalar um pacote, então usando o setup.exe do Cygwin, mudei o espelho para outro espelho.

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

É seguro combinar os diretórios dos espelhos em um (isto é, copiar a árvore de diretórios do 'temporário' no meu diretório espelho 'regular')?

Edit: 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 em

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.

    
por pepoluan 16.10.2015 / 09:19

1 resposta

1

O diretório de download é apenas um cache de um espelho específico em um determinado momento. Como todos os espelhos são cópia 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ão necessários apenas se você precisar reinstalar a partir do local.

    
por 31.10.2015 / 07:41