Jay*_*Jay 6 package-management time
有人可以帮助我如何列出在特定时间范围内手动安装的软件包。例如,如果我想查看过去 2 个月内手动安装的软件包列表……我该怎么做?
比你
这是一个使用aptitude(待安装)和dpkg日志的脚本,
更改date变量,格式为 YYYY-MM-DD:
#!/bin/bash
export LC_COLLATE=C
date="2011-05-31"
join -22\
<(aptitude -F%p search '?installed?not(?automatic)' |
sort) \
<(less /var/log/dpkg.log* |
sort |
awk -v date="$date" '$1 >= date && $3 == "install" { print $1, $4 }' |
sort -u -k2,2) |
awk '{ print $2, $1 }' |
sort
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
300 次 |
| 最近记录: |