Questo articolo è un articolo speculare di traduzione automatica, clicca qui per saltare all'articolo originale.

Vista: 34134|Risposta: 6

[Linux] L'installazione offline di pacchetti rpm su CentOS 7 risolve automaticamente le dipendenze

[Copiato link]
Pubblicato su 16/06/2021 14:56:10 | | | |
Quando l'ambiente di produzione viene disconnesso per motivi di sicurezza. Usare yum per installare automaticamente software e gestire le dipendenze tramite fonti locali.
Tuttavia, il problema più critico di questo metodo è come ottenere il software e le sue dipendenze per l'uso da parte di fonti locali?

Quando ci sono meno dipendenze da installare software, potrebbe essere una soluzione da considerare trovandole e scaricandole manualmente una alla volta, e quando un software ha centinaia di dipendenze, e ci sono dipendenze da esse, allora ci riprovi?


Indirizzo di download della ricerca pacchetto Linux:Il login del link ipertestuale è visibile.


Per prima cosa, installa il plugin yum-plugin-downloadonly con il seguente comando:

Scarica libgdiplus-devel e le sue dipendenze

(Nota:La dipendenza dal download serve a rilevare le dipendenze mancanti dal sistema attuale, quindi deve essere l'ambiente di sistema di due server identici


dove --downloaddir specifica la posizione di archiviazione del pacchetto RPM scaricato, seguito dal nome del software che YUM deve installare, e supporta più parti.

Dopo aver scaricato il pacchetto rpm sulla macchina di rete, copialo sul server senza rete e installalo. Il comando è il seguente:


O giù di lì
(Fine)





Precedente:La differenza tra i pacchetti Devel Linux e quelli non-devel
Prossimo:.NET/C# per determinare se un tipo è nullabile o meno
 Padrone di casa| Pubblicato su 16/06/2021 15:07:39 |
Scarica tramite YumDownloader

Se vuoi scaricare solo il pacchetto di installazione software tramite yum, ma non è necessario installarlo, puoi usare il comando yumdownloader.

Il comando yumdownloader è nel pacchetto yum-utils.

Installa prima yum-utils:


Scopri quali comandi ci sono nel pacchetto yum-utils:

(comando /usr/bin/yumdownloader incluso nel pacchetto)

Scarica il pacchetto di installazione libgdiplus-devel e le sue dipendenze


Pubblicato su 16/06/2021 23:36:39 |
Grazie per aver condiviso, supporto!
 Padrone di casa| Pubblicato su 15/10/2021 15:08:00 |
Installazione Yum --Downloadonly --DownloadDir=/TMP/ [Nome-Pacchetto]-[Versione]. [architettura]

# Per esempio:

yum install --downloadonly --downloaddir=/tmp/ cri-tools-1.0.0_beta.1-0
 Padrone di casa| Pubblicato su 15/10/2021 15:18:42 |
Consulta la versione del pacchetto tramite la riga di comando



 Padrone di casa| Pubblicato su 21/10/2021 09:03:28 |


1.--nodeps non controlla le dipendenze durante l'installazione, ad esempio, serve A a questo giro, ma non installi A, quindi il tuo pacchetto non può essere installato, e puoi installarlo con --nodeps.

2.--force è un'installazione forzata, ad esempio, se hai installato la versione 1 di questo rpm, se vuoi installare la versione 2 di questo rpm, devi usare --force to force installazione.
 Padrone di casa| Pubblicato su 18/12/2021 11:58:29 |
Disconoscimento:
Tutto il software, i materiali di programmazione o gli articoli pubblicati dalla Code Farmer Network sono destinati esclusivamente all'apprendimento e alla ricerca; I contenuti sopra elencati non devono essere utilizzati per scopi commerciali o illegali, altrimenti gli utenti dovranno sostenere tutte le conseguenze. Le informazioni su questo sito provengono da Internet, e le controversie sul copyright non hanno nulla a che fare con questo sito. Devi eliminare completamente i contenuti sopra elencati dal tuo computer entro 24 ore dal download. Se ti piace il programma, ti preghiamo di supportare software autentico, acquistare la registrazione e ottenere servizi autentici migliori. In caso di violazione, vi preghiamo di contattarci via email.

Mail To:help@itsvse.com