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]