Eu estava apenas fazendo uma pergunta errada. Tudo que eu preciso é desses feeds RSS:
Eu quero ver uma lista de pacotes "Novo no repositório" toda vez que eles aparecem após a atualização do cache. Como posso conseguir isso?
Como exatamente o Synaptic acompanha os pacotes "Novo no repositório"?
Eu estava apenas fazendo uma pergunta errada. Tudo que eu preciso é desses feeds RSS:
Configure um MTA no seu sistema se você ainda não o fez, para que os e-mails enviados a partir da linha de comando trabalho.
Instale o pacote bsd-mailx
para obter um comando padrão mail
para enviar e-mails para o MTA a partir da linha de comando.
Escreva um script da seguinte forma:
#!/bin/sh
mkdir -p ~/new-package-detector
cd ~/new-package-detector
apt-cache search .|awk '{print }'|sort|uniq > new-package-list
if [ -f old-package-list ]; then
comm -23 new-package-list old-package-list > new-in-repository
if [ -s new-in-repository ]; then
mail -s 'New packages available' [email protected] < new-in-repository
fi
fi
mv new-package-list old-package-list
Em seguida, defina um cron job para executar seu script regularmente. Talvez seja necessário adicionar um apt-get update
ao início do script também para garantir que isso ocorra antes da verificação.
Eu acho que o gerenciador de pacotes synaptic já mostra essa informação.