J'ai une machine CentOS dans laquelle j'ai déjà installé openssl-devel en utilisant
$ yum install openssl-devel
Il a téléchargé et installé tous les packages de dépendances. Maintenant, j'ai besoin de tous ces packages RPM. Est-il possible de télécharger uniquement les packages RPM? Quand je fais ça:
$ yum install openssl-devel -y --downloadonly
Ça dit
Package 1:openssl-devel-1.0.1e-4.fc18.x86_64 already installed and latest version
car il est déjà installé.
Quelqu'un sait-il comment télécharger ces packages RPM sur le même système?
glibc
?filesystem
?Vous pouvez utiliser la commande repotrack du package yum-utils. Il télécharge la totalité de l'arborescence des dépendances - même si elle est déjà installée .
Exemple:
Exemple de sortie:
la source
Une possibilité à plus long terme pourrait être de désigner une machine comme celle à télécharger à partir d'Internet, puis d'exécuter NFS (ou un serveur Web) dessus pour exposer / var / cache / yum aux hôtes internes.
Vous devrez ensuite mettre à jour votre configuration yum, pour ajouter:
Par https://access.redhat.com/documentation/en-US/Red_Hat_Enterprise_Linux/6/html/Deployment_Guide/sec-Working_with_Yum_Cache.html :
En termes plus pratiques:
Les autres réponses résoudront en fait votre problème immédiat, où cela ne vous sera utile que si vous exécutez
yum reinstall
pour les packages que vous avez déjà et souhaitez des RPM.la source
Voici ce que je fais:
sudo yum install --config =. / yum.conf --installroot = / tmp / f541Sdex --downloadonly --downloaddir / tmp / DL-e25xds $ (liste de packages cat)
la source