Ta članek je zrcalni članek strojnega prevajanja, kliknite tukaj za skok na izvirni članek.

Pogled: 34134|Odgovoriti: 6

[linux] Offline namestitev rpm paketov na CentOS 7 samodejno reši odvisnosti

[Kopiraj povezavo]
Objavljeno na 16. 06. 2021 14:56:10 | | | |
Ko je produkcijsko okolje zaradi varnostnih razlogov prekinjeno. Uporabljam yum za samodejno nameščanje programske opreme in upravljanje odvisnosti prek lokalnih virov.
Vendar pa je najkritičnejši problem te metode, kako pridobiti programsko opremo in njene odvisnosti za uporabo v lokalnih virih?

Ko je manj odvisnosti za namestitev programske opreme, je morda rešitev za ročno iskanje in prenos enega za drugim, in ko ima programska oprema na stotine odvisnosti in obstajajo odvisnosti od teh odvisnosti, potem poskusite znova?


Naslov za iskanje paketov za Linux:Prijava do hiperpovezave je vidna.


Najprej namestite vtičnik yum-plugin-downloadonly z naslednjim ukazom:

Download libgdiplus-devel in njegove odvisnosti

(Opomba:Odvisnost prenosa je namenjena zaznavanju odvisnosti, ki manjkajo v trenutnem sistemu, zato mora biti sistemsko okolje dveh istih strežnikov


kjer --downloaddir določa lokacijo shranjevanja prenesenega RPM paketa, sledi ime programske opreme, ki jo mora namestiti yum, in podpira več delov.

Po prenosu RPM paketa na omrežni računalnik ga kopirajte na strežnik brez omrežja in ga namestite. Ukaz je naslednji:


Ali pa tako
(Konec)





Prejšnji:Razlika med razvojnimi paketi za Linux in ne-razvojnimi paketi
Naslednji:.NET/C# za ugotavljanje, ali je tip ničelen ali ne
 Najemodajalec| Objavljeno na 16. 06. 2021 15:07:39 |
Prenesite preko YumDownloader

Če želite namestitveni paket programske opreme prenesti samo preko yum, vendar ga ni treba namestiti, lahko uporabite ukaz yumdownloader.

Ukaz yumdownloader je v paketu yum-utils.

Najprej namestite yum-utils:


Oglejte si, kateri ukazi so v paketu yum-utils:

(ukaz /usr/bin/yumdownloader je priložen paketu)

Pridobite namestitveni paket libgdiplus-devel in njegove odvisnosti


Objavljeno na 16. 06. 2021 23:36:39 |
Hvala, ker ste delili, podpora!
 Najemodajalec| Objavljeno na 15. 10. 2021 15:08:00 |
yum install --downloadonly --downloaddir=/tmp/ [package-name]-[version]. [arhitektura]

# Na primer:

yum install --downloadonly --downloaddir=/tmp/ cri-tools-1.0.0_beta.1-0
 Najemodajalec| Objavljeno na 15. 10. 2021 15:18:42 |
Poizvedba o različici paketa preko ukazne vrstice



 Najemodajalec| Objavljeno na 21. 10. 2021 09:03:28 |


1.--nodeps ne preverja odvisnosti pri namestitvi, na primer, potrebuješ A pri tem vrtljaju, vendar ne namestiš A, zato paketa ni mogoče namestiti, in ga lahko namestiš z --nodeps.

2.--Force je prisilna namestitev, na primer, če imate nameščeno različico 1 tega RPM, če želite namestiti različico 2 tega RPM, morate uporabiti --force za prisilno namestitev.
 Najemodajalec| Objavljeno na 18. 12. 2021 11:58:29 |
Disclaimer:
Vsa programska oprema, programski materiali ali članki, ki jih izdaja Code Farmer Network, so namenjeni zgolj učnim in raziskovalnim namenom; Zgornja vsebina ne sme biti uporabljena v komercialne ali nezakonite namene, sicer uporabniki nosijo vse posledice. Informacije na tej strani prihajajo z interneta, spori glede avtorskih pravic pa nimajo nobene zveze s to stranjo. Zgornjo vsebino morate popolnoma izbrisati z računalnika v 24 urah po prenosu. Če vam je program všeč, podprite pristno programsko opremo, kupite registracijo in pridobite boljše pristne storitve. Če pride do kakršne koli kršitve, nas prosimo kontaktirajte po elektronski pošti.

Mail To:help@itsvse.com