GNU/Linux >> Belajar Linux >  >> Linux

Reposync Kecualikan Subdir dari Mirror?

Apakah ada cara untuk membuat perintah reposync mengabaikan subdir dari repo publik saat melakukan mirroring ?

Tampaknya hanya ingin menyinkronkan pada url yang memiliki direktori /repodata/ &/repoview/, tetapi saya ingin menghindarinya karena repo yang saya coba cerminkan memiliki 17MB barang yang saya inginkan dalam satu subdir di bawah dir yang memiliki repodata di dalamnya, dan 9GB hal-hal yang tidak saya miliki di dir lain.

Jawaban yang Diterima:

Semua tampilan adalah bahwa reposync tidak akan melakukan persis seperti yang Anda cari.

Dengan asumsi bahwa Anda menginginkan versi terbaru dari beberapa paket dari repo tertentu, daripada reposync, Anda dapat menggunakan repoquery untuk menemukan dan mengunduh paket:

ambil file untuk mesin dan arch yang Anda jalankan.

wget repoquery --location flash-plugin

ambil seluruh direktori paket:

repoquery –lokasi -a –repoid adobe-linux-x86_64 | xargs wget

Tidak seperti reposync tetapi dapat memenuhi kebutuhan Anda. Anda tidak mendapatkan seluruh repo, Anda hanya mendapatkan rpm itu sendiri, tetapi Anda dapat mengubahnya menjadi repo lokal jika itu yang Anda butuhkan, atau hanya melayani melalui http yang memenuhi kebutuhan Anda.


Linux
  1. Cara mengecualikan alamat IP dari statistik AWStats

  2. Scrcpy – Cermin &Kontrol Ponsel Android Anda dari Desktop Ubuntu

  3. Cara mengecualikan file/direktori dari aturan auditd

  1. Cara Mengecualikan File Ukuran Tertentu Dari Menyalin Di Linux

  2. Bagaimana saya bisa mengecualikan direktori dari grep -R?

  3. Bagaimana saya bisa mengecualikan direktori dari perintah ls

  1. Cara Mengecualikan Direktori Tertentu Dari Menyalin Di Linux

  2. Bagaimana Cara Mengecualikan Beberapa File Dari Mekanisme Perluasan Nama File Di Bash?

  3. Bagaimana Cara Mengecualikan Perintah Dari Daftar Sejarah, Tetapi Menyimpannya Dalam Sejarah "langsung"?