Existuje způsob, jak stáhnout všechny závislosti pomocí yumdownloader, i když jsou již nainstalovány?
Snažím se vytvořit místní repo a chci zahrnout pouze balíčky, které potřebujeme.
Přijatá odpověď:
Můžete použít repotrack
místo toho takto:
repotrack -a x86_64 -p /repos/Packages [packages]
Bohužel existuje chyba s -a
vlajka (oblouk). Stáhne i686 a x86_64.
Zde je návod, jak to opravit:
if opts.arch:
#archlist = []
#archlist.extend(rpmUtils.arch.getArchList(opts.arch))
archlist = opts.arch.split(',') # Change to this
else:
archlist = rpmUtils.arch.getArchList()
Můžete použít repoquery
pro získání seznamu skupinových balíčků:
repoquery --qf=%{name} -g --list --grouppkgs=all [groups]
Které můžete vložit do repotracku:
repoquery --qf=%{name} -g --list --grouppkgs=all [groups] | xargs repotrack -a x86_64 -p /repos/Packages