El 02/07/12 11:29, Leandro E. Colombo Viña escribió:
Hola!
Antes que nada me presento, soy Leandro E. Colombo Viña y soy docente de
una escuela media de la Capital en el barrio de Almagro. Hace tiempo que
venimos en una lenta migración hacia los sistemas libres y de a poco vamos
ganando terreno. Mantengo los servidores de la escuela y soy miembro del
equipo de soporte técnico de la escuela.
Hace un tiempo ya que venimos dando un curso de capacitación en el uso del
sistema operativo GNU/Linux (Actualmente estamos utlizando Linux Mint
Debian Edition), por suerte contamos con unos cuantso laboratorios de
computadoras de unas 20 máquinas. El inconveniente que tenemos es referido
a la actualizaciones, y aquí la pregunta:
¿Hay alguna forma de hacer que una máquina baje las actualizaciones y las
demás vayan a buscar la información de los paquetes o los paquetes en sí a
esta máquina?
Por aqui estoy usando el programa approx sobre un server con Debian
Stable, y precisamente en estos dias agregué los repositorios de Mint
(LMDE). Este programa approx tiene como bueno que no necesita un server
web, sino que incluye su propio servidor.
Lo que hay que hacer es lo siguiente:
- en el server instalar desde el manejador de paquetes (Synaptic) el
paquete "approx"
- en el server asegurar de tener espacio de disco en /var/cache/approx
(varios gigas)
- en el server editar como root (o usuario privilegiado) el archivo
/etc/approx/approx.conf agregando las lineas (justo antes de la linea
con $cache):
debian http://debian.linuxmint.com/latest
security http://debian.linuxmint.com/latest/security
multimedia http://debian.linuxmint.com/latest/multimedia
mint http://packages.linuxmint.com
- en el cliente editar como root (o usuario privilegiado) el archivo
/etc/apt/sources.list para que quede exactamente (hacer antes una copia
de seguridad):
deb http://repo:9999/debian testing main contrib non-free
deb http://repo:9999/security testing/updates main contrib non-free
deb http://repo:9999/multimedia testing main non-free
debhttp://repo:9999/mint debian main upstream import
(Reemplazar donde donde dice repo por la dirección IP o el nombre del
servidor definido en el archivo /etc/hosts del cliente)
- en el cliente actualizar la lista de paquetes desde Synaptic o con #
apt-get update
- A partir de ahora, cada vez que se pida un paquete, este quedará
almacenado en el servidor.
(si el servidor también es un LMDE, también se puede hacer la misma
modificación a su propio sources.list)
Hay que tener en cuenta que esos repositorios de LMDE 1204 están
congelados a abril de 2012 con las ventajas y desventajas que eso tiene.
Como ventaja es la estabilidad relativa de los paquetes, y como
desventaja, que pueden faltar algunos como Wine (justo en ese momento
Debian Testing estaba transicionando Wine desde 1.0.1 a 1.2.3, y no
estaba presente).
En realidad, tanto en mi approx como en los clientes de red estoy usando
Debian Testing como distribución primaria. Y te comento que, cambiando
los repositorios, he podido con éxito tanto "Debianizar" un LMDE para
traerlo al dia de hoy, como "Mintizar" un Debian Testing para tener el
escritorio Mate (También tengo colocados los repositorios de
mate-desktop.org con los paquetes actualizados). De todas formas, hacer
estas mezclas depende de la estrategia deseada a futuro, y decidir de
antemano que se va a hacer con los paquetes que se vayan quedando en el
tiempo.
Es para que las 20 máquinas no se conecten todas al mismo tiempo y bajar 20
veces lo mismo. Y para no tener que hacer 20 clonaciones de las máquinas
cuando sale alguna actualización importante. Ya que las máquinas están con
doble booteo y las usan otros alumnos y no disponemos del tiempo físico
para invertir recursos humanos en la actualización de los sistemas de forma
constante.
Agradecería cualquier comentario y experiencia al respecto.
Saludos!
Leandro E. Colombo Viña.
_______________________________________________
Gleducar - http://www.gleducar.org.ar
Para enviar mensajes: [email protected]
Desuscripción: escribir un correo a [email protected]
Información de la lista:
http://gleducar.org.ar/cgi-bin/mailman/listinfo/gleducar
Para ver los mensajes anteriores: http://news.gmane.org/gmane.linux.edu.gleducar
_______________________________________________
Gleducar - http://www.gleducar.org.ar
Para enviar mensajes: [email protected]
Desuscripción: escribir un correo a [email protected]
Información de la lista:
http://gleducar.org.ar/cgi-bin/mailman/listinfo/gleducar
Para ver los mensajes anteriores: http://news.gmane.org/gmane.linux.edu.gleducar