Журналирование установки пакетов

Как я могу зарегистрировать установку пакетов в Ubuntu? Я хочу отправить сообщение для входа каждый раз после того, как пакет установлен, как, "Пакет, Установленный" с названием пакета и он должен сделать это после удаления также. Действительно ли это возможно? Я регистрирую все это в файле под названием "Local3.log".

1
задан 26 November 2011 в 19:07

2 ответа

Кажется что способные журналы эти данные здесь:

/var/log/apt/term.log

Этот блог имел это и больше информации о входе пакета:

http://tech.zhenhua.info/2010/11/package-installation-log-on-ubuntu-dpkg.html

1
ответ дан 7 December 2019 в 14:45

Да можно сделать это. (Можно использовать/var/log/apt/history.log* файлы или метод ниже),

Сначала необходимо создать сценарий оболочки, названный склонным - добираются (как показано ниже)

Затем необходимо добавить его к переменной ПУТИ. Можно сделать это путем добавления его к/etc/profile, например, если сценарий расположен в/home/ankur/, необходимо добавить строку к/etc/profile как строка ниже. экспортируйте СОЕДИНЯЮТ =/home/каналом ankur/: $PATH

Теперь каждый раз, когда Вы выполняетесь склонный - добираются, наш сценарий выполняется сначала

(Это не могло бы быть идеальным сценарием), склонный - добираются

 #!/bin/bash
if [ $1 = "install" ] || [ $1 = "remove" ] || [ $1 = "purge" ];
then
    sudo /usr/bin/apt-get $*
    echo $* >> /home/ankur/Local3.log
else
    /usr/bin/apt-get $*
fi
1
ответ дан 7 December 2019 в 14:45

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

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