octubre 31, 2020, 05:06:37 pm

Noticias:

Para hacer tu consulta: debes registrarte y hacer un nuevo tema en la sección que consideres más adecuada. Ver: Acerca de este Foro.


Como hacer un Mirror de GNU/Debian

Iniciado por chaco, enero 22, 2007, 04:49:04 pm

Tema anterior - Siguiente tema

chaco

Dado que el mirror de debian de la UCR esta fuera por algunas complicaciones, busque este sencillo manual de como hacer un mirror para debian.

Ojala alguien (Señor Administrador ???)con los recursos necesarios poner un nuevo mirror para debian en Costa Rica

 Como hacer un Mirror de GNU/Debian
By Alexander Olivares
Creado 08/24/2005 - 2:44pm

Alexander Olivares, [email protected] [1]

V0.1, 1 de Febrero del 2005.

En este documento se comenta como hacer una replica de GNU/Debian, no es un documento avanzado lo que se busca es explicar lo mas sencillamente posible como hacerlo.

Introducción.

Un Mirror de GNU/Debian no es mas que obtener una replica ó imagen de los paquetes de software necesario a partir de un site.

GNU/Debian es una de las distribuciones de Linux que mas esta teniendo aceptación en los usuarios de Linux, es uno de los sistemas operativos de código abierto que se desarrolla prácticamente día a día con una gran cantidad de paquetes que podemos mantener actualizados totalmente en línea accediendo a un sitio que contenga un mirror, es por eso que es interesante mantener un replica de GNU/Debian, especialmente si tenemos varias computadoras que utilizan esta distribución las cuales debemos mantener actualizadas.

