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-Pkgstambém é executado uma vez, antes das seqüências de manipulação do pacote, após o ganchoPre-Invokee 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).