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