Как найти приложения, установленные сегодня?

Есть ли какая-нибудь команда, чтобы перечислить, какие приложения были установлены сегодня через apt-get или dpkg? Есть ли другой способ найти эту информацию?

3
задан 5 November 2013 в 10:02

4 ответа

Посмотрите в /var/log/apt/history.log. Вот где хранится запись.

0
ответ дан 5 November 2013 в 10:02

Возможно, вы могли бы получить немного более извращенный (и точный) результат, если, например, вам нужен вывод для сценариев, но если вы просто ищете дневную активность:

$ date +"%Y-%m-%d" | xargs -i% sed -n "/%/,/%/p" /var/log/apt/history.log
Start-Date: 2013-06-18  14:24:33
Commandline: apt-get install workrave
Install: workrave:amd64 (1.10-0ubuntu2), workrave-data:amd64 (1.10-0ubuntu2, automatic), libgdome2-0:amd64 (0.8.1+debian-4.1build1, automatic)
End-Date: 2013-06-18  14:24:40
Start-Date: 2013-06-18  16:58:40
Commandline: apt-get dist-upgrade
Install: linux-image-3.8.0-26-generic:amd64 (3.8.0-26.38, automatic), linux-headers-3.8.0-26:amd64 (3.8.0-26.38, automatic), linux-tools-3.8.0-26:amd64 (3.8.0-26.38, automatic), linux-headers-3.8.0-26-generic:amd64 (3.8.0-26.38, automatic), linux-image-extra-3.8.0-26-generic:amd64 (3.8.0-26.38, automatic)
Upgrade: linux-tools:amd64 (3.8.0.25.43, 3.8.0.26.44), linux-generic:amd64 (3.8.0.25.43, 3.8.0.26.44), linux-headers-generic:amd64 (3.8.0.25.43, 3.8.0.26.44), linux-image-generic:amd64 (3.8.0.25.43, 3.8.0.26.44), linux-tools-common:amd64 (3.8.0-25.37, 3.8.0-26.38), linux-libc-dev:amd64 (3.8.0-25.37, 3.8.0-26.38)
End-Date: 2013-06-18  17:00:07
0
ответ дан 5 November 2013 в 10:02

Вы можете запустить

dpkg --get-selections

, чтобы получить установленные пакеты.


Если вы ищете что-то конкретное, вы можете использовать grep для перечисления, например, пакетов PHP, таких как:

dpkg --get-selections | grep php'

Чтобы получить пути к конкретным пакетам, скажем, php5, запустите это

dpkg -L php5

Вы можете прочитать больше в этом руководстве прямо здесь: http://www.howtogeek.com/howto/linux/show-the-list-of-installed-packages- on-ubuntu-or-debian / или в руководстве, запустив.

man dpkg
0
ответ дан 5 November 2013 в 10:02

Чтобы увидеть пакеты, установленные с помощью dpkg или пакетов, отличных от apt, мы можем отсканировать /var/log/dpkg.log. Для раскрытия истории можно использовать функцию, размещенную ранее:

0
ответ дан 5 November 2013 в 10:02

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

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