Por razões além do escopo desta pergunta, old-school apt-get
e deb
me convém melhor do que snap
. O aplicativo "Ubuntu Software" oferece apenas snaps para alguns aplicativos (por exemplo, audacity). Eu poderia instalá-lo usando o apt do terminal, mas prefiro usar o apt por padrão do que o snap, deixando o snap exclusivamente para coisas específicas que o snap oferece uma versão mais recente que talvez eu precise.
Em suma, isso é possível/como? Alguma consequência a considerar?
A loja de software Ubuntu é uma versão adaptada do software Gnome, embalada em um piscar de olhos. Ele deve listar os pacotes snap e APT se o software estiver disponível em dois formatos. Ele lista a versão do snap primeiro. Existe –pelo menos nenhum usuário exposto– possibilidade de priorizar pacotes APT na listagem, ou não exibir um ou outro.
Para contornar, você pode reverter para o centro de software Gnome. Instale-o com o comando:
Como tal, apenas os pacotes APT serão expostos. Você pode incluir pacotes snap e, eventualmente, se for usá-lo, flatpak instalando plugins:
Ambos os centros de software podem coexistir, mas você pode remover a loja de software padrão do Ubuntu com o comando
Como a loja é enviada como um snap, confiná-la apenas ao uso de instalação baseada em PackageKit impediria atualizações para ela. O código está disponível para revisão , mas parece que uma grande refatoração seria necessária para forçá-lo a usar a instalação baseada no PackageKit.