13
Mirror Debian Crear Mirror Debian ManuelGomez Gomez [email protected] I.T.Informatica de Sistema

mirror-debian.pdf

Embed Size (px)

Citation preview

Page 1: mirror-debian.pdf

Mirror Debian

Crear Mirror Debian

ManuelGomez [email protected] de Sistema

Page 2: mirror-debian.pdf

Mirror Debian

Introducción Generrar mirror Actualizar mirror Utilizar mirror Bibliografia

Page 3: mirror-debian.pdf

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

Page 4: mirror-debian.pdf

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

Page 5: mirror-debian.pdf

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

Page 6: mirror-debian.pdf

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

Page 7: mirror-debian.pdf

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

Page 8: mirror-debian.pdf

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

Page 9: mirror-debian.pdf

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

Page 10: mirror-debian.pdf

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>

Page 11: mirror-debian.pdf

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

Page 12: mirror-debian.pdf

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

Page 13: mirror-debian.pdf

Mirror DebianBibliografia

Manual debmirror Internet varias paginas