El sáb, 05-09-2009 a las 09:44 -0500, kazabe escribió: > Holas. > > Tengo un servidor que debo reemplazar pues ya esta bastante "viejito" > y esta muy corto de recursos. Dicho servidor tiene instalado woody. > He intentado copiar todos los archivos al nuevo servidor (buzones y > archivos de usuarios) pero me bota errores de lectura en disco. La > opcion que se me ocurre seria sincronizar con rsync, pero no tengo > como instalarlo. > > He encontrado un DVD de sarge, pero no puedo usarlo en esa maquina. > Se me ocurre montarlo en el nuevo servidor, y desde ese publicarselo > como un repositorio local, para instalarle los paquetes que necesite > para poder montar rsync. Lastimosamente toda la informacion que > encuentro en internet para repositorios locales, es usando los > paquetes que fueron descargados en el equipo que va a ser el > repositorio. No encuentro nada de como crear un repositorio usando los > paquetes de un DVD. > > La otra opcion que veo es actualizar ese woody a etch, pero el cambio > seria bastante grande y no tengo opcion de dar marcha atras si algo > falla, asi que prefiero no arriesgarme. > > Alguno de ustedes ha instalado un repositorio local usando solamente > los paquetes de un DVD? o que otra opcion me recomiendan para sacar > la informacion de ese servidor? lastimosamente necesito que el cambio > de un servidor a otro sea inmediato, pues dicho servidor es el > principal de archivos y correos de la empresa. > > Agradezco de antemano su colaboracion > > saludos. > > «Existen dos cosas infinitas: > el universo y la estupidez humana... y no estoy muy seguro de la primera» : > Albert Einstein > > hola colega, tengo aca dos scrip, hechos por un colega, [1] echo "### Script #1 para hacer repo local ###" sleep 3 echo "Descargar paquetes del mirror " sleep 2 echo -ne "Carpeta donde se guardaran los paquetes: " read folder mkdir $folder while i==1; do echo -ne "Paquetes a descargar (Ctrl+C para terminar): " read paqt apt-get clean apt-get -y -d install $paqt cp /var/cache/apt/archives/*.deb $folder; done [2] #! /bin/bash echo "### Script #2 para hacer repo local ###" echo "Construir Repo local (requiere tener instalado el paquete dpkg-dev)" sleep 5 echo -ne "Ruta del dir (ej: si los .deb estan en /home/repo escriba /home): " read folder echo -ne "Nombre del dir [solo escribir el nombre del dir que tiene los .deb) ej: repo]: " read foldeb cd $folder dpkg-scanpackages $foldeb /dev/null | gzip > $foldeb/Packages.gz echo "_______________________________________________" echo "Listo." sleep 1 echo " ___________________________________________________________________ " echo "| Cuando quieras instalar paquetes desde el repo local |" echo "| apunta su ruta en el sources.list de la siguiente manera: |" echo "| Si el repo esta en /home/repo deberas poner: deb file:/home repo/ |" echo " ------------------------------------------------------------------- " sleep 10 echo "Enjoy the freedom ;) v...@2"
sld2. -- liuber's (o- //\ Debian V_/_ Lenny "the quieter you become, the more you are able to hear" -- Este mensaje le ha llegado mediante el servicio de correo electronico que ofrece Infomed para respaldar el cumplimiento de las misiones del Sistema Nacional de Salud. La persona que envia este correo asume el compromiso de usar el servicio a tales fines y cumplir con las regulaciones establecidas Infomed: http://www.sld.cu/ -- To UNSUBSCRIBE, email to [email protected] with a subject of "unsubscribe". Trouble? Contact [email protected]

