Tento článok je zrkadlovým článkom o strojovom preklade, kliknite sem pre prechod na pôvodný článok.

Pohľad: 34134|Odpoveď: 6

[linux] Offline inštalácia rpm balíkov v CentOS 7 automaticky rieši závislosti

[Kopírovať odkaz]
Zverejnené 16. 6. 2021 14:56:10 | | | |
Keď je produkčné prostredie odpojené z bezpečnostných dôvodov. Používam yum na automatickú inštaláciu softvéru a riešenie závislostí cez lokálne zdroje.
Najkritickejším problémom tejto metódy však je, ako získať softvér a jeho závislosti na použitie lokálnymi zdrojmi?

Keď je menej závislostí na inštaláciu softvéru, môže byť riešením manuálne ich hľadanie a sťahovanie jednu po druhej, a keď má softvér stovky závislostí a sú na nich závislosti, potom skúste znova?


Adresa na stiahnutie balíka v Linuxe:Prihlásenie na hypertextový odkaz je viditeľné.


Najprv nainštalujte plugin yum-plugin-downloadonly pomocou nasledujúceho príkazu:

Download libgdiplus-devel a jeho závislosti

(Poznámka:Závislosť na sťahovaní slúži na detekciu závislostí, ktoré v aktuálnom systéme chýbajú, takže to musí byť systémové prostredie dvoch rovnakých serverov


kde --downloaddir uvádza miesto úložiska stiahnutého balíka rpm, nasledovaný názvom softvéru, ktorý musí yum nainštalovať, a podporuje viacero komponentov.

Po stiahnutí balíka rpm na sieťovom stroji ho skopírujte na server bez siete a inštalujte. Príkaz je nasledovný:


Alebo tak
(Koniec)





Predchádzajúci:Rozdiel medzi vývojárskymi balíkmi pre Linux a ne-vývojovými balíkmi
Budúci:.NET/C# na určenie, či je typ nulovateľný alebo nie
 Prenajímateľ| Zverejnené 16. 6. 2021 15:07:39 |
Stiahnuť cez YumDownloader

Ak chceš stiahnuť inštalačný balík softvéru len cez yum, ale nemusíš ho inštalovať, môžeš použiť príkaz yumdownloader.

Príkaz yumdownloader je v balíku yum-utils.

Najskôr nainštalujte yum-utils:


Pozrite sa, aké príkazy sú v balíku yum-utils:

(príkaz /usr/bin/yumdownloader je súčasťou balíka)

Získajte inštalačný balík libgdiplus-devel a jeho závislosti


Zverejnené 16. 6. 2021 23:36:39 |
Ďakujem za zdieľanie, podpora!
 Prenajímateľ| Zverejnené 15. 10. 2021 15:08:00 |
yum install --downloadonly --downloaddir=/tmp/ [názov balíka]-[verzia]. [architektúra]

# Napríklad:

yum install --downloadonly --downloaddir=/tmp/ cri-tools-1.0.0_beta.1-0
 Prenajímateľ| Zverejnené 15. 10. 2021 15:18:42 |
Vyžiadajte verziu balíka cez príkazový riadok



 Prenajímateľ| Zverejnené 21. 10. 2021 9:03:28 |


1.--nodeps nekontroluje závislosti pri inštalácii, napríklad potrebujete A pri tejto rýchlosti, ale neinštalujete A, takže váš balík sa nedá nainštalovať, a môžete ho nainštalovať pomocou --nodeps.

2.--force je nútená inštalácia, napríklad ak máte nainštalovanú verziu 1 tohto RPM, ak chcete nainštalovať verziu 2 tejto RPM, musíte použiť --force na vynútenie inštalácie.
 Prenajímateľ| Zverejnené 18. 12. 2021 11:58:29 |
Vyhlásenie:
Všetok softvér, programovacie materiály alebo články publikované spoločnosťou Code Farmer Network slúžia len na vzdelávacie a výskumné účely; Vyššie uvedený obsah nesmie byť použitý na komerčné alebo nezákonné účely, inak nesú všetky následky používateľmi. Informácie na tejto stránke pochádzajú z internetu a spory o autorské práva s touto stránkou nesúvisia. Musíte úplne vymazať vyššie uvedený obsah zo svojho počítača do 24 hodín od stiahnutia. Ak sa vám program páči, podporte originálny softvér, zakúpte si registráciu a získajte lepšie originálne služby. Ak dôjde k akémukoľvek porušeniu, kontaktujte nás prosím e-mailom.

Mail To:help@itsvse.com