Normalerweise lade ich alle .deb
Pakete herunter und kopiere sie einfach aus dem /var/cache/apt/archives
Verzeichnis auf den Rest der Computer. So muss ich nicht alle Updates und Programme erneut herunterladen. Seit Ubuntu 11.04 löscht das Verzeichnis jedoch immer wieder die älteste Datei oder eine Löschmethode, mit der die Anzahl der Pakete dort buchstäblich zurückgesetzt wird. Dann muss ich sie erneut auf den Rest der PCs herunterladen. Die Dateien bleiben dort für ein paar Tage, aber dann "magisch" ist es nach einigen Tagen nicht mehr da.
Was muss ich also tun, um Ubuntu anzuweisen, KEINE Dateien zu entfernen /var/cache/apt/archives
, auch nicht die vorherigen Versionen desselben Pakets? Ich möchte nicht, dass etwas von dort gelöscht wird.
Um es hinzuzufügen, installiere ich Pakete mit aptitude oder synaptic.
Dies ist keine direkte Antwort auf Ihre Frage, aber haben Sie darüber nachgedacht, etwas wie apt-cacher-ng auf eine Maschine zu setzen? Es hört sich so an, als würden Sie viel kopieren, wenn dies eher automatisch möglich wäre.
Alles, was Sie tun müssen (IIRC), ist das apt-cacher-ng- Paket auf einem Computer zu installieren, sicherzustellen, dass Port 3142 für Ihr LAN geöffnet ist, wenn Sie eine Firewall haben, und
echo "Acquire::http { Proxy \"http://<ip_of_cacher_computer>:3142\"; };" | sudo tee /etc/apt/apt.conf.d/02proxy
auf jedem Client auszuführen . Die Clients werden über den Cacher-Computer heruntergeladen. Wenn ein Paket jemals von einem Client heruntergeladen wurde, wird es einfach aus dem Cache abgerufen, anstatt erneut heruntergeladen zu werden. Es ist eine ziemlich automatische Lösung für das Problem, dass es lange dauert, dieselben Pakete zweimal herunterzuladen.quelle
Versuchen Sie APTonCD , um diese Dateien portabler zu machen
quelle