Denne artikkelen er en speilartikkel om maskinoversettelse, vennligst klikk her for å hoppe til originalartikkelen.

Utsikt: 34134|Svare: 6

[Linux] CentOS 7 offline-installasjon av rpm-pakker løser automatisk avhengigheter

[Kopier lenke]
Publisert på 16.06.2021 14:56:10 | | | |
Når produksjonsmiljøet er koblet fra av sikkerhetsgrunner. Bruker Yum for automatisk å installere programvare og håndtere avhengigheter via lokale kilder.
Men det mest kritiske problemet med denne metoden er hvordan man får programvaren og dens avhengigheter til bruk av lokale kilder?

Når det er færre avhengigheter å installere programvare på, kan det være en løsning å vurdere å manuelt finne og laste dem ned én etter én, og når en programvare har hundrevis av avhengigheter, og det finnes avhengigheter på avhengighetene, så prøver du igjen?


Linux-pakkesøk nedlastingsadresse:Innloggingen med hyperkoblingen er synlig.


Først, installer yum-plugin-downloadonly-pluginen med følgende kommando:

Last ned libgdiplus-devel og dets avhengigheter

(Merk:Nedlastingsavhengigheten er for å oppdage avhengighetene som mangler i det nåværende systemet, så det må være systemmiljøet til to samme servere


hvor --downloaddir angir lagringsstedet til den nedlastede rpm-pakken, etterfulgt av navnet på programvaren som må installeres av yum, og støtter flere deler.

Etter å ha lastet ned rpm-pakken på nettverksmaskinen, kopier den til serveren uten nettverk og installer den. Kommandoen er som følger:


Eller slik
(Slutt)





Foregående:Forskjellen mellom Linux devel-pakker og ikke-devel-pakker
Neste:.NET/C# for å avgjøre om en type er null eller ikke
 Vert| Publisert på 16.06.2021 15:07:39 |
Last ned via YumDownloader

Hvis du bare vil laste ned programvareinstallasjonspakken via Yum, men ikke trenger å installere den, kan du bruke kommandoen yumdownloader.

Kommandoen yumdownloader ligger i pakken yum-utils.

Installer yum-utils først:


Se hvilke kommandoer som er i yum-utils-pakken:

(/usr/bin/yumdownloader-kommandoen fulgte med pakken)

Få libgdiplus-devel installasjonspakken og dens avhengigheter


Publisert på 16.06.2021 23:36:39 |
Takk for at du delte, støtte!
 Vert| Publisert på 15.10.2021 15:08:00 |
yum install --downloadonly --downloaddir=/tmp/ [pakkenavn]-[versjon]. [arkitektur]

# For eksempel:

yum install --downloadonly --downloaddir=/tmp/ cri-tools-1.0.0_beta.1-0
 Vert| Publisert på 15.10.2021 15:18:42 |
Søk i versjonen av pakken via kommandolinjen



 Vert| Publisert på 21.10.2021 09:03:28 |


1.--nodeps sjekker ikke avhengigheter ved installasjon, for eksempel trenger du A på dette rpm-tallet, men du installerer ikke A, så pakken din kan ikke installeres, og du kan installere den med --nodeps.

2.--tvang er en tvungen installasjon, for eksempel, hvis du har installert versjon 1 av denne rpm, hvis du vil installere versjon 2 av denne rpm, må du bruke --force to force installation.
 Vert| Publisert på 18.12.2021 11:58:29 |
Ansvarsfraskrivelse:
All programvare, programmeringsmateriell eller artikler publisert av Code Farmer Network er kun for lærings- og forskningsformål; Innholdet ovenfor skal ikke brukes til kommersielle eller ulovlige formål, ellers skal brukerne bære alle konsekvenser. Informasjonen på dette nettstedet kommer fra Internett, og opphavsrettstvister har ingenting med dette nettstedet å gjøre. Du må fullstendig slette innholdet ovenfor fra datamaskinen din innen 24 timer etter nedlasting. Hvis du liker programmet, vennligst støtt ekte programvare, kjøp registrering, og få bedre ekte tjenester. Hvis det foreligger noen krenkelse, vennligst kontakt oss på e-post.

Mail To:help@itsvse.com