Log de instalação de pacotes

1

Como posso registrar a instalação de pacotes no Ubuntu? Quero enviar uma mensagem para registrar todas as vezes depois que um pacote for instalado, como "Pacote Instalado" com o nome de pacote & amp; Ele deve fazer isso depois de desinstalar também. Isso é possível? Estou registrando tudo isso em um arquivo chamado "Local3.log".

    
por Ankur 26.11.2011 / 16:07

2 respostas

1

Parece que o apt registra esses dados aqui:

/var/log/apt/term.log

Este blog tem essa e mais informações sobre o registro de pacotes:

link

    
por Mordoc 26.11.2011 / 16:26
1

Sim, você pode fazer isso. (Você pode usar os arquivos /var/log/apt/history.log* ou o método abaixo)

Primeiro você tem que criar um script de shell chamado apt-get (como mostrado abaixo)

Depois, você precisa adicioná-lo à sua variável PATH. Você pode fazê-lo adicionando-o ao / etc / profile, por exemplo, se o seu script está localizado em / home / ankur / você tem que adicionar uma linha ao / etc / profile como a linha abaixo. exportar PATH = / home / ankur /: $ PATH

Agora, sempre que você executar o apt-get, nosso script será executado primeiro

(Isso pode não ser o roteiro perfeito) apt-get

 #!/bin/bash
if [  = "install" ] || [  = "remove" ] || [  = "purge" ];
then
    sudo /usr/bin/apt-get $*
    echo $* >> /home/ankur/Local3.log
else
    /usr/bin/apt-get $*
fi
    
por Manula Waidyanatha 26.11.2011 / 17:42