Maison > Questions et réponses > le corps du texte
Tous ceux qui développent PHP savent qu'avant de l'exécuter apt-get install php7.1-fpm
, vous devez d'abord ajouter la source
L'approche habituelle est la suivante : add-apt-repository ppa:ondrej/php
À l'origine, il n'y a rien de mal à cette étape, mais elle est trop lente ! !
Alors, je voudrais demander, comment mettre en cache ces packages localement ?
滿天的星座2017-06-14 10:52:02
Vous ne devez l'ajouter qu'une seule fois. . . Je ne vous comprends pas, la lenteur du téléchargement du package est essentiellement un problème avec votre réseau
阿神2017-06-14 10:52:02
Le répertoire cache du logiciel d'installation APT /var/cache/apt/
Vous pouvez directement vous y rendre et découvrir le progiciel que vous venez d'installer.
Commande pour télécharger le progicielapt-get download <package-name>
Commande pour créer une source localedpkg-scanpackages /home/ubuntu-local/wily /dev/null |gzip > /home/ubuntu-local/wily/Packages.gz -r
dpkg-scanpackages /home/ubuntu-local/wily /dev/null |gzip > /home/ubuntu-local/wily/Packages.gz -r
本地源echo "deb http://localhost/ubuntu-local/wily /" > /etc/apt/source.list.d/local.list
Source locale echo "deb http://localhost/ubuntu-local/wily /" > /etc/apt/source.list.d/local.list
Sauvegarder la liste des packages logiciels installéssudo dpkg --get-selections > /home/package.selections
sudo dpkg --get-selections > /home/package.selections
根据软件列表批量下载软件包for req in $(cat ~/package.selections | cut -f 1 | cut -f 1 -d ":" ); do apt-get download $req; done
Télécharger les packages logiciels par lots selon la liste des logiciels
pour demande $(cat ~/ package.selections | cut -f 1 | cut -f 1 -d ":" ); do apt-get download $req done
🎜;