Hoje eu queria instalar um pacote Snap no Ubuntu Xenial, mas isso me levou a registrar uma conta no Ubuntu Single Sign-On.
Por que o Ubuntu nos pede uma coisa dessas?
Instalando um pacote Snap:
Este é o bug relatado no Launchpad, https://bugs.launchpad.net/ubuntu/+source/software-center/+bug/1581713
Respostas:
Esse comportamento é consistente com o Ubuntu Software Center. A Canonical trabalha com fornecedores de software de terceiros para fornecer pagamento e hospedagem de software comercial no repositório do parceiro. No Ubuntu 16.04 LTS, isso está sendo substituído pela Ubuntu App Store, que alimenta o back-end do repositório de snap.
Enquanto as ferramentas da linha de comando fornecem acesso gratuito a snaps sem problemas, a loja Ubuntu Software usa o Ubuntu One para lidar com o processamento de pagamentos e o histórico de pedidos (para que compras anteriores possam ser baixadas e instaladas em qualquer número de sistemas que você possui) .
Portanto, este é um detalhe de implementação que corresponde ao comportamento do software que está sendo substituído pelo Ubuntu Software.
fonte
Há uma razão técnica e uma razão de design para o comportamento atual.
Em primeiro lugar, o snapd requer alguma forma de autenticação, pois está executando uma operação no nível do sistema. Na linha de comando, você pode usar o sudo, assim como quando
apt install
, portanto, nenhuma conta online é necessária. Ao usar o Software, a única forma de autenticação atualmente disponível é a loja Snap. Alternativas estão sendo discutidas ...Em segundo lugar, a autenticação SSO era o padrão de design principal porque o caso de uso principal do Snappy está gerenciando vários dispositivos de IoT. O efeito negativo nos usuários de desktop / laptop não foi planejado.
Parece que há um plano para alterar o comportamento, para que os usuários de desktop / laptop não precisem usar uma conta online para se autenticar. Você pode se inscrever no bug para receber notícias conforme as alterações são feitas.
fonte