Traducción(es): English - español - Français - Italiano - Русский - Svenska - 简体中文 (Chinese)

Publicaciones Debian > Debian Inestable


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:

¿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:

¿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:

  1. añada una linea deb-src para sid en sources.list
  2. apt-get update

  3. apt-get build-dep NOMBRE_PAQUETE

  4. 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