Gibt es eine Möglichkeit, alle Abhängigkeiten mit yumdownloader herunterzuladen, auch wenn sie bereits installiert sind?
Ich versuche, ein lokales Repo zu erstellen und möchte nur die Pakete einschließen, die wir benötigen.
Akzeptierte Antwort:
Sie können repotrack
verwenden stattdessen so:
repotrack -a x86_64 -p /repos/Packages [packages]
Leider gibt es einen Fehler mit dem -a
Flagge (Bogen). Es lädt i686 und x86_64 herunter.
So beheben Sie das Problem:
if opts.arch:
#archlist = []
#archlist.extend(rpmUtils.arch.getArchList(opts.arch))
archlist = opts.arch.split(',') # Change to this
else:
archlist = rpmUtils.arch.getArchList()
Sie können repoquery
verwenden um eine Liste der Gruppenpakete zu erhalten:
repoquery --qf=%{name} -g --list --grouppkgs=all [groups]
Welche Sie in repotrack einspeisen können:
repoquery --qf=%{name} -g --list --grouppkgs=all [groups] | xargs repotrack -a x86_64 -p /repos/Packages