操作后安装的查询包

操作后安装的查询包

我正在尝试找出 CentOS7 上使用 yum 的脚本安装了哪些软件包,以便稍后下载为 rpm 以将其离线安装在类似的机器上。我想出了一些解决方案,但它们需要在输出中进行“greping”,我想知道是否有一种标准方法来查询特定时间段内安装的软件包。我的解决方案是:

  1. 使用yum history:首先清除 itwith new,然后创建一个addon-infowith all tr​​ansaction 来查看发生的所有事情(或保存文件saved_tx),然后 grep 周围
  2. 直接使用 grep/var/log/yum.log
  3. 使用rpm -qa --last,然后 grep 今天安装的

也欢迎采用其他方法。(注意:该脚本是一个非常复杂的 ansible 剧本,不能直接放弃源代码)

相关内容