GNU/Linux >> Tutoriales Linux >  >> Linux

¿Descargar todas las dependencias con Yumdownloader, incluso si ya está instalado?

¿Hay alguna forma de descargar todas las dependencias con yumdownloader, incluso si ya están instaladas?

Estoy tratando de crear un repositorio local y solo quiero incluir los paquetes que necesitamos.

Respuesta aceptada:

Puedes usar repotrack en cambio así:

repotrack -a x86_64 -p /repos/Packages [packages]

Desafortunadamente, hay un error con -a bandera (arco). Descargará i686 y x86_64.

He aquí cómo solucionarlo:

if opts.arch:
    #archlist = []
    #archlist.extend(rpmUtils.arch.getArchList(opts.arch))
    archlist = opts.arch.split(',') # Change to this
else:
    archlist = rpmUtils.arch.getArchList()

Puedes usar repoquery para obtener una lista de paquetes de grupo:

repoquery --qf=%{name} -g --list --grouppkgs=all [groups]

Que puede introducir en repotrack:

repoquery --qf=%{name} -g --list --grouppkgs=all [groups] | xargs repotrack -a x86_64 -p /repos/Packages

Linux
  1. Comando DD de Linux:15 ejemplos con todas las opciones

  2. Listado de todas las direcciones de correo electrónico en un archivo con grep

  3. Cómo enumerar todos los paquetes instalados en Linux

  4. Descarga de paquetes RPM con dependencias [yumdownloader Vs yum-downloadonly Vs repoquery]

  5. ¿Eliminar completamente todos los paquetes que instalé?

Cómo encontrar aplicaciones instaladas con tamaño instalado en Linux

Cómo descargar archivos con el comando Curl en Linux

Cómo descargar archivos con el comando Wget en Linux

Descargar subtítulos automáticamente con VLC Media Player

Cómo encontrar todas las fuentes instaladas en Linux

Cómo comenzar con Arch Linux