GNU/Linux >> Znalost Linux >  >> Linux

Stáhnout všechny závislosti pomocí Yumdownloader, i když jsou již nainstalovány?

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

Linux
  1. Výpis všech e-mailových adres v souboru s grep

  2. Smazání všech C komentářů se Sedem?

  3. Jak přeinstalovat všechny nainstalované balíčky pomocí Zypper?

  1. Stahování RPM balíčků se závislostmi [ yumdownloader vs yum-downloadonly vs repoquery]

  2. Jak vypsat všechny nainstalované balíčky ve fedoře s časem instalace

  3. Odebrat úplně všechny balíčky, které jsem nainstaloval?

  1. Příkaz Linux DD – 15 příkladů se všemi možnostmi

  2. Jak vypsat všechny nainstalované balíčky v Linuxu

  3. Vypsat všechny nainstalované balíčky s yum na CentOS 7