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

sha*_*anu 26 package-management system-installation

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

我将提供 Ubuntu 版本,脚本将获取包列表。

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

Oli*_*Oli 36

去关我的前面的回答中,有可用的清单文件应列出所有包含在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,其中列出了安装后要删除的内容。我自己找不到这些文件的在线副本。

  • @Seth 对于 Ubuntu,`.manifest` 文件可用于 http://releases.ubuntu.com/ 上的任何受支持的版本,其他风格的文件继续在 cdimage 服务器上。 (2认同)