Estaba escribiendo un script y necesitaba una lista de todas las versiones compatibles de Ubuntu.
Si alguno de ustedes conoce un archivo descargable que contenga todas las versiones con fechas o una lista simple de todas las versiones compatibles actualmente . Eso seria genial. Obviamente, tendrían que ser lugares donde Canonical los mantenga actualizados para que los guiones continúen funcionando en el futuro.
Y debería ser algo que funcione en versiones anteriores de Ubuntu, digamos cualquier versión compatible (lucid +), etc.
package-management
metadata
version
Martin Owens -doctormo-
fuente
fuente
Puede utilizar el análisis de la salida de
ubuntu-support-status
. Eso enumerará qué software no es compatible y cuánto tiempo se admiten los demás. Por ejemplo, los servicios LAMP son compatibles durante 5 años en un escritorio LTS, incluso si el escritorio en sí solo es compatible durante tres años. Ese comando reflejará eso. También le mostrará que los paquetes de universo, multiverso, etc., no son compatibles en absoluto.Aquí hay un ejemplo:
fuente
Para colocar todos los nombres compatibles en una lista en lugar de imprimirlos:
fuente
names = [ s.name for s in series_all if s.supported ]
:)No es difícil ver el patrón en las fechas de lanzamiento. Si va a Wikipedia , puede ver que las versiones normales son compatibles durante 1 1/2 años, mientras que el LTS (Soporte a largo plazo, lanzado en abril de cada dos años) es compatible durante 3 años. Como hay un lanzamiento cada 6 meses (en abril y octubre) es fácil crear un script a partir de esa información.
fuente