软件包在Fedora 11中

我试图findFedora 11安装的软件包列表。 我想这是在安装DVD或anaconda软件包的一部分.iso。 特别是我想要一个最小的列表。

我知道这可能不是正确的问题, 有可能在安装的时候,一个最小的Fedora不会安装任何软件包,而只是复制DVD中的文件。 有人可以证实这一点吗?

谢谢,

鲍勃。

如果您执行最小安装,然后运行rpm -qa您将看到已安装的软件包列表。

这个文件似乎很好地描述了这个过程:

http://allisonr.us/code/aurora/comps.html

基本上,似乎有一个名为“ comps ”的comps ,可能在Fedora/base/ 。 该文件定义可以随时select的软件包组和始终安装的“基本”组件。

我没有安装光盘,所以我无法validation这个信息是最新的。

我想你应该澄清一下你的问题。 由于它是基于软件包的安装,安装环境中的所有内容都来自格式化/分区后的软件包。 你想知道什么关于安装过程?

在阅读anaconda源文件和yum文档后,我意识到所有的包信息都在yum版本库中。 文件/Fedora/i386/os/repodata/repomd.xml根据http://createrepo.baseurl.org/上的(过时)描述来指定其他文件中的数据。 在repomd.xml中有一个标签为“group”types的文件。 对于Fedora,它是nnnn-Fedora-11.comps.xml。 在这个文件中,软件包以组的forms列出。 每个组被标记为默认或不是,每个包被标记为默认,强制或可选。 Anaconda使用python yum模块来提供基于这些数据的安装选项。 百胜可能会根据依赖关系安装额外的软件包。

anaconda安装可能会施加一些要求,例如要求安装“基本”组,以及可以如上find该组中的哪些包。 发现依赖关系到了百胜,而且我猜测,很难确定这个链,而不是简单地运行百胜,看看会发生什么。

底线似乎是要找出哪些软件包是Fedora最低要求,唯一的办法是安装Fedora尽可能less的select,然后看看/root/install.log。

感谢所有帮助所有有用想法的人。