Como descrito no meu comentário: apt-get install
é para instalar software que ainda não está presente no seu computador. Para fazer o mesmo trabalho que o update-manager, você precisa executar apt-get upgrade
i pessoalmente preferir apt-get dist-upgrade
, pois ele também instala as atualizações do kernel, etc. Provavelmente o update-manager age mais como dist-upgrade. man apt-get
é uma boa página de ajuda ...
Agora, responda às suas perguntas:
1. Como um computador pode atualizar-se sem autorização?
update-manager (a ferramenta GUI). Funciona apenas como front-end. No fundo há o aptd que é provocado pelo systemd. Se você deseja executar atualizações, o update-manager informa ao aptd sobre o systemd para executar as atualizações, enquanto o aptd é executado como root.
A verificação de permissão em si não é tecnicamente necessária: Ao iniciar o gerenciador de atualização, ele também pergunta ao aptd via systemd para o qual você não será perguntado por uma senha.
Para as atualizações automáticas, você deve dar uma olhada no script /etc/cron.daily/apt
, que é executado como root uma vez por dia.
A lista de processos enquanto as atualizações são instaladas mostra algo assim:
14537 ? SNl 0:02 /usr/bin/python3 /usr/sbin/aptd
14625 pts/57 SNs+ 0:00 /usr/bin/python3 /usr/sbin/aptd
14661 pts/58 DNs+ 0:00 /usr/bin/dpkg --status-fd 43 --unpack --auto-deconfigure /var/cache/apt/archives/freshplayerp....deb
2. como pode uma situação bloqueada ser desfeita diante dos meus olhos sem nenhuma intervenção minha?
O bloqueio provavelmente vem da atualização do apt-get acima, ou de outro teste. Ele resolveu por si só porque acabou de terminar seu trabalho.
Para verificar isso, você pode executar o seguinte comando enquanto o apt-get estiver bloqueado:
ps ax | grep apt