获取安装在CentOS上的软件包列表(通过命令行和网页)

安装CentOS(6.2)时,会安装一大堆软件包,但是安装通常非常快,很难注意到软件包的名称。 我有一些问题:

  • 1)我猜我可以等待整个安装完成,然后查询系统上安装的软件包列表。 我怎么做?
  • 2)在网上有没有打印清单,所以我不必先安装操作系统来获取清单?

另一种select是,因为许多pipe理员想要把机器复制到其他地方。

安装程序会将您的系统的kickstart模板创build为〜root ~root/anaconda-ks.cfg ,其中包括安装期间select的软件包和软件包组。

这个模板可以用来在另一个系统上复制你的构build。 您也可以使用此模板,根据需要进行修改(添加更长的%postinstall部分,添加用户,修改NIC等)并重新映像当前系统。

我的笔记本电脑上有一台虚拟机。 我想要一个最小安装,所以我手动取消select所有额外的软件包。

 %packages --nobase @core %end 

这表明我没有select任何额外的软件包,只安装了“核心”软件包组。

您可以从terminal上yum list installed > ~/packages 。 这会将已安装软件包的列表保存到主目录中的纯文本文件中。

除了@ briankb的回答之外, $ rpm -qa还会给你一个安装包列表。

  1. 我的CentOS 6.2仍然有其原始的〜root / install.log和install.log.syslog,其中生成了安装时安装的软件包的目录。
  2. 那么如果你要定制要安装的软件包,那么你可以在graphics安装过程中通过select“Customize now”来完成。 你会得到完整的列表可供select。 相当多的列表,但。 请注意,前/核心要求将被安装,有时不是那么明显,为什么。 恩。 为什么印刷系统需要一个完善的图书馆? 那么,因为它使用它来产生哔哔声和警报,如果你select!