Est-il possible de télécharger tous les dépôts Ubuntu en utilisant apt-get
? Je cherche quelque chose comme:
Sudo apt-get install --download-only *
Afin que je puisse accéder au référentiel téléchargé dans le répertoire /var/cache/apt/archives/
.
Tout d'abord, ce n'est pas un moyen pratique. Au lieu de cela, vous devriez utiliser la méthode mention ici . Mais comme réponse à la question.
Commencez par créer un fichier contenant les noms de tous les packages disponibles à l'aide de apt-cache
.
apt-cache dumpavail |grep -oP "(?<=Package: ).*" >> packagelist
Cela créera un fichier packagelist
avec tous les packages disponibles.
Créez maintenant un script simple pour télécharger tous les packages présents dans le fichier packagelist
name__
#!/bin/bash
for package in `cat packagelist`
do
apt-get install -y --download-only $package
done
Sauvegarde le.
Le rendre exécutable en utilisant
chmod +x your_script_name
Maintenant, ouvrez le terminal et connectez-vous en tant que root
Sudo -i
cd /folder/of/you/script
./you_script_name
Il téléchargera tous les packages disponibles en fonction de votre /etc/apt/sources.list
dans le répertoire /var/cache/apt/archives
Vous pouvez utiliser un outil appelé apt-cacher. Vous pouvez vérifier ce lien pour plus d'informations. J'espère que ça aide.