Minha pergunta é sobre como detectar a disponibilidade de atualizações de segurança
Sim, isso é possível com a ressalva de que o apt-get update
normal fará uma atualização completa quando você executá-lo novamente (20 MB significa que ele está fazendo isso de qualquer maneira).
-
sudo sh -c 'grep precise-security /etc/apt/sources.list > /etc/apt/secsrc.list
-
E se você executar o seguinte, verá se há atualizações de segurança disponíveis ( saída de exemplo ):
sudo sh -c 'apt-get -o Dir::Etc::sourcelist="secsrc.list" \ -o Dir::Etc::sourceparts="-" update && \ apt-get --assume-no upgrade'
-
Isso diz a
apt-get
para usar temporariamente a lista especial de fontes somente de segurança e, em seguida, executaupgrade
, respondendo automaticamente não. -
Se houver algum, execute corretamente o
apt-get update
(que fará uma atualização completa) e faça upgrade. -
Você pode criar um script bash com uma simples verificação de código grep / exit no final, se não tiver vontade de analisar a saída do apt-get:)