¿En qué versión de Debian se basan las diferentes versiones de Ubuntu?

108

Tengo algunos paquetes de software personalizados para Ubuntu 10.04, 10.10 y 12.10, pero ahora tengo que instalarlos en Debian Squeeze. No he podido buscar en Google una asignación entre versiones específicas de Ubuntu y Debian. ¿Alguien aquí puede ayudar?

Específicamente quiero saber qué versión de Ubuntu corresponde a Debian Squeeze.

xkcd
fuente
1
Si podemos creer este sitio . Luego 10.04
Warren Hill
Relacionado: unix.stackexchange.com/q/404258/85039
Sergiy Kolodyazhnyy

Respuestas:

195

Puede encontrar la versión de Debian en la que se basa su versión de Ubuntu en el archivo: /etc/debian_version

Desde 10.04 hasta 19.04:

Ubuntu            Debian  
19.04  disco      buster  / sid   - 10
18.10  cosmic     buster  / sid
18.04  bionic     buster  / sid
17.10  artful     stretch / sid   - 9
17.04  zesty      stretch / sid
16.10  yakkety    stretch / sid
16.04  xenial     stretch / sid
15.10  wily       jessie  / sid   - 8
15.04  vivid      jessie  / sid
14.10  utopic     jessie  / sid
14.04  trusty     jessie  / sid
13.10  saucy      wheezy  / sid   - 7
13.04  raring     wheezy  / sid
12.10  quantal    wheezy  / sid
12.04  precise    wheezy  / sid
11.10  oneiric    wheezy  / sid
11.04  natty      squeeze / sid   - 6
10.10  maverick   squeeze / sid
10.04  lucid      squeeze / sid

sid es la distribución de desarrollo de Debian (sid - testing - stable)

Puede averiguar el contenido del archivo sin instalar un sistema completo al ver las fuentes del paquete basefilesen Launchpad .

Jacob Vlijm
fuente
Gracias un montón . Para que quede claro, ¿has comprobado esto iniciando CD en vivo de diferentes versiones de Ubuntu y luego buscándote /etc/debian_version?
xkcd
@xkcd Solo 10.04, los otros que tenía instalados o en VM.
Jacob Vlijm
Mi 13.10 Ubuntu Gnome dice wheezy/sidcuando yo cat /etc/debian_version...
Rmano
2
@Rmano, ¿no es eso lo que dice la lista? Sid significa la distribución de desarrollo de Debian.
Jacob Vlijm
1
@Rmano, actualizaré mi respuesta hoy o mañana, incluidas las versiones intermedias + la variante (todo hasta ahora)
Jacob Vlijm
11

Desafortunadamente, no hay un mapeo directo / etc / debian_version como se menciona en la respuesta de Jacob da una idea aproximada, pero solo refleja realmente un paquete y dicho paquete es un paquete que se modifica localmente en Ubuntu, por lo que no se extraerá automáticamente de Debian.

En particular, Ubuntu a menudo está por delante de Debian en paquetes principales como libc6. Es probable que intentar instalar un paquete creado en Ubuntu en una versión contemporánea de Debian termine con errores de versión en libc6.

De acuerdo con https://superuser.com/questions/407745/wrong-libc6-version-in-debian-squeeze-can-i-go-back Debian squeeze tenía libc6 2.11. De acuerdo con http://web.archive.org/web/20110705212424/http://packages.ubuntu.com/search?keywords=libc6 ubuntu 10.04 lucid también tenía libc6 2.11. Entonces, los paquetes para 10.4 lúcidos son IMO los más propensos a trabajar en Squeeze.

Dependiendo de qué otras bibliotecas necesita su programa, es posible que necesite una compilación específica para Debian squeeze.

Peter Green
fuente