¿Hay alguna manera de hacer que el comando reposync ignore un subdirectorio de un repositorio público al duplicarlo?
Parece que solo quiere sincronizar en la URL que tiene los directorios /repodata/ &/repoview/, pero quiero evitar eso porque el repositorio que estoy tratando de duplicar tiene 17 MB de cosas que quiero en un subdirectorio debajo del directorio que contiene repodata y 9 GB de cosas que no tengo en otro directorio.
Respuesta aceptada:
Todo parece indicar que reposync no hará exactamente lo que está buscando.
Suponiendo que desea la última versión de algunos paquetes de un repositorio específico, en lugar de reposync, puede usar repoquery para buscar y descargar los paquetes:
tome el archivo para la máquina y el arco en el que se está ejecutando.
wget repoquery --location flash-plugin
tomar un directorio completo de paquetes:
repositorio –ubicación -a –repoid adobe-linux-x86_64 | xargs wget
No es como reposync, pero puede satisfacer sus necesidades. No obtiene el repositorio completo, solo obtiene los rpm, pero puede convertirlo en un repositorio local si eso es lo que necesita, o simplemente servirlo a través de http si satisface sus necesidades.