Tento stručný návod vysvětluje, jak instalovat balíčky z konkrétního úložiště z příkazového řádku v operačních systémech podobných Unixu. To může být užitečné, když určitý balíček není dostupný z oficiálních úložišť nebo chcete jen nainstalovat nejnovější verzi balíčku z konkrétního úložiště třetí strany. Není to tak těžké. Čtěte dál.
Instalujte balíčky ze specifického úložiště v Linuxu
V systémech založených na YUM:
V RHEL, CentOS a dalších systémech založených na YUM můžete instalovat balíčky z konkrétního úložiště, například EPEL , jak je uvedeno níže.
$ sudo yum --enablerepo=epel install nagios
Výše uvedený příkaz povolí úložiště EPEL a nainstaluje balíček nagios.
Pokud neznáte název úložiště nebo jeho ID, přejděte na následující odkaz.
- Jak najít seznam nainstalovaných úložišť z příkazového řádku v Linuxu
Na systémech založených na APT:
V Debianu, Ubuntu a dalších systémech založených na APT používáme -t příznak pomocí správce balíčků apt-get k instalaci balíčku z konkrétního úložiště, tj. konkrétního vydání.
Následující příkaz nainstaluje balíček lxd z úložiště xenial-backports.
$ sudo apt-get -t xenial-backports install lxd
Upozorňujeme, že lxd balíček je k dispozici v oficiálních repozitářích. Nainstaloval jsem jej však z xenial-backports úložiště pro demonstrační účely.
Doporučená četba:
- Jak zobrazit seznam nainstalovaných balíčků z určitého úložiště v systému Linux
Na systémech SUSE/openSUSE:
V SUSE a openSUSE můžeme nainstalovat balíček z konkrétního úložiště uvedením názvu úložiště, alias s zypper správce balíčků.
Následující příkaz nainstaluje webový prohlížeč Firefox z úložiště Mozilla.
$ sudo zypper install mozilla:MozillaFirefox
Zde, mozilla je alias úložiště, ze kterého se má nainstalovat balíček Firefox.
Vezměte prosím na vědomí, že i když jsou balíčky nainstalovány z konkrétního úložiště, závislosti uvedených balíčků mohou být načteny také z jiných úložišť. Nevypínejte tedy ostatní úložiště a zkuste nainstalovat balíček z konkrétního úložiště. Nemůžete nainstalovat všechny balíčky pouze z jednoho úložiště.