Alguns pacotes listados como atualizações pelo Ubuntu Software Center, mas não pelo 'sudo apt update'. Por quê?

3

Eu sou bem novo para o Ubuntu. Eu li algumas dúzias de artigos para entender a funcionalidade básica e o uso geral (como fazer etc.). Eu li e sei que posso atualizar quaisquer pacotes que eu tenha instalado pelo comando sudo apt update seguido por sudo apt upgrade . Eu também sei que o centro de software é meio que in-the-works e não mostra as atualizações para todos os pacotes. Então eu estava atualizando meus pacotes com a ajuda da linha de comando.

Hoje veio um pop-up que dizia que eu tenho algumas atualizações, clicando nele abriu o centro de software do Ubuntu com dois pacotes mostrando na aba de atualizações. Agora, quando executo sudo apt update , ele mostra All packages are up to date . Vamos apenas dizer que eu evito usar o Ubuntu Software Center e não gosto muito dele. Por que esses dois pacotes não estão listados com o comando sudo apt update e como posso atualizá-los usando a linha de comando?

Estou anexando algumas capturas de tela para melhor compreensão:

PS : Eu realmente resolvi essa questão antes de postar. Mas por algum motivo, decidi postar isso de qualquer maneira. Veja a resposta;)

    
por swingcake 25.05.2018 / 09:54

1 resposta

1

Acontece que foi flatpak. Um simples flatpak update fez o truque.
Isso ocorre porque os aplicativos flatpak não são atualizados automaticamente, ao contrário dos snaps. E esse comando
flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo
ao configurar o flatpak adicionou o repo ao centro de software do Ubuntu, e é por isso que as atualizações estavam aparecendo lá. E como estes são flatpaks (o que significa que eles não são dos repositórios oficiais do Ubuntu ou mantidos pela comunidade), esses pacotes não apareceram em sudo apt update .

    
por swingcake 25.05.2018 / 09:54