Apt-get téléchargera-t-il la même version d'un paquet ajouté manuellement dans / var / cache / apt / archives?


9

Imaginez, j'ai tous les packages à installer, disons ddd.
Si je copie tous les dddpackages /var/cache/apt/archiveset les exécute sudo apt-get install ddddans le terminal, apt-gettélécharger à nouveau les packages ou les ignorer?

PS J'ai actuellement dddinstallé, 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 :)


je n'en ai pas trouvé /var/apt/cache.
— Avinash Raj

quel type de paquets vous aviez .deb ou tar.gz?
— Avinash Raj

Réponses:


7

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:

  • Vous obtenez un package qui provient d'un PPA que vous souhaitez utiliser et vous ajoutez le package manuellement /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é.


5

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/archivesrépertoire.

sudo apt-get install artha

entrez la description de l'image ici


Ce n'est concluant que si vous y avez copié manuellement le fichier et qu'il n'y avait pas de présence antérieure d'artha sur le système.
— Demander

Comme je suppose que la désinstallation d'un package signifie également la même chose.
— g_p

Vous supposez qu'il n'y a aucune mention ailleurs? Mais j'ai vérifié cela en obtenant manuellement un paquet d'Ubuntu et en l'ajoutant au cache avant l'installation. Alors maintenant, c'est sûr, il ne téléchargera plus le fichier.
— Demande

@guruprasad Je choisirais votre réponse comme acceptée, mais la réponse de Bruno Pereira est plus détaillée. Quoi qu'il en soit, merci et +1 pour une excellente réponse et un excellent fond d'écran :)
— user1857492
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.