Imaginez, j'ai tous les packages à installer, disons ddd
.
Si je copie tous les ddd
packages /var/cache/apt/archives
et les exécute sudo apt-get install ddd
dans le terminal, apt-get
télécharger à nouveau les packages ou les ignorer?
PS J'ai actuellement ddd
installé, donc je ne peux pas (ne vais pas) le tester moi-même. J'ai donc besoin d'un expert pour me dire ce qui se passerait :)
apt
package-management
user1857492
la source
la source
/var/apt/cache
.Réponses:
Oui, mais seulement si le package fait partie d'une liste téléchargée lors d'une opération
apt-get update
, par exemple:/var/cache/apt/archives
, car la version du package n'est présente dans aucune liste de packages à partir de vos sources, il ne sera pas utilisé.Les packages sont également signés, donc si la signature du package ne correspond pas à la signature attendue, elle sera à nouveau téléchargée, l'identification du package ne dépend pas uniquement du nom du fichier.
Pour faire court: si la version et la signature du package ajouté manuellement correspondent à quelque chose dans votre liste de packages sources, ce package sera utilisé, sinon il sera à nouveau téléchargé.
la source
Non, il ne le téléchargerait plus. Ici, j'installe un package précédemment désinstallé qui est présent dans mon
/var/cache/apt/archives
répertoire.sudo apt-get install artha
la source