Os desenvolvedores do Linux Mint removeram o suporte ao empacotamento Snap no Mint 20, confira nessa matéria o porque e como habilitar o suporte aos snap caso queira.
Linux Mint é uma distribuição Linux irlandesa. Possui duas versões: uma baseada em Ubuntu e outra versão baseada em Debian. Suporta muitos idiomas, incluindo a língua portuguesa, e utiliza o Cinnamon como seu principal ambiente de desktop. Wikipédia
A discussão começou em 2019 com uma insatisfação da comunidade Mint em relação ao Chromium, no Ubuntu o Chromium é obrigatoriamente instalado o empacotado em Snap.
"[…] Ao instalar as atualizações do APT, o Snap se torna um requisito para você continuar usando o Chromium e é instalando sem a sua escolha como dependencia obrigatoria do Chromium. Isso quebra uma das principais preocupações que muitas pessoas tiveram quando o Snap foi anunciado e uma promessa de seus desenvolvedores de que nunca substituiria o APT."
Para complicar mais ainda a situação, a Canonical vem com a novidade de uso default da snap Store no lugar da Gnome Software, isso foi a gota d'agua.
"Um ano depois, na base de pacotes do Ubuntu 20.04, o pacote Chromium está realmente vazio e agindo, sem o seu consentimento, como um backdoor ao conectar seu computador à Ubuntu Store. Os aplicativos nesta loja não podem ser corrigidos ou fixados. Você não pode auditá-los, retê-los, modificá-los ou até apontar o snap para uma loja diferente. Você tem tanto poder quanto se estivesse usando um software proprietário, ou seja, nenhum. Isso é de fato semelhante a uma solução proprietária comercial, mas com duas grandes diferenças: ele roda como root e se instala sem perguntar."
Finalizando, o Mint bateu o martelo e bloqueou a instalação do snapd no Mint 20.
"No Linux Mint 20, o Chromium não será um pacote vazio que é instalado rapidamente pelas suas costas. Será um pacote vazio que informa por que está vazio e indica onde procurar o Chromium.
No Linux Mint 20, o APT proibirá a instalação do snapd."
Fonte
Concordo plenamente com os desenvolvedores do Linux Mint, a Canonical de fato passou dos limites forçando o uso do seus pacotes snap.
Mas se você quer os Snap de volta, continue lendo a matéria.
O bloqueio do snapd é feito pelo arquivo /etc/apt/preferences.d/nosnap.pref.
# Linux Mint no longer supports the proprietary Ubuntu Store
# or the "snapd" open-source client which connects to it.
# For more information read https://blog.linuxmint.com/?p=3906
# To install snapd, specify its version with "apt install snapd=VERSION"
# where VERSION is the version of the snapd package you want to install.
# For full snapd support in Linux Mint, delete this file.
# Warning: Doing so, allows some packages from the APT repositories
# to connect your computer to a proprietary commercial store from which
# software can be automatically executed, downloaded, installed and upgraded
# with root privileges and without asking you.
# Similar to proprietary software, the content of the Ubuntu Store can
# not be audited, patched or modified in any way by the Linux Mint
# development team.
Package: snapd
Pin: release a=*
Pin-Priority: -10
Não iremos deletar o arquivo, considero mais seguro e elegante apenas o desativar comentando as linhas responsaveis pelo bloqueio.
Abra o arquivo de bloqueio com o comando abaixo no terminal
Comente as 3 ultimas linhas.
Package: snapd
Pin: release a=*
Pin-Priority: -10
Ficando como abaixo.
#Package: snapd
#Pin: release a=*
#Pin-Priority: -10
Veja na imagem.
Salve o arquivo e feche.
Atualize a lista de pacotes.
sudo apt update
Procure o pacote snapd novamente.
Agora o pacote est[a disponivel para instalacao
Instale o suporte ao empacotamento Snap.
Pronto Linux Mint 20 com suporte a pacotes Snap.
Linux Mint
Linux Mint é uma distribuição Linux irlandesa. Possui duas versões: uma baseada em Ubuntu e outra versão baseada em Debian. Suporta muitos idiomas, incluindo a língua portuguesa, e utiliza o Cinnamon como seu principal ambiente de desktop. Wikipédia
Problemas com o Snap
A discussão começou em 2019 com uma insatisfação da comunidade Mint em relação ao Chromium, no Ubuntu o Chromium é obrigatoriamente instalado o empacotado em Snap.
"[…] Ao instalar as atualizações do APT, o Snap se torna um requisito para você continuar usando o Chromium e é instalando sem a sua escolha como dependencia obrigatoria do Chromium. Isso quebra uma das principais preocupações que muitas pessoas tiveram quando o Snap foi anunciado e uma promessa de seus desenvolvedores de que nunca substituiria o APT."
Para complicar mais ainda a situação, a Canonical vem com a novidade de uso default da snap Store no lugar da Gnome Software, isso foi a gota d'agua.
"Um ano depois, na base de pacotes do Ubuntu 20.04, o pacote Chromium está realmente vazio e agindo, sem o seu consentimento, como um backdoor ao conectar seu computador à Ubuntu Store. Os aplicativos nesta loja não podem ser corrigidos ou fixados. Você não pode auditá-los, retê-los, modificá-los ou até apontar o snap para uma loja diferente. Você tem tanto poder quanto se estivesse usando um software proprietário, ou seja, nenhum. Isso é de fato semelhante a uma solução proprietária comercial, mas com duas grandes diferenças: ele roda como root e se instala sem perguntar."
Finalizando, o Mint bateu o martelo e bloqueou a instalação do snapd no Mint 20.
"No Linux Mint 20, o Chromium não será um pacote vazio que é instalado rapidamente pelas suas costas. Será um pacote vazio que informa por que está vazio e indica onde procurar o Chromium.
No Linux Mint 20, o APT proibirá a instalação do snapd."
Fonte
Opinião
Concordo plenamente com os desenvolvedores do Linux Mint, a Canonical de fato passou dos limites forçando o uso do seus pacotes snap.
Mas se você quer os Snap de volta, continue lendo a matéria.
Desbloquear o snapd no Linux Mint
O bloqueio do snapd é feito pelo arquivo /etc/apt/preferences.d/nosnap.pref.
# Linux Mint no longer supports the proprietary Ubuntu Store
# or the "snapd" open-source client which connects to it.
# For more information read https://blog.linuxmint.com/?p=3906
# To install snapd, specify its version with "apt install snapd=VERSION"
# where VERSION is the version of the snapd package you want to install.
# For full snapd support in Linux Mint, delete this file.
# Warning: Doing so, allows some packages from the APT repositories
# to connect your computer to a proprietary commercial store from which
# software can be automatically executed, downloaded, installed and upgraded
# with root privileges and without asking you.
# Similar to proprietary software, the content of the Ubuntu Store can
# not be audited, patched or modified in any way by the Linux Mint
# development team.
Package: snapd
Pin: release a=*
Pin-Priority: -10
Não iremos deletar o arquivo, considero mais seguro e elegante apenas o desativar comentando as linhas responsaveis pelo bloqueio.
Abra o arquivo de bloqueio com o comando abaixo no terminal
sudo xed /etc/apt/preferences.d/nosnap.pref
Comente as 3 ultimas linhas.
Package: snapd
Pin: release a=*
Pin-Priority: -10
Ficando como abaixo.
#Package: snapd
#Pin: release a=*
#Pin-Priority: -10
Veja na imagem.
Salve o arquivo e feche.
Atualize a lista de pacotes.
sudo apt update
sudo apt update
Procure o pacote snapd novamente.
apt search snapd
Agora o pacote est[a disponivel para instalacao
Instale o suporte ao empacotamento Snap.
sudo apt install snapd
Pronto Linux Mint 20 com suporte a pacotes Snap.
Comentários
Postar um comentário
olá, seja bem vindo ao Linux Dicas e suporte !!