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

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

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

我将提供 Ubuntu 版本,然后脚本将获取软件包列表。

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

答案1

将关闭我之前的回答,有可用的清单文件,其中列出了 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,其中列出了安装后要删除的内容。我无法找到这些文件的在线副本。

相关内容