Lokale Paketverzeichnisse zusammenführen

Lokale Paketverzeichnisse zusammenführen

Ich verwende Cygwin64 unter Windows 10. Normalerweise verwende ich in meinem Land nur einen bestimmten Mirror. Zufällig musste ich ins Ausland. Ich musste ein Paket installieren, also habe ich mithilfe von Cygwins setup.exe den Mirror zu einem anderen Mirror geändert.

Ich sehe, dass jeder Spiegel sein eigenes Verzeichnis darunter hat C:\Cygwin64\pkgs(das ist das Verzeichnis, in dem Cygwin seine Pakete speichern soll).

Ist es sicher, die Verzeichnisse der Spiegel zu einem einzigen zusammenzufassen (d. h. den Verzeichnisbaum des „temporären“ Spiegels in mein „normales“ Spiegelverzeichnis zu kopieren)?


Bearbeiten:Zur Veranschaulichung ist dies das Layout der Verzeichnisse:

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)

Ich möchte alles kopieren unter

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

hinein

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

und löschen Sie das vorherige Verzeichnis.

Antwort1

Das Download-Verzeichnis ist lediglich ein Cache eines bestimmten Mirrors zu einem bestimmten Zeitpunkt. Da alle Mirrors Kopien des primären sind, ist der vollständige aktualisierte Inhalt derselbe, sodass es kein Problem ist, den aktuellsten über einen anderen zu kopieren.

Sie können die Caches auch vollständig löschen. Die Dateien werden nur benötigt, wenn Sie lokal neu installieren müssen.

verwandte Informationen