apt-get -qy update > /dev/null
apt-get -qy dist-upgrade >> /var/log/apt/scripted-upgrades.log
Você pode enviá-los para / dev / null se você quiser - mas uma vez que você tenha ido, você nunca poderá ver o que deu errado depois de emitir o comando.
Além disso, se o seu /etc/apt/sources.list estiver em má forma, execute um simples interativo
apt-get update
deve te dar uma pista.
O outro cara está certo para agendar atualizações para o sistema. Isto é para quando eu estou chamando um script de configuração uma vez quando eu estou configurando um novo servidor - somente você saberá qual deles é apropriado para as suas necessidades.