GNU/Linux >> Linux Esercitazione >  >> Linux

Scarica tutte le dipendenze con Yumdownloader, anche se già installato?

C'è un modo per scaricare tutte le dipendenze con yumdownloader, anche se sono già installate?

Sto cercando di creare un repository locale e voglio includere solo i pacchetti di cui abbiamo bisogno.

Risposta accettata:

Puoi usare repotrack invece così:

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

Sfortunatamente c'è un bug con -a bandiera (arco). Scaricherà i686 e x86_64.

Ecco come risolverlo:

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

Puoi usare repoquery per ottenere un elenco di pacchetti di gruppo:

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

Che puoi inserire nel repotrack:

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

Linux
  1. Comando Linux DD - 15 esempi con tutte le opzioni

  2. Elenco di tutti gli indirizzi email in un file con grep

  3. Come elencare tutti i pacchetti installati in Linux

  4. Come reinstallare tutti i pacchetti installati con Zypper?

  5. Come faccio a elencare tutti gli utenti con root?

Come trovare applicazioni installate con dimensioni installate in Linux

Come scaricare file con il comando Curl in Linux

Come scaricare file con il comando Wget in Linux

Scarica automaticamente i sottotitoli con VLC Media Player

Come trovare tutti i caratteri installati in Linux

Come iniziare con Arch Linux