actuałizări pe un disc extern

5 posts / 0 new
Last post
piratu
piratu's picture
actuałizări pe un disc extern

Știu că a mai fost un post de genuł ăsta, dar ła mine probłema este diferită.
Am constatat că este mai rapid să instałezi actuałizăriłe de pe un disc dur extern decît de pe internet. Și mi-am propus să-mi mențin un mediu de genuł ăsta.

Am copiat cu Fiłeziłła directoarełe 2008.1 și 2009 de ła adresa ftp://ftp.free.fr/mirrors/ftp.mandriva.com/MandrivaLinux/official/updates/ (fiind abonat ła Free accesuł ła aceste medii este mai rapid, rețeaua internă a furnizorułui de acces internet). Am pompat în jur de 10Go de pachete cu actuałizări.

Întrebarea mea: cum pot să fac o sincronizare, în mod ełegant/automat, de fiecare dată cînd apar pachete noi?

PS: cînd mă mai duc ła vreun prieten să pun un Łinux iau și discuł extern cu mine și-i fac așa actuałizarea sistemułui după instałare, să nu mai pierd timp cu actuałizarea de pe net.

cgherman
cgherman's picture
Re: actuałizări pe un disc extern

pune un script in cron cu mirrordir

piratu
piratu's picture
Re: actuałizări pe un disc extern

cristian gherman wrote:
pune un script in cron cu mirrordir

poti fi mai explicit un pic, nu-s un meserias in scris scripturi. n-as zice mura-n-gura, dar p'aproape :)


Coordonator Mageia Linux România
cgherman
cgherman's picture
Re: actuałizări pe un disc extern

cu cron executi taskuri repetitive
vezi

man cron

man mirrordir

admin
admin's picture
Re: actuałizări pe un disc extern

foloseste lftp, cel mai cul client ftp ever:

lftp  -e 'mirror -v -c --delete ./mirrors/ftp.mandriva.com/MandrivaLinux/official/updates/  /calea/catre/disk/extern/updates/ ; bye' -u anonymous,hello ftp.free.fr

pastreaza comanda indentica modificand numai calea catre updates de pe diskul extern
comanda de mai sus ar trebui sa iti pastreze o copie identica (inclusiv stergerea pachetelor mai vechi care dispar din updates, vezi flag-ul delete)

ca sa faci asta automat poti folosi cron:

crontab -e

si adaugi ceva de genul:

*/30 * * * * /usr/bin/lftp -e 'mirror -v -c --delete ./mirrors/ftp.mandriva.com/MandrivaLinux/official/updates/  /calea/catre/disk/extern/updates/ ; bye' -u anonymous,hello ftp.free.fr

asta va rula comanda la fiecare 30 de minute