14.10 Atualizador de software não atualiza

14.10 Atualizador de software não atualiza

Estou usando o Ubuntu 14.10.

Para manter as coisas o mais breves possível:

  1. Atualizador de software -

    (a) Isso é executado, informa que preciso de atualizações, dou permissão para atualizar e, em seguida, informa que não tenho conexão com a Internet.

    (b) Antes da última atualização funcionou bem, a última atualização cessou repentinamente após algo relacionado à rede ou driver ter sido atualizado, desde então tenho recebido esse relatório de sem internet quando tenho internet.

    (c) Hoje informa que preciso instalar 269 MiB de atualizações, as mesmas atualizações que foram atualizadas antes da atualização que matou a Internet no atualizador de software e acabou de ser baixada pelo terminal, no entanto, parece não estar sendo registrado no atualizador de software.

    (d) Consequentemente não posso atualizar através deste serviço.

  2. Terminal -

    (a) Isso baixa as atualizações sem problemas. Eu usei o sudo apt-get updatecomando esudo apt-get install

    (b) Não está instalando atualizações, relata algo que não prestei muita atenção, exceto que tinha palavras como "nada para instalar" ou talvez a instalação tenha sido atualizada, bem, algo nesse sentido. No entanto, há algo para instalar porque o material foi baixado e, se não for necessário, isso estará desperdiçando minha franquia de dados TYVM, que é cara, como qualquer tether móvel em um serviço PAYG pode dizer aos radicais. Grrr.

    (c) ver 1. (d)

Então, como posso resolver esta situação, não importa qual abordagem eu adote, não está funcionando, então todos os caminhos sugeridos que examinei, todos relacionados a um programa específico, no entanto, no meu caso, o programa específico está relacionado ao atualizador de software, se for um assunto ou link que não conheço, sinta-se à vontade para me indicar essa direção.

**EDITAR**

Por algum motivo desconhecido, uma situação que me impedia de atualizar pelo Software Updater e também via terminal, cada um com problemas opostos, atualizou-se repentinamente sem rima ou razão...

Então as perguntas agora são

  1. como um computador pode se atualizar sem autorização?
  2. como pode uma situação bloqueada ser desvendada diante dos meus olhos sem qualquer intervenção minha?

Responder1

Conforme descrito no meu comentário: apt-get installserve para instalar software que ainda não está presente no seu computador. Para fazer o mesmo trabalho que o update-manager, você deve executar apt-get upgradeeu pessoalmente prefiro apt-get dist-upgradeporque ele também instala atualizações do kernel, etc. Provavelmente o update-manager age mais como dist-upgrade. man apt-geté uma boa página de ajuda ...

Agora vamos às respostas às suas perguntas:

1. como um computador pode se atualizar sem autorização?

update-manager (a ferramenta GUI). Funciona apenas como front-end. No fundo está o aptd que é acionado 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 está sendo 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 solicita o aptd via systemd, para o qual não será solicitada uma senha.

Para as atualizações automáticas, você deve dar uma olhada no script /etc/cron.daily/aptque é 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 desvendada diante dos meus olhos sem qualquer intervenção minha?

O bloqueio provavelmente vem da atualização do apt-get acima ou de outro teste. Resolveu sozinho 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

informação relacionada