GNU/Linux >> Znalost Linux >  >> Linux

Jak používat „yum downloadonly“ ke stažení balíčku bez jeho instalace

Existuje několik způsobů, jak si můžete stáhnout yum balíček bez jeho instalace. 2 nejčastěji používané metody jsou popsány zde v příspěvku.
1. pomocí pluginu „pouze ke stažení“ pro yum
2. pomocí nástroje „yumdownloader“.

Metoda 1:pomocí pluginu „pouze ke stažení“ pro yum

1. Nainstalujte balíček včetně pluginu „pouze ke stažení“:

# yum install yum-plugin-downloadonly

2. Spusťte příkaz yum pomocí „–pouze download ” takto:

# yum install --downloadonly --downloaddir=[directory] [package]

Chcete-li například stáhnout balíček pro firefox, aniž byste jej skutečně instalovali, použijte příkaz uvedený níže:

# yum install --downloadonly --downloaddir=/tmp firefox

Balíček firefox se stáhne do zadaného adresáře /tmp. Potvrďte, že soubory RPM jsou dostupné v určeném adresáři pro stahování.

# ls -lrt /tmp/firefox-52.5.0-1.el7.centos.x86_64.rpm 
-rw-r--r--. 1 root root 87273716 Nov 17 16:21 /tmp/firefox-52.5.0-1.el7.centos.x86_64.rpm
Poznámka :Pokud nezadáte možnost –downloaddir, soubory se ve výchozím nastavení uloží do /var/cache/yum/ v rhel-{arch}-channel/packages

3. Můžete si také stáhnout více balíčků současně pomocí pluginu downloadonly. Chcete-li například stáhnout balíčky pro firefox a mutt současně, použijte příkaz níže:

# yum install --downloadonly --downloaddir=/tmp firefox mutt
Poznámka :Pokud je zadán pouze název balíčku, stáhne se nejnovější dostupný balíček (například sshd). Jinak můžete zadat úplný název balíčku a verzi (například mutt-1.5.21-27.el7.x86_64).

Metoda 2:pomocí nástroje „yumdownloader“

Příkaz „yumdownloader“ je zvláště užitečný, když si chcete stáhnout balíček, který je již nainstalován ve vašem systému.

1. Nainstalujte balíček yum-utils:

# yum install yum-utils

2. Spusťte příkaz následovaný požadovaným balíčkem.

# yumdownloader [package]

Například ke stažení balíčku pro mutt, který je již nainstalován v systému, použijte níže uvedený příkaz.

# yumdownloader mutt
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
 * base: mirror.vcu.edu
 * epel: mirror.us.leaseweb.net
 * extras: mirror.lug.udel.edu
 * nux-dextop: li.nux.ro
 * updates: mirror.wdc1.us.leaseweb.net
mutt-1.5.21-27.el7.x86_64.rpm                 | 1.4 MB  00:00:00

3. Nejnovější balíček mutt naleznete stažený v aktuálním pracovním adresáři.

# ls -lrt mutt-1.5.21-27.el7.x86_64.rpm 
-rw-r--r--. 1 root root 1444476 Aug 10 18:21 mutt-1.5.21-27.el7.x86_64.rpm

Můžete také zadat adresář pro stahování pro stažení balíčku. Například,

# yumdownloader --destdir=/var/tmp mutt
Poznámka :Pokud potřebujete stáhnout závislosti, nezapomeňte přidat –resolve do nástroje yumdownloader.


Linux
  1. Jak používat XBPS Package Manager na Void Linux

  2. Jak zkontrolovat verzi balíčku Linux před jeho instalací

  3. Jak extrahovat balíček RPM bez jeho instalace

  1. Jak používat Pacman na Arch Linuxu

  2. Jak otestovat balíček bez jeho instalace v Linuxu

  3. Jak nainstalujete PHP5 bez instalace Apache v ubuntu?

  1. Jak používat dd v Linuxu bez zničení disku

  2. [Linux] :Jak nakonfigurovat yum pro použití úložiště CentOS v počítači RHEL

  3. Jak použít yum k instalaci konkrétní verze balíčku?