Normalement, je télécharge tous les .deb
packages et je copie simplement les packages du /var/cache/apt/archives
répertoire vers le reste des ordinateurs, ce qui m'évite d'avoir à télécharger à nouveau toutes les mises à jour et programmes. Mais depuis Ubuntu 11.04, le répertoire continue de supprimer le fichier le plus ancien ou une sorte de méthode de suppression qui réinitialise littéralement la quantité de packages. Alors je dois les télécharger à nouveau sur le reste des PC. Les fichiers y restent pendant quelques jours, mais "par magie", ils ne sont plus là après quelques jours.
Alors, que dois-je faire pour dire à Ubuntu de NE PAS éliminer les fichiers /var/cache/apt/archives
, pas même les versions précédentes du même paquet? Je ne veux rien supprimer de là.
Juste pour ajouter, j'installe des paquets en utilisant aptitude ou synaptic.
Ce n'est pas une réponse directe à votre question, mais avez-vous envisagé de mettre quelque chose comme apt-cacher-ng sur une machine? Il semble que vous fassiez beaucoup de travail de copie alors que cela pourrait être fait assez automatiquement.
Tout ce que vous avez à faire (IIRC) est d'installer le package apt-cacher-ng sur un ordinateur, assurez-vous que le port 3142 est ouvert sur votre réseau local si vous avez un pare-feu et exécutez-le
echo "Acquire::http { Proxy \"http://<ip_of_cacher_computer>:3142\"; };" | sudo tee /etc/apt/apt.conf.d/02proxy
sur chaque client. Les clients seront téléchargés via l'ordinateur cacher, et si un package a déjà été téléchargé par un client, il sera simplement récupéré hors du cache au lieu d'être retéléchargé. C'est une solution assez automatique au problème de prendre beaucoup de temps pour télécharger deux fois les mêmes packages.la source
essayez APTonCD pour rendre ces fichiers plus portables
la source