Não há um mecanismo padrão para rastrear com que frequência você executa programas.
Se o seu sistema controlar os horários de acesso aos arquivos, você poderá verificar a data da última leitura dos programas em /usr/bin
ou dos arquivos de dados. Isso só pode dizer quanto tempo passou desde que o programa foi executado pela última vez, não com que frequência ele foi executado antes disso.
ls -rtu /usr/bin | head -n 30
Para descobrir qual pacote fornece esses programas:
dpkg -S $(ls -rtu /usr/bin/* | head -n 30)
Você pode registrar quando os aplicativos são executados instalando o pacote acct
. O comando lastcomm
informa os horários em que os executáveis foram começado. Para ver os mais frequentes desde a última vez que os logs foram girados:
lastcomm | awk '{print $1}' | sort | uniq -c | sort -nr | head -n 30
Para programas de usuário final, olhar para a lista de pacotes grandes e remover aqueles cujo nome não toca um sino funciona razoavelmente bem. Apenas certifique-se de remover apenas um pacote se ele não for um aplicativo interativo (de acordo com a descrição do pacote): não remova utilitários do sistema, pois você não pode saber o que pode estar sendo usado sob o capô. E, claro, preste atenção às dependências: remova apenas algo se você determinou que tudo o que depende dele também não é algo com o qual você se importa.