Пакеты установлены в течение определенного периода времени

Мог кто-то помогать мне с тем, как я могу перечислить пакеты, которые были вручную установлены в течение определенного периода времени. Например, Если я хочу видеть список пакетов, которые были вручную установлены за прошлые 2 месяца.. как я могу пойти о выполнении его?

Чем Вы

6
задан 3 July 2011 в 06:33

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
3
ответ дан 23 November 2019 в 07:58
  • Если установлено, поскольку Центр программного обеспечения Ubuntu DEB отслеживает, когда что-то установлено:

enter image description here

  • Установка от a tar было бы довольно невозможно. Необходимо было бы знать что пакеты, где установлено взглянуть во время создания исполняемого файла.
2
ответ дан 23 November 2019 в 07:58

Другие вопросы по тегам:

Похожие вопросы: