GNU/Linux >> LINUX-Kenntnisse >  >> Linux

Alle Abhängigkeiten mit Yumdownloader herunterladen, auch wenn sie bereits installiert sind?

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

Linux
  1. Linux DD-Befehl - 15 Beispiele mit allen Optionen

  2. Auflisten aller E-Mail-Adressen in einer Datei mit grep

  3. Alle C-Kommentare mit Sed löschen?

  4. Wie installiere ich alle installierten Pakete mit Zypper neu?

  5. Alle installierten Pakete mit yum unter CentOS 7 auflisten

So finden Sie installierte Anwendungen mit installierter Größe in Linux

So laden Sie Dateien mit dem Curl-Befehl unter Linux herunter

So laden Sie Dateien mit dem Wget-Befehl unter Linux herunter

Laden Sie Untertitel automatisch mit dem VLC Media Player herunter

So finden Sie alle installierten Schriftarten in Linux

Erste Schritte mit Arch Linux