Gabungkan direktori paket lokal

2

Saya menjalankan Cygwin64 di Windows 10. Biasanya saya hanya menggunakan satu mirror tertentu di negara saya. Ketika itu terjadi, saya harus pergi ke luar negeri. Saya perlu menginstal paket, jadi menggunakan setup.exe Cygwin, saya mengubah mirror ke mirror lain.

Saya melihat bahwa setiap mirror memiliki direktori sendiri di bawah C:\Cygwin64\pkgs (itu adalah direktori yang saya bilang ke Cygwin untuk menyimpan paket-paketnya).

Apakah aman untuk menggabungkan direktori mirror menjadi satu (mis., Menyalin pohon direktori mirror 'sementara' ke direktori mirror 'biasa' saya)?


Edit: Sebagai ilustrasi, ini adalah tata letak direktori:

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)

Saya ingin menyalin semuanya di bawah

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

ke

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

dan hapus direktori sebelumnya.

pepoluan
sumber
1) Apa yang Anda maksud dengan 'aman'? 2) Akan mudah untuk mencobanya dan melihatnya.
pak
1) Akankah cygwin setup.exe mati jika tidak lagi menemukan direktori "download.nus.edu.sg". Atau, itu akan sangat membingungkan. 2) Ya, saya pikir saya akan melakukannya. Akan menarik ... Saya akan memposting hasilnya sebagai jawabannya :-)
pepoluan

Jawaban:

1

Direktori unduhan hanyalah cache dari mirror tertentu dalam waktu tertentu. Karena semua mirror adalah salinan primer, konten yang diperbarui sepenuhnya adalah sama, jadi tidak ada masalah untuk menyalin yang terbaru di atas yang lain.

Anda juga dapat membatalkan cache sepenuhnya. File-file hanya diperlukan jika Anda perlu menginstal ulang dari lokal.

matzeri
sumber