Combinar directorios de paquetes locales

Combinar directorios de paquetes locales

Estoy ejecutando Cygwin64 en Windows 10. Normalmente uso solo un espejo en particular en mi país. Dio la casualidad de que tuve que irme al extranjero. Necesitaba instalar un paquete, así que usando setup.exe de Cygwin, cambio el espejo a otro espejo.

Veo que cada espejo tiene su propio directorio C:\Cygwin64\pkgs(ese es el directorio en el que le dije a Cygwin que almacenara sus paquetes).

¿Es seguro combinar los directorios de las réplicas en uno (es decir, copiar el árbol de directorios de la réplica "temporal" en mi directorio espejo "normal")?


Editar:A modo de ilustración, este es el diseño de los directorios:

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)

quiero copiar todo debajo

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

en

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

y elimine el directorio anterior.

Respuesta1

El directorio de descarga es solo un caché de un espejo particular en un momento determinado. Como todos los mirrors son copias del principal, el contenido completo actualizado es el mismo, por lo que no hay problema para copiar el más reciente encima de otro.

También puedes cancelar completamente los cachés. Los archivos solo son necesarios si necesita reinstalar desde local.

información relacionada