Dit artikel is een spiegelartikel van machinevertaling, klik hier om naar het oorspronkelijke artikel te gaan.

Bekijken: 34134|Antwoord: 6

[Linux] CentOS 7 offline installatie van rpm-pakketten lost automatisch afhankelijkheden op

[Link kopiëren]
Geplaatst op 16-06-2021 14:56:10 | | | |
Wanneer de productieomgeving wordt losgekoppeld om veiligheidsredenen. Yum gebruiken om automatisch software te installeren en afhankelijkheden via lokale bronnen te beheren.
Het meest kritieke probleem van deze methode is echter hoe de software en de afhankelijkheden ervan beschikbaar worden gesteld voor gebruik door lokale bronnen?

Als er minder afhankelijkheden zijn om software te installeren, kan het een oplossing zijn om ze handmatig één voor één te vinden en te downloaden, en als een software honderden afhankelijkheden heeft en er afhankelijkheden op die afhankelijkheden zijn, probeer je het dan opnieuw?


Linux-pakketzoekadres:De hyperlink-login is zichtbaar.


Installeer eerst de yum-plugin-downloadonly plugin met het volgende commando:

Download libgdiplus-devel en zijn afhankelijkheden

(Opmerking:De downloadafhankelijkheid is bedoeld om de afhankelijkheden te detecteren die ontbreken in het huidige systeem, dus het moet de systeemomgeving van twee dezelfde servers zijn


waarbij --downloaddir de opslaglocatie van het gedownloade rpm-pakket specificeert, gevolgd door de naam van de software die door yum geïnstalleerd moet worden, en meerdere onderdelen ondersteunt.

Na het downloaden van het rpm-pakket op de netwerkmachine, kopieer je het naar de server zonder netwerk en installeer je het. Het commando is als volgt:


Of dat is of zo
(Einde)





Vorig:Het verschil tussen Linux devel-pakketten en niet-devel-pakketten
Volgend:.NET/C# om te bepalen of een type nulleerbaar is of niet
 Huisbaas| Geplaatst op 16-06-2021 15:07:39 |
Download via YumDownloader

Als je alleen het software-installatiepakket via yum wilt downloaden, maar het niet hoeft te installeren, kun je het yumdownloader-commando gebruiken.

Het yumdownloader-commando zit in het pakket yum-utils.

Installeer eerst yum-utils:


Bekijk welke commando's in het yum-utils-pakket zitten:

(/usr/bin/yumdownloader-commando inbegrepen in het pakket)

Download het libgdiplus-devel installatiepakket en de bijbehorende afhankelijkheden


Geplaatst op 16-06-2021 23:36:39 |
Bedankt voor het delen, steun!
 Huisbaas| Geplaatst op 15-10-2021 15:08:00 |
yum install --downloadonly --downloaddir=/tmp/ [pakketnaam]-[versie]. [architectuur]

# Bijvoorbeeld:

yum install --downloadonly --downloaddir=/tmp/ cri-tools-1.0.0_beta.1-0
 Huisbaas| Geplaatst op 15-10-2021 15:18:42 |
Vraag de versie van het pakket op via de commandoregel



 Huisbaas| Geplaatst op 21-10-2021 09:03:28 |


1.--nodeps controleert geen afhankelijkheden bij het installeren, bijvoorbeeld, je hebt A nodig op deze rpm, maar je installeert A niet, dus je pakket kan niet worden geïnstalleerd, en je kunt het installeren met --nodeps.

2.--force is een gedwongen installatie, bijvoorbeeld als je versie 1 van deze rpm hebt geïnstalleerd, als je versie 2 van deze rpm wilt installeren, moet je --force to force installation gebruiken.
 Huisbaas| Geplaatst op 18-12-2021 11:58:29 |
Disclaimer:
Alle software, programmeermaterialen of artikelen die door Code Farmer Network worden gepubliceerd, zijn uitsluitend bedoeld voor leer- en onderzoeksdoeleinden; De bovenstaande inhoud mag niet worden gebruikt voor commerciële of illegale doeleinden, anders dragen gebruikers alle gevolgen. De informatie op deze site komt van het internet, en auteursrechtconflicten hebben niets met deze site te maken. Je moet bovenstaande inhoud volledig van je computer verwijderen binnen 24 uur na het downloaden. Als je het programma leuk vindt, steun dan de echte software, koop registratie en krijg betere echte diensten. Als er sprake is van een inbreuk, neem dan contact met ons op via e-mail.

Mail To:help@itsvse.com