Upload
jrengifo27
View
4
Download
1
Embed Size (px)
Citation preview
Mirror Debian
Introducción Generrar mirror Actualizar mirror Utilizar mirror Bibliografia
Mirror DebianIntroducción
Es una copia de todo los archivos de debian Se puede tener solo las versiones o secciones
que necesitemos La instalación de los paquetes es mucho más
rapida Una vez que tengasmos la copia no
necesitamos mas internet Necesitamos internet para la creación y la
actualización
Mirror DebianGenerrar Mirror
Hay varias aplicaciones para hacer una replica de debian
Debmirror, apt-move, reprepro, etc ... Utilizaremos debmirror para la creación Intalacion debmirror
apt-get install debmirror
Mirror DebianGenerrar Mirror - Opciones
Debmirror --debug : modo de control errores --progress : muestra una barra de progreso --verbose : muestra la informacion en pantalla --nosource: No descarga las fuentes --souce : Descarga los fuentes (Por defecto) --host : URL de donde lo descarga --section : Secciones de repositorio --method : Metodo de la descarga (ftp|hftp|http|
rsync -e) --root : Directorio padre
Mirror DebianGenerrar Mirror - Opciones
--dist : Version --arch : Tipo de architectura --ignore-release-gpg : Ignora los ficheros
Release.gpg --passive : descarga modo pasivo --user : Usuario --passwd : contraseña --timeout : especifica un tiempo de espera --postcleanup : Borra los temporares si se ha
completa y no ha ocurrido error. (por defecto) --cleanup : borrar el mirror
Mirror DebianGenerrar Mirror - Opciones
--nocleanup : No borra los temporares --ignore : ignora los archivos con ese patron --exlude : exclude los archivos con ese patron --exclude-deb-section : igual pero para una seción --rsync-options : Opciones para el rsync path : la ruta donde queremos hacer el mirror
Seccion | sarge | etch | sid | all
------------+--------+-------+---------+-------
main | 8816 | 9126 | 10777 | 20577
contrib | 126 | 118| 291 | 363
non-free | 282 | 345 | 464 | 666
Mirror DebianGenerrar Mirror – Ejemplo mirror Lenny para i386
echo Mirror de Debian Lenny
debmirror --debug --progress –verbose \ --nosource --host=ftp.debian.org \ --section=main,contrib,non-free \
--method=http --root=debian –dist=lenny \ --arch=i386 --ignore-release-gpg \
/linex/mirror/debian
Mirror DebianUtilizar Mirror – Accesible desde otros PC
Para utilizar el mirror en otros ordenadores dicho directorio tiene que estar accesible.
Necesitamos un servidor web, como apache La carpeta de path esta en el root del apache
(path = /var/www/mirror) Hacemos un enlace simbolico
ln -s /mirror /var/www/mirror
Mirror DebianUtilizar Mirror - Accesible desde otros PC
Meterlo en una maquina virtual de apache Alias /debian/ "/mirror/"
<Directory /mirror/>
Options Indexes FollowSymLinks MultiViews
AllowOverride None
Order allow,deny
allow from all
</Directory>
Mirror DebianUtilizar Mirror - Source.list
Añadimos esta linea al source.list Comentado las que sean igual pero utilizando
internet no nuestra red local deb http://ip/debian distribucion secciones
Mirror DebianActualizar Mirror
En la sección de method Cambiar http por rsync Esto desde los centros del IES no funciona
porque no nos deja el rsync pero desde una adsl o desde casa si.
Con rsync solo se modifican los datos que se han cambiado y en http lo regenera de nuevo
Mirror DebianBibliografia
Manual debmirror Internet varias paginas