Esses registros já são gerados automaticamente.
Você pode ver os arquivos em /var/log/apt
.
Existe um history.log
que registra todos os comandos apt
executados, como este:
Start-Date: 2016-07-06 14:29:04
Commandline: apt upgrade
Requested-By: bytecommander (1000)
Upgrade: tzdata:amd64 (2016d-0ubuntu0.16.04, 2016f-0ubuntu0.16.04)
End-Date: 2016-07-06 14:29:06
O arquivo term.log
, por outro lado, registra a saída exata do terminal desses comandos, assim:
Log started: 2016-07-06 14:29:04
(Reading database ... ^M(Reading database ... 5%^M(Reading database ... 10%^M(Reading database ... 15%^M(Reading database ... 20%^M(Reading database ... 25%^M(Reading database ... 30%^M(Reading database ... 35%^M(Reading database ... 40%^M(Reading database ... 45%^M(Reading database ... 50%^M(Reading database ... 55%^M(Reading database ... 60%^M(Reading database ... 65%^M(Reading database ... 70%^M(Reading database ... 75%^M(Reading database ... 80%^M(Reading database ... 85%^M(Reading database ... 90%^M(Reading database ... 95%^M(Reading database ... 100%^M(Reading database ... 302987 files and directories currently installed.)
Preparing to unpack .../tzdata_2016f-0ubuntu0.16.04_all.deb ...
Unpacking tzdata (2016f-0ubuntu0.16.04) over (2016d-0ubuntu0.16.04) ...
Setting up tzdata (2016f-0ubuntu0.16.04) ...
Current default time zone: 'Europe/Berlin'
Local time is now: Mi 6. Jul 14:29:06 CEST 2016.
Universal Time is now: Wed Jul 6 12:29:06 UTC 2016.
Run 'dpkg-reconfigure tzdata' if you wish to change it.
Log ended: 2016-07-06 14:29:06
Por favor, note que os logs são rotacionados automaticamente. Registros mais antigos são compactados e armazenados como, por exemplo, history.log.1.gz
.
No entanto, se você quiser registrá-los manualmente, incluindo o comando apt update
, você pode usar a sintaxe de redirecionamento de saída do Bash:
( date && apt-get -q update && apt-get -qy upgrade ) &>> /var/log/apt/mylog
Isso redireciona a saída (STDOUT e STDERR) de date
, apt-get -q update
e apt-get -qy upgrade
e a anexa ao arquivo /var/log/apt/mylog
. É claro que você também pode escolher um nome de arquivo e localização diferentes.