Sim, eu vi:
- Seremos capazes de instalar, atualizar e remover pacotes snap nos softwares Ubuntu?
- Quais são as diferenças entre snaps, appimage, flatpak e outros?
Isto é principalmente para situações de largura de banda limitada. Eu preferiria poder escolher quando os aplicativos serão baixados. Eu regularmente executo manualmente "apt update && apt upgrade" por esse motivo.
Acredito que os aplicativos instantâneos já são atualizados automaticamente no Ubuntu, correto? Portanto, nunca precisei executar manualmente a "atualização instantânea".
Existe uma interface unificada para atualizar apt(deb), snap, flatpak, appimage de seus respectivos repositórios? Através da linha de comando ou do software Ubuntu (Gnome)? Caso contrário, é possível pelo menos atualizar flatpak e appimage a partir da CLI (interface de linha de comando)? Não conheço comandos análogos a "apt" e "snap" para esses dois.
É possível navegar em repositórios de aplicativos snap, flatpak e appimage através do Ubuntu Software, de um site específico ou o Google é a única opção?
Responder1
A interface unificada da qual você está falando se chamaPacoteKit, e é realmente o que alimenta o software GNOME em todas as distribuições. É um software de camada intermediária que fica entre o sistema de pacotes de uma distribuição e front-ends como GNOME Software ou KDE Discover.
Flatpak e Snap ainda não são suportados pelo PakageKit. No entanto, você pode instalar plug-ins para o software GNOME para gerenciar, instalar e atualizar Flatpaks e Snaps por meio do software GNOME (apt install gnome-software-plugin-flatpak gnome-software-plugin-flatpak).
Se você desabilitar o serviço de segundo plano PackageKit, seu sistema irá parar de atualizar os pacotes automaticamente.
Responder2
AppImages têm, entre outras, estas vantagens:
- Os aplicativos empacotados como AppImage podem ser executados em muitas distribuições (incluindo Ubuntu, Fedora, openSUSE, CentOS, elementaryOS, Linux Mint e outros)
- Um aplicativo = um arquivo = super simples para os usuários: basta baixar um arquivo AppImage,torná-lo executável, e corra
- Não é necessário desembalar ou instalar
- Nenhuma raiz necessária
- Nenhuma biblioteca do sistema foi alterada
- Funciona imediatamente, sem necessidade de instalação de tempos de execução
- Integração opcional de desktop com
appimaged
- Atualizações delta binárias opcionais, por exemplo, para compilações contínuas (baixe apenas a comparação binária) usando AppImageUpdate
- Opcionalmente, pode assinar GPG2 suas AppImages (dentro do arquivo)
- Funciona em ISOs ao vivo
- Pode usar os mesmos AppImages ao inicializar duas distribuições múltiplas
- Pode ser listado noAppImageHubdiretório central de AppImages disponíveis
Com AppImage, cabe ao autor do aplicativo se ele deseja oferecer suporte a atualizações delta binárias com AppImageUpdate ou outro mecanismo de atualização. Como regra geral, o AppImage sempre deixa a escolha para quem monta um AppImage e não impõe nada.
Sem armazenamento central de código fechado, sem gatekeepers centrais, sem CLAs de contribuidores. Tudo de código aberto.
Responder3
Os snaps são autoatualizáveis por design. Se um mantenedor enviar um novo snap para a loja, ele será imediatamente lançado para você e atualizado em segundo plano.
https://forum.snapcraft.io/t/disabling-automatic-refresh-for-snap-from-store/707