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.
Respuestas:
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:
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
basefiles
en Launchpad .fuente
/etc/debian_version
?wheezy/sid
cuando yocat /etc/debian_version
...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.
fuente