Isso vem acontecendo há alguns meses, mas é definitivamente uma mudança de comportamento no ano passado. Toda vez que uma nova versão do Chrome é lançada, recebo uma mensagem no Chrome dizendo que a atualização falhou e que devo reiniciar o navegador para instalar a atualização. Reiniciar não faz diferença, é claro.
sudo apt install google-chrome-stable
retorna "google-chrome-stable já é a versão mais recente"
apt show google-chrome-stable
mostra o mesmo número de versão do Chrome, confirmando que é a versão que o apt pensa que é.
Todos eles mostram minha versão instalada (e aparentemente atualizada) como v129.whatever, mas a versão estável atual de acordo com o Google é v131.whatever. Leva uma eternidade do Google lançar uma nova versão para ela aparecer no repositório ou algo está quebrado? Se levar tempo, há uma maneira de desabilitar a mensagem que aparece no Chrome o tempo todo para dizer que está desatualizado?
É apenas um pequeno incômodo, pois uso o Opera para a maioria das coisas, mas ainda uso o Chrome para alguns sites que "não suportam" o Opera.
O Opera atualiza bem, e notei hoje que o Chromium foi atualizado via Discover, então parece ser algo peculiar ao Chrome.
Estou usando o Kubuntu 24.10, mas o comportamento não mudou desde o 24.04, pelo menos.
Edição 1: A pergunta semelhante sugerida é uma que eu olhei antes de postar esta. A resposta marcada para essa diz que apt show google-chrome-stable
não encontra nenhum resultado, sugerindo que não foi instalado do repositório. A minha mostra uma saída com número de versão e informações do mantenedor, então presumivelmente não é o mesmo problema.
Dito isso, apt show
o show Apt-Manual-Installed: yes
so poderia ser esse o problema? Se sim, como faço para instalá-lo corretamente para que o gerenciador de pacotes o mantenha atualizado?
Edição 2: Olhando para outras postagens/respostas, lembrei-me de como tenho instalado/atualizado. Cada vez que recebo esse alerta, vou ao site de download do Chrome, baixo o pacote x64 .deb mais recente e o instalo comsudo dpkg -i ~/Downloads/google-chrome-stable_current_amd64.deb
Isso provavelmente explica o sinalizador de instalação manual, apt show
mas sou levado a acreditar que isso também deve adicionar automaticamente o repositório do Google para atualizações. Existe uma maneira de verificar se essa parte funcionou?
Edição 3: Saída sudo apt update
aparentemente não mostrando nenhum repositório do Google:
flim@flim:~$ sudo apt update
[sudo] password for flim:
Hit:1 http://gb.archive.ubuntu.com/ubuntu oracular InRelease
Hit:2 http://archive.ubuntu.com/ubuntu oracular InRelease
Get:3 http://archive.ubuntu.com/ubuntu oracular-updates InRelease [126 kB]
Get:4 http://gb.archive.ubuntu.com/ubuntu oracular-updates InRelease [126 kB]
Hit:5 http://gb.archive.ubuntu.com/ubuntu oracular-backports InRelease
Get:6 http://archive.ubuntu.com/ubuntu oracular-updates/main amd64 Packages [62.7 kB]
Get:7 http://gb.archive.ubuntu.com/ubuntu oracular-updates/main amd64 Packages [62.7 kB]
Get:8 http://gb.archive.ubuntu.com/ubuntu oracular-updates/universe amd64 Packages [28.1 kB]
Hit:9 http://security.ubuntu.com/ubuntu oracular-security InRelease
Fetched 406 kB in 6s (65.9 kB/s)
4 packages can be upgraded. Run 'apt list --upgradable' to see them.
flim@flim:~$
Obrigado a todos que comentaram, e especialmente ao usuário535733 pela contribuição (sinta-se à vontade para adicionar uma resposta e terei prazer em marcá-la como vencedora).
Eu instalei o Google Chrome a partir do pacote .deb disponível no site de download do Google Chrome e então usei o comando
sudo dpkg -i ~/Downloads/google-chrome-stable_current_amd64.deb
que era o local de download padrão para mim (o seu provavelmente estará em outro lugar).Revendo o conteúdo desse pacote, ele supostamente adicionaria o repositório como parte das tarefas de pós-instalação (postinst no pacote), mas, por algum motivo, isso não funcionou no meu sistema. Como tal, tive que adicionar manualmente o repositório. Para fazer isso, usei os seguintes comandos, começando com a adição do PSK:
wget -q -O - https://dl-ssl.google.com/linux/linux_signing_key.pub | sudo apt-key add -
Recebi uma mensagem de que apt-key add não é mais suportado, mas parece ter funcionado. Então precisei adicionar o repositório real:
sudo sh -c 'echo "deb [arch=amd64] http://dl.google.com/linux/chrome/deb/ stable main" >> /etc/apt/sources.list.d/google.list'
Inicialmente, as instruções que segui não incluíam o bit [arch=amd64], então tive que refazer essa etapa.
sudo apt update
agora mostra o repositório do Chrome e posso atualizar usandosudo apt upgrade
ou via KDE Discover.Não posso responder à sua resposta, mas você deve considerar usar o novo mecanismo em vez de confiar no apt-key. O problema com o apt-key é que basicamente todas as chaves são colocadas em um repositório global e, desde que uma das chaves corresponda a qualquer um dos seus repositórios, ela é considerada válida. Isso representa um risco de segurança, pois uma chave comprometida pode levar à instalação de pacotes não confiáveis.
Hoje em dia, as chaves são colocadas em arquivos separados e para cada repositório apenas um arquivo de chave específico é usado.