Existem três ganchos que você pode usar para isso:
-
DPkg::Pre-Invoke
é executado uma vez, antes de todas as seqüências de manipulação de pacotes em uma invocaçãoapt
; -
DPkg::Pre-Install-Pkgs
também é executado uma vez, antes das seqüências de manipulação do pacote, após o ganchoPre-Invoke
e com uma lista de todos os pacotes que serão instalados; -
DPkg::Post-Invoke
é executado uma vez, após as seqüências de manipulação do pacote.
A documentação não é tão clara assim (leia man apt.conf
embora, mas lendo o código-fonte suporta o acima. A especificação de ganchos também confirma isso (por exemplo, é assim que apt-listbugs
funciona).