Tento článek je zrcadlovým článkem o strojovém překladu, klikněte zde pro přechod na původní článek.

Pohled: 34134|Odpověď: 6

[linux] Offline instalace rpm balíčků v CentOS 7 automaticky řeší závislosti

[Kopírovat odkaz]
Zveřejněno 16.06.2021 14:56:10 | | | |
Když je produkční prostředí odpojeno z bezpečnostních důvodů. Používám yum k automatické instalaci softwaru a řešení závislostí přes lokální zdroje.
Nejkritičtějším problémem této metody však je, jak získat software a jeho závislosti pro použití místními zdroji?

Když je méně závislostí k instalaci softwaru, může být řešením zvážit ruční vyhledávání a stahování jednotlivě, a když má software stovky závislostí a jsou na nich závislosti, zkuste to znovu?


Adresa pro vyhledávání balíčků v Linuxu:Přihlášení k hypertextovému odkazu je viditelné.


Nejprve nainstalujte plugin yum-plugin-downloadonly pomocí následujícího příkazu:

Download libgdiplus-devel a jeho závislosti

(Poznámka:Závislost na stahování slouží k detekci závislostí, které v aktuálním systému chybí, takže musí být v systémovém prostředí dvou stejných serverů


kde --downloaddir specifikuje místo úložiště staženého balíčku RPM, následovaný názvem softwaru, který musí být instalován YUM, a podporuje více částí.

Po stažení balíčku rpm na síťový stroj ho zkopírujte na server bez sítě a nainstalujte ho. Příkaz je následující:


Nebo tak
(Konec)





Předchozí:Rozdíl mezi linuxovými vývojovými balíčky a ne-vývojovými balíčky
Další:.NET/C# pro určení, zda je typ nulovatelný či ne
 Pronajímatel| Zveřejněno 16.06.2021 15:07:39 |
Stáhnout přes YumDownloader

Pokud chcete stahovat instalační balíček softwaru jen přes yum, ale není potřeba ho instalovat, můžete použít příkaz yumdownloader.

Příkaz yumdownloader je v balíčku yum-utils.

Nejprve nainstalujte yum-utils:


Podívejte se, jaké příkazy jsou v balíčku yum-utils:

(příkaz /usr/bin/yumdownloader je součástí balíčku)

Získejte instalační balíček libgdiplus-devel a jeho závislosti


Zveřejněno 16.06.2021 23:36:39 |
Díky za sdílení, podporo!
 Pronajímatel| Zveřejněno 15.10.2021 15:08:00 |
Mňam, instalace --downloadonly --downloaddir=/tmp/ [název balíčku]-[verze]. [architektura]

# Například:

Mňam, instalace --downloadonly --downloaddir=/tmp/ cri-tools-1.0.0_beta.1-0
 Pronajímatel| Zveřejněno 15.10.2021 15:18:42 |
Dotazujte se na verzi balíčku pomocí příkazového řádku



 Pronajímatel| Zveřejněno 21.10.2021 9:03:28 |


1.--nodeps nekontroluje závislosti při instalaci, například potřebujete A při této otáčce, ale A neinstalujete, takže váš balíček nelze nainstalovat, a můžete ho nainstalovat pomocí --nodeps.

2.--force je nucená instalace, například pokud máte nainstalovanou verzi 1 tohoto RPM, pokud chcete nainstalovat verzi 2 této RPM, musíte použít --force pro vynucení instalace.
 Pronajímatel| Zveřejněno 18.12.2021 11:58:29 |
Zřeknutí se:
Veškerý software, programovací materiály nebo články publikované organizací Code Farmer Network slouží pouze k učení a výzkumu; Výše uvedený obsah nesmí být používán pro komerční ani nelegální účely, jinak nesou všechny důsledky uživatelé. Informace na tomto webu pocházejí z internetu a spory o autorská práva s tímto webem nesouvisí. Musíte výše uvedený obsah ze svého počítače zcela smazat do 24 hodin od stažení. Pokud se vám program líbí, podporujte prosím originální software, kupte si registraci a získejte lepší skutečné služby. Pokud dojde k jakémukoli porušení, kontaktujte nás prosím e-mailem.

Mail To:help@itsvse.com