O Snappy agora permite que você instale várias versões do mesmo aplicativo Snap

Os desenvolvedores acharão mais fácil instalar várias versões do mesmo aplicativo Snap no mesmo sistema.

O Snappy ganhou um novo recurso experimental de "instalação paralela" que pode instalar várias instâncias do mesmo aplicativo Snap no mesmo sistema, cada uma com sua própria configuração e conjunto de permissões.

Além de suportar instalações paralelas do mesmo Snap e permitir que os usuários as configurem de forma independente, o recurso também permite que os desenvolvedores gerenciem o canal de lançamento para cada instalação separadamente.

Isto significa, por exemplo, que se poderia instalar a versão estável mais recente do VLC duas vezes, depois trocar uma delas para o --edge canal para testar algo (ou jogar um jogo muito nerd para ver a diferença).

E como as instalações paralelas usam seus próprios diretórios de dados, elas podem ser configuradas independentemente umas das outras.

Instalações Paralelas de Snap Apps

Eu realmente gosto da abordagem de linha de comando que o Snapp adota ao instalar aplicativos paralelos. Não há nada exigente ou complexo nisso.

Por exemplo, eu instalaria a primeira cópia, digamos, do aplicativo Spotify Snap como normal:

snap install spotify

E então instale uma segunda cópia assim:

snap install spotify_2

Como o Snapd entende que o sublinhado significa que eu quero o mesmo aplicativo de encaixe, mas em sua própria instância, não preciso fazer nada além de dar um nome a ele.

Eu poderia então trocar o segundo para o canal de desenvolvimento:

sudo refresh --edge spotify_2

E, para ainda mais divertido, opte por instalar uma terceira versão beta:

snap install --beta spotify_3

Se você se sentiu particularmente desequilibrado, pode continuar a alterar o termo alfanumérico após o sublinhado para instalar o mesmo aplicativo de atualização 100 vezes (pro tip: use um termo útil para diferenciar install, por exemplo, spotify_dev ou uma versão de teste do Gimp gimp_testing).

Enquanto a instalação paralela experimental permite que você tenha várias versões do mesmo aplicativo Snap instalado, em geral, você não deve tentar executar várias versões do mesmo aplicativo ao mesmo tempo.

Por quê? Bem, porque as instalações paralelas oferecem uma grande flexibilidade, mas é importante lembrar que (a maioria das aplicações são projetadas para rodar individualmente em um sistema. Se você tem um snap que executa um serviço, apenas uma instância poderá se ligar a uma porta predefinida, enquanto outras falharão.

Pelo lado positivo, desenvolvedores agora têm uma maneira fácil de executar várias versões dos mesmos aplicativos Snap separadamente, com segurança, isolados uns dos outros.

Ativar instalação paralela no Snapd

Por enquanto, as instalações paralelas do Snapd devem ser consideradas um recurso experimental destinado apenas a propósitos de desenvolvimento e teste.

O recurso requer que o sinalizador a seguir seja definido (disponível somente no Snapd 2.36 em diante):

snap set system experimental.parallel-instances=true

Fonte: Ubuntu blog

Leave a Reply

Your email address will not be published. Required fields are marked *

You May Also Like