El Mar 04 Jun 2002 10:44, Javier Fern�ndez-Sanguino Pe�a escribi�: > On Thu, May 30, 2002 at 09:51:02PM +0200, Manuel Samper wrote: > > El Mar 28 May 2002 10:47, Josep M� Castells escribi�: > > > Me gustaria saber si hay algun sistema para actualizar los > > > paquetes que tengo instalados con la distribucion Debian > > > (testing) de forma automatica. > > Mi sugerencia es, para evitar problemas de dependencias: > 1.- configurar apt para que los paquetes que no quieras que se > actualicen se queden "bloqueados" (ojo! la funci�n de "pin" parece > que a�n no est� muy documentada :( > Yo pondr�a *todos* los paquetes salvo aquellos que mantengan un > servicio susceptible de ser vulnerado remotamente (ssh, apache...) > > 2.- poner un apt-get update && apt-get -y upgrade en el cron > 3.- cruzar los dedos
En donde tengo instalado woody junto con varios paquetes de sid, uso un script en cron.daily que hace esto precisamente apt-get --quiet=2 update apt-get --quiet=2 --assume-yes --download-only upgrade y en /etc/apt/preferences Package: * Pin: release a=unstable Pin-Priority: 100 y funciona como debe sin tener que cruzar los dedos; tocar� madera :-> Y cierto es que no est� muy documentado; yo me fij� en este mecanismo gracias a un mensaje en una lista (no recuerdo donde). Por supuesto, no lo actualizo autom�ticamente (--download-only|-d), entre otras cosas porque me gusta toquetear bastante los ficheros y/o scripts de configuraci�n como para aceptar sin m�s las posibles actualizaciones del mantenedor de cada paquete (afortunadamente existe testing; si hubiese tenido que hacer un dist-upgrade de potato->woody, me paso a... mandrake :-O ). Y no me he estudiado tan en profundidad el apt_preferences como para andar haciendo distinciones entre paquetes, como sugieres. > Sinceramente, hacer esto para 'testing' (o 'sid') es arriesgarse a > quedarse con un sistema bloqueado. Solo se puede asegurar el correcto > funcionamiento de una distribuci�n, y esa es 'stable'. > > > > Por ejemplo que si han encontrado un error de seguridad en un > > > determinado paquete, de forma automatica me gustaria que se > > > actualizase a la ultima versi�n. > > Ten en cuenta que en testing es donde *m�s* tardan los errores de > seguridad en ser arreglados porque si se detecta un error: > > 1.- se suele enviar un paquete a sid (que no tiene por qu� funcionar > bien, por las prisas) > 2.- se genera un paquete para stable (que se prueba para ver si > funciona ok) > > Testing no se actualiza hasta que el paquete de sid, si no se le pone > ning�n bug, no pasa varios d�as (10) all�. > > > Saludos > > Javi Al hilo de esto, me gustar�a comentar algunas cosillas sobre el actual sistema. Si bien es bastante m�s flexibe que el que exist�a cuando apareci� potato, pienso que se puede mejorar para hacerlo a�n m�s flexible, sin que por ello se introduzcan m�s bugs en la distribuci�n estable; �o existe ya alg�n plan/proyecto al respecto?. Porque seg�n est� ahora, se tiene que elegir entre la distro estable, con algunas actualizaciones peri�dicas, correciones de bugs, etc. pero con versiones que pueden llegar a ser bastante anticuadas (sobre todo por las diferencias entre el ritmo al que se desarrollan algunos proyectos y lo que tardan en salir las distribuciones estables), o la distro testing/unstable, en donde suelen encontrarse las versiones m�s recientes a costa de una mayor inestabilidad, bugs, etc. (tambi�n est� la opci�n de compilarse uno mismo el software que necesite, pero eso plantea si cabe los mismos o mayores problemas, puesto que suele depender de librer�as que es preciso tambi�n compilar o tomar de testing/unstable). Pienso que el presente sistema ser�a perfecto si se lanzara una nueva distribuci�n cada 6-9 meses, pero es evidente que ante el creciente n�mero de paquetes y de arquitecturas soportadas, esto es inviable. O bien se aumenta la frecuencia de salida de nuevas distribuciones estables o se flexibiliza el sistema para incorporar a stable aquellos paquetes de testing lo suficientemente estables (valga la redundancia). Es s�lo MHO. Gracias por aguantar la charla, y perd�n si �ste tema ha sido ya discutido o existe algo en proyecto. Saludos -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

