Traducción(es): English - español - Français - Italiano - Русский - Svenska - 简体中文 (Chinese)
Publicaciones Debian > Debian Inestable
Contents
- Introducción
- Ciclo de vida
- Arquitecturas
-
PUF
- ¿Cómo instalo Inestable?
- ¿Cuáles son las mejores prácticas para usuarios testing/sid?
- ¿Cuál es el estado actual de inestable?
- ¿Dónde puedo conseguir ayuda con Sid?
- ¿Qué es inestable?
- ¿Cómo instalo Sid?
- ¿Tiene Sid un paquete ''foo''?
- ¿Está roto el paquete foo?
- Si un paquete no es instalable, ¿es eso un bug?
- ¿Cómo conozco que versión del paquete foo estoy usando?
- ¿Cuándo estará la versión bar del paquete foo en sid?
- ¡Pero necesito el paquete foo versión bar ya!
- ¿Puedo usar paquetes sid en estable?
- ¿Puedo usar paquetes sid en pruebas?
- ¿Cómo retroimporto un paquete sid a pruebas o estable?
- ¿No hay ya retroimportaciones listas...?
- ¿Debería usar sid en mi servidor?
- ¿Debería usar sid en mi escritorio?
- ¿Tiene sid actualizaciones de seguridad?
- ¿Cuándo va a ser publicada sid?
- ¿Qué personaje de Toy Story es Sid?
- Véase también
Introducción
Debian Inestable (Unstable) (también conocida en cĺave como "Sid") no es en si mismo una publicación, empero una versión en bucle de desarrollo de la distribución que contiene los últimos y mas geniales paquetes que se han introducido en el sistema de Debian. Si eres un puro desarrollador o tester deberías usarla. Si eres un usuario avanzado podrías considerar usar Debian Pruebas (Testing). Las mejores prácticas descritas abajo son aplicables a los usuarios de pruebas también.
Ciclo de vida
Los repositorios de inestable se actualizan cada 6 horas. Puede actualizar con apt-get dist-upgrade, tomando todas las precauciones necesarias de antemano por supuesto.
La secuencia de propagación de paquetes en el proceso de desarrollo de Debian es como sigue:
Arquitecturas
Véase el estado del auto-constructor.
PUF
¿Cómo instalo Inestable?
Véase es/InstallFAQ.
¿Cuáles son las mejores prácticas para usuarios testing/sid?
La cosa más importante es mantener en la cabeza que ud. está participando en el desarrollo Debian cuando esté siguiendo "pruebas" o "inestable". Esto quiere decir que debería saber moverse por Linux, Debian y el sistema de paquetes de Debian y que debería tener un interés en perseguir y arreglar fallos. Hay un par de cosillas que puede hacer para aliviar su vida como usuario de testing/sid tales como:
Siempre sea cauto cuando actualice y compruebe si las acciones propuestas por las herramientas de gestión de paquetes están en concordancia con sus deseos y aspiraciones. (P.ej: asegúrese de que ud. no elimine una plétora de paquetes que necesite al aceptar ciegamente la acción propuesta)
Tenga en mente, apt-get dist-upgrade para mantener todo su sistema completamente actualizado, pero si los cambios propuestos parecen razonables, algunas cosa mas simples que pueden servir son:
- ponga paquetes en conserva hasta que el problema en el archivo se resuelva,
use apt-get upgrade para evitar eliminaciones esta vez,
- simplemente espere hasta que el archivo se haya calmado a un estado más razonable antes de actualizar.
Instale los paquetes apt-listbugs y apt-listchanges para estar al tanto de errores graves o cambios importantes cuando instale nuevos paquetes o durante una actualización.
Considere subscribirse a debian-devel-announce@lists.debian.org (lista de correo de poco tráfico, 1 a 10 por mes) para que se le notifique de futuros cambios técnicos o posibles problemas.
Tengoa a mano un buen live CD/USB como Debian Live en cualquier momento para que pueda seguir trabajando con el sistema incluso si no está arrancando ya más.
- Cree automáticamente copias de respaldo diarias, semanales y mensuales para asegurar que la corrupción de datos no sea un problema.
¿Cuál es el estado actual de inestable?
Actualizar los paquetes es algunas veces mas seguro que otras, como en cualquier momento, una o más transacciones en curso pueden dejar paquetes incapaces de ser instalados, o liberar errores críticos que pueden afectar paquetes clave. Debería mirar el tema en TopicDebianDevel (un espejo del canal IRC #debian-devel, pero ese no es lugar para preguntar por ayuda al usuario; véa la siguiente pregunta) y Debian Weather.
¿Dónde puedo conseguir ayuda con Sid?
Puede obtener ayuda en el canal IRC #debian-next en http://www.oftc.net/ y en las listas de correo.
¿Qué es inestable?
Inestable es donde van los paquetes tras haber sido cargados por el mantenedor, y marcados limpios para liberar por el Señor del FTP. Si usa una paquete inestable, la única cosa que puede decir con certeza es que se compiló en el sistema del desarrollador. Puede contener bugs horribles.
Cuando los paquetes cumplen ciertos criterios, son movidos automáticamente a la actual rama de prueba "testing". Para más información sobre prueba, véase también el anuncio de testing.
Para más informacion, vea la página Publicaciones de Debian.
¿Cómo instalo Sid?
La respuesta canónica es: Debian no publica inestable. Solo puede actualizar a ella desde pruebas (testing). Se hace editando /etc/apt/sources.list y cambiando las fuentes desde testing a unstable. (Si actualmente tiene una instalación estable, debería actualizar a pruebas primero y después a inestable.)
También se puede instalar paquetes sid en vez de paquetes de pruebas si estás usando una instalación en red desde la rama testing. Esto no se soporta, pero si quiere probarlo, sea libre de hacerlo. Después de todo, es su máquina. Justo no llore si se rompe.
¿Tiene Sid un paquete ''foo''?
No nos pregunte -- ud. tiene los mismos recursos que nosotros disponibles! aquí tiene algunos de ellos:
packages.debian.org tiene los números de versión de todos los paquetes en todas las ramas.
En su sistema Debian local apt-cache search y aptitude search le dejaran buscar paquetes. Use apt-cache policy PKG o rmadison PKG (desde el paquete devscripts) para ver cual versión del paquete está instalado.
En los canales #debian y #debian-next, el judd bot puede ser interrogado para proporcionar información de paquetes. Escriba /msg judd info libc6 --release sid para ver una breve descripción del paquete para el paquete libc6 en sid, o /msg judd versions libc6 para saber que versiones están disponibles.
compruebe que no haya errores ITP y RFP contra el pseudo-paquete wnpp si el software no ha sido empaquetado aun.
Si pregunta al canal #debian-next si sid tiene algo (KDE versión 3.2b o GNOME 2.5 o frobbitz versión 42), ¡no lo sabemos! Tendríamos que comprobarlo por ud., y entonces decírselo. Eso es un síntoma de vagancia por su parte. Debería comprobarlo ud. mismo.
¿Está roto el paquete foo?
Una vez más, ¿cómo se supone que lo sabremos? Si a ud. no le funciona, hay una alta probabilidad de que esté roto -- pero su problema puede ser común entre usuarios del paquete foo, o puede que sea único en el sistema. Eso es por lo que Debian tiene un Sistema de seguimiento de Bugs (BTS). Compruebe allí antes de pedir ayuda con un paquete sid. Si no ve su bug allá, pero cree que es un verdadero problema del paquete, entonces prepare un informe de error ud. mismo. Por favor lea Cóm informar de un bug usando reportbug y reportbug Si no está seguro de como escribir un buen informe de Bug. También puede pedir ayuda en los canales #debian-next o #debian-bugs.
Si no vé su problema listado en el BTS, pero no está seguro de si es o no un Bug verdadero o justo algo que hizo ud. mal, entonces pida ayuda por todos los medios. Sea conciso cuando pida ayuda -- diga la versión de Debian que usa, la versión del paquete foo, que esta haciendo (o intentando hacer), y que dice el mensaje de error.
No hacer sus deberes antes de pedir ayuda con un paquete en sid demuestra su vagancia. No se le tomara en serio hasta que haya mostrado que se toma Debian seriamente.
Si un paquete no es instalable, ¿es eso un bug?
No. Vea ¿Cuál es el estado actual de inestable? Por favor no lo informe como bug, pues no ayuda a resolver el problema más rápido y justo dará más trabajo a los mantenedores.
¿Cómo conozco que versión del paquete foo estoy usando?
compruebe con
apt-cache policy package
¿Cuándo estará la versión bar del paquete foo en sid?
Cuando esté lista
¡Pero necesito el paquete foo versión bar ya!
Entonces vaya y empaquétela ud. mismo. Vea la información en el rincón del desarrollador para más detalles.
¿Puedo usar paquetes sid en estable?
No. Ni se moleste en probar. Si aún así lo intenta, se quedará con las piezas y nos reiremos de ud. Puede, sin embargo, retroimportarlos a estable ud. mismo lo cual se explica debajo.
¿Puedo usar paquetes sid en pruebas?
Sólo si se satisfacen las dependencias. En general, sid y pruebas están normalmente cerca una de otra, excepto cunado la publicación es crítica RC (release critical) los bugs en algunos paquetes primarios como libc o perl causan que un montón de cosas se conserven. Así pues las probabilidades de que el paquete binario le funcione en testing son bastante buenas... pero aun así necesita comprobarlo ud.mismo.
Si las dependencias de librerías no se satisfacen, necesitara retroimportarlo.
¿Cómo retroimporto un paquete sid a pruebas o estable?
Instale la fuente de Debian (y las herramientas de desarrollo, especialmente debhelper, devscripts, y build-essential), y entonces construya el paquete.
Por pasos:
- añada una linea deb-src para sid en sources.list
apt-get update
apt-get build-dep NOMBRE_PAQUETE
apt-get -b source NOMBRE_PAQUETE
Los debs resultantes deberían estar en el directorio en curso y pueden ser instalados con dpkg -i the.deb.
¿No hay ya retroimportaciones listas...?
Posiblemente. Compruebe primero http://backports.debian.org/Packages/ para ver si alguien ya lo ha hecho.
¿Debería usar sid en mi servidor?
¿Está ud. loco? ¡No!
¿Debería usar sid en mi escritorio?
Si cree que se puede apañar con un sistema Debian roto, seguro. ¿Sabe que hacer si se rompe libpam0g, evitando entrar en el sistema? ¿Sabe que hay que hacer si se rompe grub, causando que el proceso de arranque se cuelgue por siempre? Estas cosas han pasado. Y volverán a pasar.
Si quiere evitar marrones de bugs como esos, entonces use testing mejor.
¿Tiene sid actualizaciones de seguridad?
No como se entiende las de estable. Si el mantenedor del paquete soluciona un bug de seguridad y sube el paquete, irá a sid por el curso habitual. Si el mantenedor no lo hace, pues entonces no. El equipo de seguridad solo cubre la rama estable (y posiblemente testing... hay un tema pendiente para ese caso).
Se urge fuertemente a los usuarios Sid que se subscriban a la lista de correo de anuncios de seguridad de debian. Y mientras que esté con ello, debería estar también en la Lista de anuncios de desarrollo de Debian y lista de desarrollo de debian.
¿Cuándo va a ser publicada sid?
Nunca. Sid siempre será la rama inestable. Cuando se publica testing, entonces otra testing se crea (con un nombre en clave), y los paquetes continuarán pasando de sid a testing justo como hacen ahora.
¿Qué personaje de Toy Story es Sid?
Tal y como con todos los nombres de publicaciones Debian hasta ahora, la distribución Sid toma su nombre de un personaje de Toy Story. Sid es el niño vecino que rompe los juguetes y hace desagradables criaturas con ellos. Es a veces un erróneo acrónimo de "Still In Development". Mientras que otros nombres en clave de publicaciones progresan en el tiempo pasando de ser testing a ser stable, Sid está para siempre condenada a ser inestable.
Véase también
- Inestable
Evite usar la rama inestable y ¿Cómo se maneja la seguridad en pruebas e inestable? (del manual de "Securing Debian Manual")
Status/Unstable - Estado actual de inestable.
Lista de correo: debian-devel.
Publicaciones Debian - más acerca de las diferentes publicaciones de Debian.
Debian estable - La publicación estable oficial de Debian (la que tiene menos bugs y problemas de seguridad).
Debian pruebas - repositorio con paquetes de inestable, que no tengan errores en 10 días.