Descubra como remover Runtimes Flatpak desatualizados no Linux e mantenha seu sistema atualizado para evitar bugs e vulnerabilidades.
Flatpak se tornou um método popular de distribuição de software, especialmente em Linux. Mas, como todo software, os tempos de execução do Flatpak podem atingir o fim da vida útil (EOL).
Recentemente, encontrei mensagens sobre determinados tempos de execução do Flatpak que estavam no fim da vida útil e não recebiam mais atualizações. Para isso, usei o comando abaixo:
flatpak update
Resultando na seguinte saída de amostra:
Looking for updates…
Info: org.kde.Platform//5.15-21.08 is end-of-life, with reason:
We strongly recommend moving to the latest stable version of the Platform and SDK
Applications using this runtime:
org.kiwix.desktop
Info: org.freedesktop.Platform.VAAPI.Intel//21.08 is end-of-life, with reason:
org.freedesktop.Platform 21.08 is no longer receiving fixes and security updates. Please update to a supported runtime version.
Info: org.freedesktop.Platform.GL.default//21.08 is end-of-life, with reason:
org.freedesktop.Platform 21.08 is no longer receiving fixes and security updates. Please update to a supported runtime version.
Nothing to do.
Como você pode ver na saída acima, os tempos de execução a seguir estão desatualizados.
org.kde.Platform//5.15-21.08
org.freedesktop.Platform.VAAPI.Intel//21.08
org.freedesktop.Platform.GL.default//21.08
Se você notar tempos de execução em fim de vida útil em seu sistema, atualize para uma versão recente e compatível ou remova os Runtimes/tempos de execução Flatpak que estão EOL/desatualizados.
O que significa fim da vida/(EOL)?
O fim da vida útil (EOL) do software significa que a versão específica do software não receberá mais atualizações, o que pode incluir patches de segurança críticos.
Para Flatpak, um tempo de execução EOL pode não ser compatível com aplicativos mais recentes ou pode conter vulnerabilidades não corrigidas.
E, neste tutorial, orientaremos você sobre como remover tempos de execução EOL no Flatpak no Linux e garantir que seu sistema permaneça atualizado.
Como remover Runtimes Flatpak desatualizados no Linux
Par remover Runtimes Flatpak desatualizados no Linux, faça o seguintye:
Passo 1. Identifique os tempos de execução problemáticos, ou seja, identifique qual tempo de execução será removido usando o comando:
flatpak repair
Este comando irá remover e reinstalar objetos inválidos:
Saída de amostra:
Working on the system installation at /var/lib/flatpak
[20/41] Verifying flathub:runtime/org.kde.Platform.Locale/x86_64/5.15-21.08…
Checking remotes...
E então, certifique-se de que todos os seus Flatpaks e seus tempos de execução associados estejam atualizados.
flatpak update
Isso exibirá os tempos de execução Flatpak desatualizados (se houver) e os aplicativos associados a esses tempos de execução.
Passo 2. Remova tempos de execução desatualizados um por um. No meu caso, removi os seguintes tempos de execução.
flatpak uninstall org.kde.Platform//5.15-21.08
flatpak uninstall org.freedesktop.Platform.VAAPI.Intel//21.08
flatpak uninstall org.freedesktop.Platform.GL.default//21.08
Passo 3. Remova os aplicativos associados aos tempos de execução desatualizados. Alguns aplicativos ainda podem usar tempos de execução desatualizados para funcionar corretamente.
É altamente recomendável atualizar esses aplicativos para a versão estável mais recente da plataforma e do SDK. Se não houver atualização para o tempo de execução, sua única opção é remover o aplicativo que usa esse tempo de execução específico.
Por exemplo, o aplicativo de desktop Kiwix depende do tempo de execução ‘org.kde.Platform’. Quando tentei removê-lo, recebi o seguinte erro:
[...]
Error: Can't remove org.kde.Platform/x86_64/5.15-21.08, it is needed for: org.kiwix.desktop
error: Failed to uninstall org.kde.Platform: Can't remove org.kde.Platform/x86_64/5.15-21.08, it is needed for: org.kiwix.desktop
Como mencionei anteriormente, se não houver tempos de execução ou SDKs atualizados disponíveis, sua única opção é desinstalar o aplicativo. Então removi o aplicativo kiwix usando o comando:
flatpak remove org.kiwix.desktop
Este comando removeu o aplicativo kiwix junto com os tempos de execução.
Passo 4. Limpe tempos de execução não utilizados: Para garantir que seu sistema permaneça organizado, execute o seguinte comando para remover quaisquer tempos de execução que não estejam associados aos aplicativos instalados.
flatpak uninstall --unused
Passo 5. Mantenha-se atualizado: A manutenção regular é fundamental. Execute rotineiramente o comando de atualização do flatpak (flatpak update
), para manter tudo atualizado, garantindo que você esteja sempre trabalhando com os recursos e patches de segurança mais recentes.
Enfim, manter seu sistema atualizado é essencial, não apenas para acessar novos recursos, mas também por questões de segurança. Seguindo as etapas descritas acima, você pode navegar pelos avisos de tempo de execução de fim de vida útil do Flatpak com facilidade no Linux.