GNU/Linux >> Tutoriels Linux >  >> Linux

Télécharger toutes les dépendances avec Yumdownloader, même si elles sont déjà installées ?

Existe-t-il un moyen de télécharger toutes les dépendances avec yumdownloader, même si elles sont déjà installées ?

J'essaie de créer un référentiel local et je souhaite uniquement inclure les packages dont nous avons besoin.

Réponse acceptée :

Vous pouvez utiliser repotrack à la place comme ceci :

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

Malheureusement, il y a un bogue avec le -a drapeau (arche). Il téléchargera i686 et x86_64.

Voici comment y remédier :

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

Vous pouvez utiliser repoquery pour obtenir une liste des forfaits de groupe :

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

Que vous pouvez alimenter dans repotrack :

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

Linux
  1. Répertorier toutes les adresses e-mail dans un fichier avec grep

  2. Supprimer tous les commentaires C avec Sed ?

  3. Répertorier tous les packages installés avec yum sur CentOS 7

  4. Téléchargement de packages RPM avec dépendances [yumdownloader Vs yum-downloadonly Vs repoquery]

  5. Comment lister tous les packages installés dans Fedora avec l'heure de l'installation

Comment trouver des applications installées avec une taille installée sous Linux

Comment télécharger des fichiers avec la commande Curl sous Linux

Comment télécharger des fichiers avec la commande Wget sous Linux

Télécharger les sous-titres automatiquement avec VLC Media Player

Comment trouver toutes les polices installées sous Linux

Comment démarrer avec Arch Linux