¿Cómo enumero los paquetes instalados predeterminados?

21

Estoy desarrollando un instalador sin conexión para todas las versiones de Ubuntu, y necesito la lista de paquetes instalados por defecto de Ubuntu. ¿Hay alguna forma de obtener esta información de algún servidor (servidor web)? Cualquier script para recuperar la lista de paquetes instalados por defecto de cualquier versión de Ubuntu.

Le daré la versión de Ubuntu, y el script buscará la lista de paquetes.

Nota: Necesito al menos una dirección de servidor. Puedo escribir un guión para esto.

shantanu
fuente

Respuestas:

31

Saliendo de una respuesta anterior mía , hay archivos de manifiesto disponibles que deberían enumerar todos los paquetes incluidos en el CD.

Las URL de los archivos son bastante predecibles pero están en constante cambio (a medida que salen nuevas versiones y se eliminan las antiguas), por lo que una buena estrategia es:

  1. Vaya a http://releases.ubuntu.com/ (para las versiones compatibles actualmente) o http://cdimage.ubuntu.com/ (para otras versiones, imágenes del servidor, etc.)
  2. Elige tu giro
  3. Recoger releases
  4. Elija una versión (por ejemplo, 14.04)
  5. Elegir release(si se ha lanzado)
  6. Encuentra el .manifestarchivo correspondiente .

Tenga en cuenta que no todos estos paquetes permanecen instalados. En las imágenes del CD, también encontrará un archivo llamado /capsper/filesystem.manifest-removeque es una lista de cosas para eliminar después de la instalación. No puedo encontrar una copia en línea de estos archivos por su cuenta.

Oli
fuente
Predecible quizás, pero roto.
Paul Draper
@PaulDraper No se rompe tanto como cambia constantemente. He actualizado la respuesta con un enfoque de bricolaje que debería durar la prueba del tiempo.
Oli
1
Parece que ya no hay archivos de manifiesto ..
Seth
2
@Seth Para Ubuntu, los .manifestarchivos están disponibles para cualquier versión admitida en releases.ubuntu.com y otras versiones siguen teniendo los archivos en el servidor de cdimage.
clearkimura
1
Esta respuesta solía apuntar a releases.ubuntu.com, pero el problema práctico es que solo enumera las versiones compatibles. Asumí que la pregunta es más sobre la instalación original (que ahora puede ser una versión no compatible). Lo editaré nuevamente.
Oli