Объединить локальные каталоги пакетов

Объединить локальные каталоги пакетов

Я использую Cygwin64 на Windows 10. Обычно я использую только одно конкретное зеркало в своей стране. Так уж получилось, что мне пришлось уехать за границу. Мне нужно было установить пакет, поэтому с помощью setup.exe Cygwin я изменил зеркало на другое зеркало.

Я вижу, что каждое зеркало имеет свой собственный каталог C:\Cygwin64\pkgs(это каталог, в котором я указал Cygwin хранить свои пакеты).

Безопасно ли объединять каталоги зеркал в один (т. е. копировать дерево каталогов «временного» зеркала в мой «обычный» каталог зеркала)?


Редактировать:Для иллюстрации приведем схему расположения каталогов:

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)

Я хочу скопировать все нижеперечисленное.

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

в

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

и удалите прежний каталог.

решение1

Каталог загрузки — это просто кэш определенного зеркала в определенное время. Поскольку все зеркала являются копиями основного, полное обновленное содержимое одинаково, поэтому нет проблем с копированием самого последнего поверх другого.

Вы также можете полностью отменить кэши. Файлы нужны только в случае, если вам нужно переустановить локально.

Связанный контент