En aquesta entrada es mostra com crear un repositori local/xarxa a partir d'un repositori de xarxa (stable + testing + sid ).
1.- Instal·lar el sevidor web apache i rsync:
$ sudo aptitude install apache2 rsync
2.- Crear una carpeta per desar els fitxers del repositori
$ sudo mkdir /var/www/debian
3.- Sincronitzar el repositori
Exemple per sincronitzar tot el repositori:
rsync -rvlHtzu –delete –stats –progress ftp.debian.org::debian /var/www/debian
Exemple per sincronitzar el repositori amb els binaris i386:
rsync -rvlHtzu –delete –stats –progress \
--exclude *_alpha.deb --exclude *_m68k.deb --exclude *_powerpc.deb \
--exclude *_ia64.deb --exclude *_sparc.deb --exclude *_arm.deb \
--exclude *_mips*.deb --exclude *_hppa.deb --exclude *_sh.deb \
--exclude binary-alpha/ --exclude binary-m68k/ --exclude binary-powerpc/ \
--exclude binary-ia64/ --exclude binary-sparc/ --exclude binary-arm/ \
--exclude binary-mips*/ --exclude binary-hppa/ --exclude binary-sh/ \
--exclude source/ \
--exclude doc/ --exclude projects/ \
--exclude etch/ --exclude etch-proposed-updates/ --exclude etch-m68k/ \
--exclude oldstable/ --exclude oldstable-proposed-updates/ \
--exclude Debian4.0r8/ \
ftp.debian.org::debian /var/www/debian
4.- Afegir el repositori als equips de xarxa:
Editar el fitxer /etc/apt/sourcees.list
deb http://10.10.10.10/debian/ testing main contrib non-fre
on 10.10.10.10, es l'adreça IP del servidor.
5.- Es pot tenir actualitzat amb cron
$ sudo crontab -e
* * * * * comanda a executar
- - - - -
| | | | |
| | | | +----- day of week (0 - 6) (Sunday=0)
| | | +------- month (1 - 12)
| | +--------- day of month (1 - 31)
| +----------- hour (0 - 23)
+------------- min (0 - 59)
Comanda a executar:
rsync -rvlHtzu –delete –stats –progress \
--exclude *_alpha.deb --exclude *_m68k.deb --exclude *_powerpc.deb \
--exclude *_ia64.deb --exclude *_sparc.deb --exclude *_arm.deb \
--exclude *_mips*.deb --exclude *_hppa.deb --exclude *_sh.deb \
--exclude binary-alpha/ --exclude binary-m68k/ --exclude binary-powerpc/ \
--exclude binary-ia64/ --exclude binary-sparc/ --exclude binary-arm/ \
--exclude binary-mips*/ --exclude binary-hppa/ --exclude binary-sh/ \
--exclude source/ \
--exclude doc/ --exclude projects/ \
--exclude etch/ --exclude etch-proposed-updates/ --exclude etch-m68k/ \
--exclude oldstable/ --exclude oldstable-proposed-updates/ \
--exclude Debian4.0r8/ \
ftp.debian.org::debian /var/www/debian
Extret de http://gndx.org
Cap comentari:
Publica un comentari a l'entrada