Télécharger localement des paquets des repos [Debian / Red Hat]
Cette documentation donne une technique rapide pour télécharger des paquets depuis les dépôts officiels de Debian et Red Hat sans les installer. Cela peut être utile pour un déploiement hors ligne ou pour sauvegarder des versions spécifiques des paquets. Il est nécessaire que les gestionnaires de packages apt/yum/dnf soient correctement configurés.
Téléchargement des paquets sous Debian
Télécharger un paquet et ses dépendances
Pour récupérer un paquet et toutes ses dépendances sans les installer, utilisez la commande suivante :
apt-get download $(apt-cache depends --recurse --no-recommends --no-suggests \
--no-conflicts --no-breaks --no-replaces --no-enhances \
--no-pre-depends <package> | grep "^\w")
Option de la commande:
Option/Paramètre |
Description |
---|---|
apt-cache depends |
Liste les dépendances du paquet. |
–recurse et –no-* |
Excluent les dépendances facultatives et les conflits possible de package. |
apt-get download |
Télécharge les paquets sans les installer. |
Téléchargement des paquets sous Red Hat
Installer l’outil de téléchargement
Pour télécharger un paquet sans l’installer, vous devez d’abord installer l’outil yum-utils :
yum install -y yum-utils
Télécharger un paquet avec yumdownloader
Une fois yum-utils installé, utilisez yumdownloader pour récupérer un paquet :
yumdownloader <package>
Compression des paquets téléchargés
Une fois téléchargés, vous pouvez compresser les paquets pour un stockage ou un transfert plus efficace :
tar zcvf packages.tar.gz *.deb
Pour extraire l’archive :
tar zxvf packages.tar.gz
Ou pour extraire vers un répertoire spécifique :
tar -xvzf packages.tar.gz -C /chemin/destination
Meta
Auteur : Cbillet Date : 17/03/2025