Perché / var / cache / apt / archives continua a eliminare i file?


8

Di solito scarico tutti i .debpacchetti e li copio dalla /var/cache/apt/archivesdirectory al resto dei computer, risparmiando di dover scaricare nuovamente tutti gli aggiornamenti e i programmi. Ma da Ubuntu 11.04, la directory continua a eliminare il file più vecchio o una sorta di metodo di eliminazione che ripristina letteralmente la quantità di pacchetti lì. Quindi devo scaricarli di nuovo sul resto dei PC. I file rimangono lì per un paio di giorni, ma poi "magicamente" non è più lì dopo alcuni giorni.

Quindi cosa devo fare per dire a Ubuntu di NON eliminare alcun file /var/cache/apt/archives, nemmeno le versioni precedenti dello stesso pacchetto? Non voglio che elimini nulla da lì.

Solo per aggiungere, installo i pacchetti usando aptitude o synaptic.

Risposte:


18

Dai un'occhiata /etc/apt/apt.conf.d/20archive.

Ci sono alcune righe utilizzate dal lavoro cron apt giornaliero:

APT::Archives::MaxAge "30";
APT::Archives::MinAge "2";
APT::Archives::MaxSize "500";

Questi sono i valori predefiniti. Dovresti ottenere ciò che desideri impostando tutti e tre su 0.

Puoi vedere le intestazioni di /etc/cron.daily/apt per maggiori informazioni.


/usr/lib/apt/apt.systemd.daily in ubuntus recente
Jack Wasey,

8

Questa non è una risposta diretta alla tua domanda, ma hai mai pensato di mettere qualcosa come apt-cacher-ng su una macchina? Sembra che tu stia facendo molto lavoro copiando quando potrebbe essere fatto piuttosto automaticamente.

Tutto quello che devi fare (IIRC) è installare il pacchetto apt-cacher-ng su un computer, assicurarti che la porta 3142 sia aperta sulla tua LAN se hai un firewall ed eseguire echo "Acquire::http { Proxy \"http://<ip_of_cacher_computer>:3142\"; };" | sudo tee /etc/apt/apt.conf.d/02proxysu ogni client. I client verranno scaricati tramite il computer cacher e se un pacchetto è mai stato scaricato da un client, verrà semplicemente estratto dalla cache anziché essere scaricato nuovamente. È una soluzione abbastanza automatica al problema di impiegare molto tempo a scaricare due volte gli stessi pacchetti.


Ho votato la risposta di Mark come corretta, ma mi hai anche fornito un'altra soluzione molto interessante, quindi +1 anche a te.
Luis Alvarado,

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.