Como configurar uma notificação para pacotes “New in repository”?

3

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?

Perguntas relacionadas:

Como exatamente o Synaptic acompanha os pacotes "Novo no repositório"?

Existe um feed RSS que alerta os assinantes de pacotes novos / atualizados nos repositórios oficiais?

    
por int_ua 08.08.2012 / 07:08

3 respostas

0

Eu estava apenas fazendo uma pergunta errada. Tudo que eu preciso é desses feeds RSS:

Existe um feed RSS que alerta os assinantes de pacotes novos / atualizados nos repositórios oficiais?

    
por int_ua 11.02.2013 / 10:51
3

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.

    
por Robie Basak 11.02.2013 / 09:37
0

Eu acho que o gerenciador de pacotes synaptic já mostra essa informação.

    
por BHS 11.02.2013 / 09:45