Estou migrando do Gentoo para o Ubuntu e hoje aprendi da maneira mais difícil que o Ubuntu tem mecanismos, como o unattended-upgrades
, que podem instalar software que eu não quero no meu sistema (no meu caso, ele substituiu meu firefox funcional do mozillateam- ppa com uma versão disfuncional baseada em snap).
Isto pode ser, para dizer o mínimo, frustrante e, de facto, considero “nefasto” substituir o meu software sem o meu consentimento. Além disso, o serviço também tem outras desvantagens (pense em estar conectado a um ponto de acesso monitorado, por exemplo, ou não poder desligar quando estiver com pressa).
Agora removi unattended-upgrades
do meu sistema, mas ainda queria perguntar duas coisas:
- existem mais mecanismos no Ubuntu que podem levar a alterar silenciosamente (ou seja, sem que eu concorde explicitamente com isso) minha configuração de software ou configuração.
- Suspeito
unattended-upgrades
que seja explicado em algum manual em algum lugar, então provavelmente deveria ter lido o manual do Ubuntu, mas não seria desejável obter o consentimento dos usuários para atualizações automáticas durante a instalação?
O Ubuntu foi projetado para usuários novos e não qualificados que desejam um ambiente completo e rico em recursos, com padrões sensatos e atualizações automáticas de segurança.
Como usuário do Gentoo, você não é o usuário-alvo: você é habilidoso e experiente. Para você, pode ser uma questão de diferença cultural e pequenas diferenças técnicas. Não vamos presumir que pequenas diferenças técnicas equivalem a intenções nefastas.
No seu caso particular, você escolheu um caminho minoritário (Firefox Deb), e foi surpreendido por uma conveniência majoritária (migrou para o Firefox Snap). A surpresa é compreensível, mas não nefasta. É uma mudança que é facilmente (e permanentemente) revertida pela minoria de usuários que desejam manter o deb.
Você obteve um resultado de um sistema complexo que diferia de suas expectativas. Isso não é coisa de cabala secreta. Isso é exatamente o que acontece ocasionalmente em qualquer sistema complexo.
Existem mais mecanismos no Ubuntu que podem levar a alterar silenciosamente (isto é, sem que eu concorde explicitamente com isso) minha configuração de software ou configuração.
Claro. Muitos deles.
Qualquer instalação, remoção, alteração de origem ou atualização do apt tem esse potencial. Se você usar outros métodos de empacotamento ou instalações manuais, eles também poderão oferecer surpresas.
No entanto, tais mudanças de configuração são consideradas rudes e fora das diretrizes do Debian e, portanto, bugs quando são causadas por um deb....
...exceto, é claro, pelo ponto problemático que você encontrou. Quando a Mozilla migrou do Deb para o Snap, as opções eram ajudar milhões de usuários a migrar ou deixar que os usuários descobrissem por conta própria. Os desenvolvedores do Ubuntu, depois de muita discussão pública, escolheram o primeiro de acordo com a filosofia de padrões seguros e sensatos, e foi muito bem-sucedido. A maioria dos usuários migrou de um navegador seguro e protegido fornecido pelo Deb e suportado pelo Ubuntu para um navegador seguro e protegido fornecido pelo Snap e suportado pela Mozilla sem problemas. Lamento que a corrente tenha deixado você inesperadamente em um banco de areia.
Suspeito que as atualizações autônomas sejam explicadas em algum manual em algum lugar, então provavelmente deveria ter lido o manual do Ubuntu, mas não seria desejável obter o consentimento dos usuários para atualizações automáticas durante a instalação?
Há muito pouco para explicar.
Não há nada de especial nas atualizações autônomas. Ele simplesmente executa o apt praticamente da mesma maneira que você executaria o apt-update/apt-upgrade manualmente... mas com alguns padrões sensatos incorporados como proteções. (Exemplo: a configuração padrão inclui apenas o repositório -security. Não -updates, não -backports).
Ele está ativo por padrão porque é isso que a grande maioria dos usuários deseja: atualizações automáticas de segurança que eles não precisam revisar, não precisam configurar, não precisam ajustar ou mexer.
Você não quer isso? Ótimo. Você descobriu que ele pode ser desligado ou removido. Agora o Ubuntu não baixará e instalará mais atualizações de segurança automaticamente.
Não importa se uma atualização de pacote deb é acionada manualmente (
apt update
/apt upgrade
) ou por atualizações autônomas ou por qualquer outro frontend de gerenciador de pacotes. O resultado será idêntico em cada caso...com a exceção limitada de que as atualizações autônomas, com menos fontes, dirão ao apt para atualizar menos pacotes.usando a ferramenta Software e atualizações, você pode definir suas políticas de atualização