GNU/Linux >> Linux Esercitazione >  >> Linux

Download di una versione specifica del pacchetto e delle sue dipendenze dal repository per l'installazione offline utilizzando YUM

Domanda :Come scaricare una versione specifica del pacchetto insieme alle sue dipendenze usando YUM offline.

Rispondi :
1. Per vedere quali versioni particolari sono disponibili per te tramite yum puoi utilizzare –showduplicates interruttore.

# yum --showduplicates list [package_name]

Ad esempio:

# yum --showduplicates list httpd
Loaded plugins: product-id, security, subscription-manager.
Installed Packages
httpd.x86_64 2.2.15-39.0.1.el6 @ol6_x86_64_latest         --- installed
Available Packages
httpd.x86_64 2.2.15-5.0.1.el6 ol6_x86_64_latest           --- older versions
httpd.x86_64 2.2.15-9.0.1.el6 ol6_x86_64_latest
....

2. Se è necessario scaricare il pacchetto della versione precedente insieme alle relative dipendenze per un'installazione offline, è possibile utilizzare una delle seguenti opzioni per scaricare una particolare versione di RPM dal Web, quindi utilizzare yum per installarla .

Metodo 1

Per scaricare i pacchetti in una directory locale, usa l'opzione – -downloaddir=[dir] insieme all'opzione –downloadonly del comando yum.

# yum install --downloadonly --downloaddir=[directory] [package]

Ad esempio :

# yum install --downloadonly --downloaddir=/tmp/ httpd.x86_64 2.2.15-5.0.1.el6

Metodo 2

Per scaricare il pacchetto con le sue dipendenze usando yumdownloader :

# yumdownloader [package]

Per scaricare il pacchetto in una cartella locale prova l'opzione “- -destdir=DESTDIR”

# yumdownloader --destdir=[DIR] [package]

Ad esempio :

# yumdownloader --destdir=/tmp httpd.x86_64 2.2.15-5.0.1.el6

Per scaricare il pacchetto insieme a tutte le dipendenze, usa l'opzione "- -resolve" insieme a "- -destdir"

# yumdownloader --destdir=[DIR] --resolve [package]

Installazione dei pacchetti in locale

Ora installa i pacchetti dalla directory locale con l'opzione del comando yum "localinstall"

# yum localinstall [path to rpm]


Linux
  1. Utilizzo dei comandi Yum per disabilitare e rimuovere i repository di pacchetti su CentOS

  2. Come installare pacchetti da un repository specifico in Linux

  3. Errore:impossibile recuperare il metalink per il repository:epel. Verifica il suo percorso e riprova [Risolto]

  4. Come utilizzare yum per installare una versione specifica di un pacchetto?

  5. Come installare MongoDB dal sorgente (e usando YUM) su Linux

Come convertire da RPM a DEB e DEB a RPM utilizzando Alien

Guida all'installazione e all'uso del firewall CSF

Come istruire Yum a installare una versione specifica del pacchetto X?

Scrittura e debug di applicazioni C++ Linux da Visual Studio usando il sottosistema Windows per Linux

8 repository di terze parti YUM per CentOS e RHEL

Rails:disinstalla una versione specifica di una libreria utilizzando gem