Mirror Debian
Transcripción
Mirror Debian
Mirror Debian Crear Mirror Debian ManuelGomez Gomez [email protected] I.T.Informatica de Sistema Mirror Debian Introducción Generrar mirror Actualizar mirror Utilizar mirror Bibliografia Mirror Debian Introducció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 Debian Generrar 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 Debian Generrar 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 Debian Generrar 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 Debian Generrar 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 Debian Generrar 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 Debian Utilizar 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 Debian Utilizar 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 Debian Utilizar 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 Debian Actualizar 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 Debian Bibliografia Manual debmirror Internet varias paginas