Requerimientos.

    * Sistema Operativo GNU/Debian Testing (Sarge) ó Unstatble (Sid).

    * Saber que es lo que se desea replicar, es posible realizar un replica parcial o total, GNU/Debian esta soportado por las Arquitecturas (Intel x86 IA-32 i386, Sun Sparc, AMD64, etc... ver http://www.es.debian.org/ports/ [2] ) y normalmente se mantienen 3 versiones llamadas (stable, testing, unstable ver http://www.es.debian.org/releases/ [3] ), en este caso nos basaremos en un replica parcial a partir de la arquitectura i386 y la versión testing.

    * Elegir el sitio origen de donde se generara la replica por ejemplo ftp.debian.org.

    * Conexión de Banda Ancha a Internet (Clable,Aba ú otra..) igual o superior a los 256 Kbps.

    * Espacio suficiente en disco duro para almacenar la replica, por lo menos de 6 a 8 GB por versión.

    * Servicio Web Apache para compartir la replica.

Obtener e Instalar el Software Necesario.

Para crear y mantener actualizado nuestra replica utilizaremos un script escrito en perl llamado debmirror y lo instalaremos de la siguiente manera:

apt-get install debmirror

al ejecutar esta instrucción nos hará una pregunta si bajar e instalar dicho paquete y a su vez nos informara las dependencias con que cuenta el paquete y las instalara de forma automática.

Ejecución del la Actulizacion.

    * Sito Destino donde se almacenara la replica = /var/www/debian

    * Sitio origen de la replica = ftp.debian.org

    * Arquitectura que deseamos replicar = i386

    * Versión que deseamos replicar = testing ó sarge

    * Secciones a replicar = main, contrib, non-free

Teniendo estos parámetros ejecutamos actualización de la replica de la siguiente manera:

debmirror /var/www/debian --host=ftp.debian.org --root=/debian

--dist=testing --section=main,contrib,non-free --arch=i386

--progress --method=http --nosource --ignore-release-gpg

En este momento ya podemos bajar y mantener actulizada nuestra replica.

Ejecución de las Actualizaciones Automáticamente.

Para ejecutar diariamente la actulizacion de la replica basta con realizar este script con cualquier editor de texto y almacenarlo en el directorio de root con el nombre updatemirror.

#!/bin/sh

echo "Script de Actualizacion Automatica de MIRROR de GNU/DEBIAN"

echo "Verificando..."

st=`ps cax |grep -c "debmirror"`

echo "Analizando Ejecucion..."

if [ $st -eq 0 ];then

echo "Ejecutando Actulizacion...."

debmirror /var/www/debian --host=ftp.debian.org --root=/debian

--dist=testing --section=main,contrib,non-free --arch=i386

--progress --method=http --nosource --ignore-release-gpg

else

echo "La Actulizacion esta en proceso..."

fi

Cambiar los permisos de fichero para poder ejecutarlo.

chmod u+x updatemirror

Colocarlo en el demonio de ejecución de programas Cron a las 11:00pm todos los dias.

crontab –e

y ecribimos

0 23 * * * /root/updatemirror

Configuración de las Estaciones.

Supongamos que el Servidor que contiene la replica posee la direccion ip 192.168.0.1
Editar el fichero /etc/apt/sources.list y agregar la siguiente linea:

deb http://192.168.0.1/debian [4] testing main contrib non-free

Ejecutar el comando:

apt-get update;apt-get upgrade

http://gnulinux.com.ve/debmirror-mini-como.html [5]
Source URL:
http://www.gulmer.org.ve/drupal/?q=node/11
This is Unix-Land. In quiet nights, you can hear the Windows machines reboot"

juankasalas

jejej

algun señor administrador se apunta jejejejeje... eso se llama garrotazo teledirijido jajajajaja
Nunca te rindas... DIOS nunca lo hizo y por amor murió por tí en la Cruz
Linux User #432799 Machine ID:  #337816

Mi sistema
AMD Phenom X4 3.2 ghz Asus M4A78T-E
2 GB CORSAIR MSI ATI HD 5600
DELL 1905FP WD 1 TB 16 MB

JorgeAVM

:como: ¿Cómo? ... ¿Es conmigo? :ah?: ¿Me hablaban? :loquillo: Seguro que no es conmigo ... :nolose:

Bueno ... contamos con estos:
deb http://debianmirror.una.ac.cr/debian/mirror/ftp.us.debian.org/debian stable main contrib non-free
deb http://debianmirror.una.ac.cr/debian/mirror/non-us.debian.org/debian-non-US stable/non-US main contrib non-free
deb http://debianmirror.una.ac.cr/debian/mirror/security.debian.org stable/updates main contrib non-free

Un saludo!

chaco

Cita de: "JorgeAVM":como: ¿Cómo? ... ¿Es conmigo? :ah?: ¿Me hablaban? :loquillo: Seguro que no es conmigo ... :nolose:

Bueno ... contamos con estos:
deb http://debianmirror.una.ac.cr/debian/mirror/ftp.us.debian.org/debian stable main contrib non-free
deb http://debianmirror.una.ac.cr/debian/mirror/non-us.debian.org/debian-non-US stable/non-US main contrib non-free
deb http://debianmirror.una.ac.cr/debian/mirror/security.debian.org stable/updates main contrib non-free

Un saludo!

Desconocia la existencia de ellos

Voy a probarlos a ver que tal en velocidad
This is Unix-Land. In quiet nights, you can hear the Windows machines reboot"

JorgeAVM

Bueno, esos no están a cargo mío. Se ubican en Heredia, yo estoy en PZ.
Acá no contamos con suficiente ancho de banda para un mirror. En Heredia tienen 20 MBps.

Un saludo.

juankasalas

20

20 MBps :shock: .... no donaran un par a un pobre que tiene solo 256 kbs...     :lol:   8)
Nunca te rindas... DIOS nunca lo hizo y por amor murió por tí en la Cruz
Linux User #432799 Machine ID:  #337816

Mi sistema
AMD Phenom X4 3.2 ghz Asus M4A78T-E
2 GB CORSAIR MSI ATI HD 5600
DELL 1905FP WD 1 TB 16 MB

gin

Solo para Sarge?

Bueno todavia hay que esperar para Etch.  :roll:
blog.mbrenes.com

No hay vida en este cuerpo Yo soy nada, sin vida, sin alma ... odiado y temido, estoy muerto para todo el mundo. Escuchame... yo soy el monstruo al que los ho

chaco

Cita de: "JorgeAVM"Bueno, esos no están a cargo mío. Se ubican en Heredia, yo estoy en PZ.
Acá no contamos con suficiente ancho de banda para un mirror. En Heredia tienen 20 MBps.

Un saludo.

Y por que esos no aparecen en la pagina de debian ?

http://www.debian.org/mirror/list

Donde ya ni aparecen los de la ucr que segun me conto el encargado esta fuera por que no hay un lugar apropiado para alojar y el tema del ancho de banda.
This is Unix-Land. In quiet nights, you can hear the Windows machines reboot"

JorgeAVM

La verdad no sé si Maykol Phillips quiera publicarlo :roll:

Buscar en el Foro: