Acest articol este un articol oglindă al traducerii automate, vă rugăm să faceți clic aici pentru a sări la articolul original.

Vedere: 34134|Răspunde: 6

[Linux] Instalarea offline a pachetelor rpm în CentOS 7 rezolvă automat dependențele

[Copiază linkul]
Postat pe 16.06.2021 14:56:10 | | | |
Când mediul de producție este deconectat din motive de securitate. Folosesc yum pentru a instala automat software și a gestiona dependențele prin surse locale.
Totuși, cea mai critică problemă a acestei metode este cum să obții software-ul și dependențele sale pentru a fi folosit de surse locale?

Când există mai puține dependențe de instalat software, poate fi o soluție de luat în considerare prin găsirea și descărcarea manuală a acestora, una câte una, iar când un software are sute de dependențe, iar dependențele de ele, atunci încerci din nou?


Adresa de descărcare a căutării pachetelor Linux:Autentificarea cu hyperlink este vizibilă.


Mai întâi, instalează pluginul yum-plugin-downloadonly cu următoarea comandă:

Descarcă libgdiplus-devel și dependențele sale

(Notă:Dependența de descărcare are scopul de a detecta dependențele care lipsesc din sistemul curent, deci trebuie să fie mediul de sistem al a două servere similare


unde --downloaddir specifică locația de stocare a pachetului RPM descărcat, urmată de numele software-ului care trebuie instalat de YUM și suportă mai multe componente.

După ce descarci pachetul de rpm pe mașina de rețea, copieaz-l pe serverul fără rețea și instalează-l. Comanda este următoarea:


Sau cam așa
(Sfârșit)





Precedent:Diferența dintre pachetele devel Linux și cele non-devel
Următor:.NET/C# pentru a determina dacă un tip este nulabil sau nu
 Proprietarul| Postat pe 16.06.2021 15:07:39 |
Descarcă prin YumDownloader

Dacă vrei să descarci pachetul de instalare software doar prin yum, dar nu trebuie să-l instalezi, poți folosi comanda yumdownloader.

Comanda yumdownloader este în pachetul yum-utils.

Instalează yum-utils mai întâi:


Vezi ce comenzi sunt în pachetul yum-utils:

(comanda /usr/bin/yumdownloader inclusă în pachet)

Obține pachetul de instalare libgdiplus-devel și dependențele sale


Postat pe 16.06.2021 23:36:39 |
Mulțumesc că ai împărtășit, sprijin!
 Proprietarul| Postat pe 15.10.2021 15:08:00 |
yum install --downloadonly --downloaddir=/tmp/ [nume-pachet]-[versiune]. [arhitectură]

# De exemplu:

yum install --downloadonly --downloaddir=/tmp/ cri-tools-1.0.0_beta.1-0
 Proprietarul| Postat pe 15.10.2021 15:18:42 |
Interoghează versiunea pachetului prin linia de comandă



 Proprietarul| Postat pe 21.10.2021 09:03:28 |


1.--nodeps nu verifică dependențele la instalare, de exemplu, ai nevoie de A la această turație pe minut, dar nu instalezi A, deci pachetul tău nu poate fi instalat, și îl poți instala cu --nodeps.

2.--force este o instalare forțată, de exemplu, dacă ai instalat versiunea 1 a acestui rpm, dacă vrei să instalezi versiunea 2 a acestui rpm, trebuie să folosești --force to force installation.
 Proprietarul| Postat pe 18.12.2021 11:58:29 |
Disclaimer:
Tot software-ul, materialele de programare sau articolele publicate de Code Farmer Network sunt destinate exclusiv scopurilor de învățare și cercetare; Conținutul de mai sus nu va fi folosit în scopuri comerciale sau ilegale, altfel utilizatorii vor suporta toate consecințele. Informațiile de pe acest site provin de pe Internet, iar disputele privind drepturile de autor nu au legătură cu acest site. Trebuie să ștergi complet conținutul de mai sus de pe calculatorul tău în termen de 24 de ore de la descărcare. Dacă îți place programul, te rugăm să susții software-ul autentic, să cumperi înregistrarea și să primești servicii autentice mai bune. Dacă există vreo încălcare, vă rugăm să ne contactați prin e-mail.

Mail To:help@itsvse.com