GNU/Linux >> Znalost Linux >  >> Linux

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

Pokud někdy budete chtít dát YUM pokyn k instalaci pouze určité verze balíčku, můžete to udělat následovně. No, v úložišti yum může být více verzí balíčku a pokud nedostanete pokyn, yum nainstaluje výchozí verzi. Někdy však možná budete chtít nainstalovat pouze určitou verzi balíčku a yum vám umožní vybrat si, co nainstalovat. První věc, kterou byste měli udělat, je zjistit všechny dostupné verze balíčku pomocí –showduplicates přepínač. Tento konkrétní přepínač vyhledá daný balíček a zobrazí dostupnou verzi (včetně základní a aktualizované verze).

# yum--ShowDUplicates Seznam vsftpd dostupné balíčky vsftpd.x86_64 3.0.2-10.El7 Base vsftpd.x86_64 3.0.2-11.el7_2 Aktualizace

Kromě toho výše uvedený příkaz také zobrazí verzi balíčku, který již byl nainstalován v systému v části „Nainstalované balíčky“. Například níže uvedený příkaz uvádí duplikáty pro balíček openssh a také verzi nainstalovaného balíčku.

# yum --showduplicates list openssh | Rozbalte nainstalované balíčky OpenSSH.X86_64 6.6.1p1-25.El7_2 Nainstalované dostupné balíčky OpenSSH.X86_64 6.6.1p1-22.El7 Základna OpenSSH.X86_64 6.6.1p1-23.El7_2 OpenSSH.xs. /před> 

Jak nainstalovat konkrétní verzi balíčku?

Musíte připojit informace o verzi balíčku, jak je uvedeno níže:

# yum install vsftpd-3.0.2-11.el7_2 ::::::::::::::::::::::::Vyřešení závislostí --> Spuštění kontroly transakce ---> Balíček vsftpd.x86_64 0:3.0.2-11.el7_2 bude být nainstalován :::::::::::::::::::::

Je naprosto v pořádku připojit informace o architektuře a vydat také.

# yum install vsftpd-3.0.2-11.el7_2.x86_64 

Nejste si jisti, jak vytvořit/přidat informace o verzi, vydání a architektuře balíčku? Pomoc můžete využít v repoquery příkaz. Příkaz repoquery je součástí yum-utils balíček, takže pokud žádný nenajdete, nainstalujte jej, jak je uvedeno níže:

# yum nainstalovat yum-utils
$ repoquery --show-duplicates vsftpd*vsftpd-0:3.0.2-10.el7.x86_64vsftpd-0:3.0.2-11.el7_2.x86_64

RPM balíčku s konkrétní verzí si také můžete stáhnout pomocí yumdownloader příkaz.

$ yumdownloader vsftpd-0:3.0.2-10.el7.x86_64vsftpd-3.0.2-10.el7.x86_64.rpm                              | 167 kB   00:02
$ ls -lrt-rw-rw-r--. 1 centos centos 170800 25. listopadu  2015 vsftpd-3.0.2-10.el7.x86_64.rpm

Můžete použít –vyřešit přepněte pomocí yumdownloader pro kontrolu závislostí.

$ yumdownloader --resolve 

Nainstalujte stažený soubor RPM lokálně, jak je znázorněno níže:

# yum localinstall vsftpd-3.0.2-10.el7.x86_64.rpm

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

  2. Debian – Jak zobrazit verzi balíčku bez instalace?

  3. Jak nainstalovat Termite?

  1. Jak nainstalovat a používat Snap Package Manager na Ubuntu 20.04

  2. Jak nainstalovat a používat Snap Package Manager na Alma Linux 8

  3. Jak nainstalovat Gimp 2.7.3?

  1. Jak nainstalovat konkrétní verzi balíčku pomocí YUM

  2. Jak nainstalovat a používat Správce balíčků příze v Linuxu

  3. CentOS / RHEL :Jak nainstalovat konkrétní verzi rpm balíčku pomocí YUM