bbelze
13-07-2008, 16:35
Salve a tutti, sono nuovo del forum ma linux sono ormai alcuni anni che lo uso come sistema desktop.
In casa possiedo tre macchine x86 con debian sid (sidux) configurate in modo che una delle tre macchine funga da server di apt-cacher. Tutto funziona a meraviglia.
Ho creato uno script che ho posizionato in /usr/sbin in esecuzione ogni giorno alle 24, che contiene quanto seguente[siate buoni con i commenti, è io mio primo script bash!]:
#!/bin/bash
apt-get update && apt-get dist-upgrade -d -y --force-yes
rsync -r -h -v -u --ignore-existing --progress /var/cache/apt/archives/*.deb /var/cache/apt-cacher/import && /usr/share/apt-cacher/apt-cacher-import.pl
Volevo chiedervi:
Avete qualche consiglio per fare in modo che rsync non debba sovrascrivere tutte le volte ogni singolo pacchetto già presente nella cartella di destinazione? [questo per me è importantissimo!]
Esiste la possibilità di eliminare i deb con versione più vecchia mano a mano che vengono scaricate versioni più aggiornate, per risparmiare spazio su disco?
Ovviamente se volete propormi di cambiare parti dello script sono tutt'orecchi! Il mio obiettivo è far funzionare al meglio il server visto che in un futuro non troppo lontano ho intenzione di usare una vecchia macchina come server per apt-cacher, samba, cups, ecc...e meno cicli di cpu si sprecano e meglio è :D
Grazie mille, davide.
In casa possiedo tre macchine x86 con debian sid (sidux) configurate in modo che una delle tre macchine funga da server di apt-cacher. Tutto funziona a meraviglia.
Ho creato uno script che ho posizionato in /usr/sbin in esecuzione ogni giorno alle 24, che contiene quanto seguente[siate buoni con i commenti, è io mio primo script bash!]:
#!/bin/bash
apt-get update && apt-get dist-upgrade -d -y --force-yes
rsync -r -h -v -u --ignore-existing --progress /var/cache/apt/archives/*.deb /var/cache/apt-cacher/import && /usr/share/apt-cacher/apt-cacher-import.pl
Volevo chiedervi:
Avete qualche consiglio per fare in modo che rsync non debba sovrascrivere tutte le volte ogni singolo pacchetto già presente nella cartella di destinazione? [questo per me è importantissimo!]
Esiste la possibilità di eliminare i deb con versione più vecchia mano a mano che vengono scaricate versioni più aggiornate, per risparmiare spazio su disco?
Ovviamente se volete propormi di cambiare parti dello script sono tutt'orecchi! Il mio obiettivo è far funzionare al meglio il server visto che in un futuro non troppo lontano ho intenzione di usare una vecchia macchina come server per apt-cacher, samba, cups, ecc...e meno cicli di cpu si sprecano e meglio è :D
Grazie mille, davide.