如何列出默认安装的软件包?

我正在为所有版本的Ubuntu开发一个离线安装程序,我需要Ubuntu的默认安装包列表。 有没有办法从任何服务器(Web服务器)获取此信息? 用于获取任何Ubuntu版本的默认安装包列表的任何脚本。

我将给出Ubuntu版本,脚本将获取包列表。

注意:我至少需要一个服务器地址。 我可以为此编写一个脚本。

在我之前的答案中 ,有可用的清单文件应列出CD中包含的所有软件包。

这些文件的URL是相当可预测的,但是在不断变化的情况下(因为新版本发布而旧版本被淘汰)所以一个好的策略是:

  1. 请访问http://releases.ubuntu.com/ (对于当前支持的版本)或http://cdimage.ubuntu.com/ (对于其他版本,服务器映像等)
  2. 选择你的旋转
  3. 选择releases
  4. 选择一个版本(例如14.04)
  5. 挑选release (如果已发布)
  6. 找到适用的.manifest文件。

请注意,并非所有这些包都保持安装。 在CD映像上,您还会找到一个名为/capsper/filesystem.manifest-remove的文件,它是安装后要删除的内容列表。 我无法自己找到这些文件的在线副本。