Denne artikel er en spejling af maskinoversættelse, klik venligst her for at springe til den oprindelige artikel.

Udsigt: 34134|Svar: 6

[linux] CentOS 7 offline-installation af rpm-pakker løser automatisk afhængigheder

[Kopier link]
Opslået på 16/06/2021 14.56.10 | | | |
Når produktionsmiljøet er afbrudt af sikkerhedsmæssige årsager. Bruger Yum til automatisk at installere software og håndtere afhængigheder via lokale kilder.
Det mest kritiske problem ved denne metode er dog, hvordan man får softwaren og dens afhængigheder til brug for lokale kilder?

Når der er færre afhængigheder at installere software, kan det være en løsning at overveje manuelt at finde og downloade dem én ad gangen, og når en software har hundredvis af afhængigheder, og der er afhængigheder på afhængighederne, så prøver du igen?


Linux-pakkesøgning downloadadresse:Hyperlink-login er synlig.


Først installerer yum-plugin-downloadonly plugin'et med følgende kommando:

Download libgdiplus-devel og dets afhængigheder

(Bemærk:Downloadafhængigheden er for at opdage de afhængigheder, der mangler i det nuværende system, så det må være systemmiljøet for to samme servere


hvor --downloaddir angiver lagringsstedet for den downloadede rpm-pakke, efterfulgt af navnet på den software, der skal installeres af yum, og understøtter flere dele.

Efter at have downloadet rpm-pakken på netværksmaskinen, kopier den til serveren uden netværk og installer den. Kommandoen er som følger:


Eller sådan
(Slut)





Tidligere:Forskellen mellem Linux devel-pakker og ikke-devel-pakker
Næste:.NET/C# for at afgøre, om en type er nullérbar eller ej
 Udlejer| Opslået på 16/06/2021 15.07.39 |
Download via YumDownloader

Hvis du kun vil downloade softwareinstallationspakken via yum, men ikke behøver at installere den, kan du bruge kommandoen yumdownloader.

Kommandoen yumdownloader er i pakken yum-utils.

Installer yum-utils først:


Se, hvilke kommandoer der er i yum-utils-pakken:

(/usr/bin/yumdownloader-kommandoen inkluderet i pakken)

Få libgdiplus-devel installationspakken og dens afhængigheder


Opslået på 16/06/2021 23.36.39 |
Tak for at dele, støtte!
 Udlejer| Opslået på 15/10/2021 15.08.00 |
yum install --downloadonly --downloaddir=/tmp/ [pakkenavn]-[version]. [arkitektur]

# For eksempel:

yum install --downloadonly --downloaddir=/tmp/ cri-tools-1.0.0_beta.1-0
 Udlejer| Opslået på 15/10/2021 15.18.42 |
Forespørg versionen af pakken via kommandolinjen



 Udlejer| Opslået på 21/10/2021 09.03.28 |


1.--nodeps tjekker ikke afhængigheder ved installation, for eksempel skal du bruge A ved denne rpm, men du installerer ikke A, så din pakke kan ikke installeres, og du kan installere den med --nodeps.

2.--force er en tvungen installation, for eksempel, hvis du har installeret version 1 af denne rpm, hvis du vil installere version 2 af denne rpm, skal du bruge --force to force installation.
 Udlejer| Opslået på 18/12/2021 11.58.29 |
Ansvarsfraskrivelse:
Al software, programmeringsmaterialer eller artikler udgivet af Code Farmer Network er kun til lærings- og forskningsformål; Ovenstående indhold må ikke bruges til kommercielle eller ulovlige formål, ellers skal brugerne bære alle konsekvenser. Oplysningerne på dette site kommer fra internettet, og ophavsretstvister har intet med dette site at gøre. Du skal slette ovenstående indhold fuldstændigt fra din computer inden for 24 timer efter download. Hvis du kan lide programmet, så understøt venligst ægte software, køb registrering og få bedre ægte tjenester. Hvis der er nogen overtrædelse, bedes du kontakte os via e-mail.

Mail To:help@itsvse.com