Curiosidde: Snaps... Flatpacks... Benefícios e Problemas.

1. Curiosidde: Snaps... Flatpacks... Benefícios e Problemas.

Joao Damasceno
JoaoDamasceno

(usa Outra)

Enviado em 12/06/2020 - 12:58h

Senhores, boa tarde.

Bem, atualmente estamos vendo um certo atrito entre o Ubuntu e o Mint, em função do uso dos pacotes Snaps. Tenho muitas dúvidas sobre o tema e gostaria de contar com a experiência de tantos de vocês para que, se possível, possam explanar aqui suas percepções.

1. Se em uma das máquina eu tenho o Linux Mint, e faço uma séria de instalações de programas diversos me utilizando de tudo que é forma... .deb; wget/GitHub; snap; apt... enfim, diversas formas de instalar programas, no processo de atualização tudo é atualizado via sudo apt update && sudo apt upgrade ?
2. Porque tantas distros não estão nem um pouco interessadas nos pacotes da Canonical? O que há?
3. Se eu, como até já citei, uso o Mint, posso me utilizar somente de pacotes Flatpack (em detrimento dos Sneps)?
4. Eu, enquanto usuário final, que vantagem devo esperar para querer instalar programas via Snap/Flatpack em detrimento de um simples apt install ?
5. Recentemente tomei conhecimento de que uma pessoa foi instalar um pacote Snap de um programa específico e quando ela foi verificar, o pacote também instalou o VLC(?!) Isso é possível? é correto que os empacotadores façam isso? Achei invasivo pra caramba.
6. Como fica a questão da segurança? Esses pacotes podem ser auditados?
7. No que consistem? Eu posso, por meio de um pendrive, baixar um programa e depois o instalar em uma distro sem internet?!


  


2. Re: Curiosidde: Snaps... Flatpacks... Benefícios e Problemas.

Stanislaus K
StanislausK

(usa FreeBSD)

Enviado em 12/06/2020 - 13:47h

Ola,

estava ocorrendo uma discussão sobre o assunto... não sei se você acompanhou:

A arapuca do Snap segundo o Linux Mint (2° round)
https://www.vivaolinux.com.br/topico/Linux-Mint/A-arapuca-do-Snap-segundo-o-Linux-Mint-2-round


3. Re: Curiosidde: Snaps... Flatpacks... Benefícios e Problemas.

Joao Damasceno
JoaoDamasceno

(usa Outra)

Enviado em 12/06/2020 - 13:55h

StanislausK escreveu:

Ola,

estava ocorrendo uma discussão sobre o assunto... não sei se você acompanhou:

A arapuca do Snap segundo o Linux Mint (2° round)
https://www.vivaolinux.com.br/topico/Linux-Mint/A-arapuca-do-Snap-segundo-o-Linux-Mint-2-round


Vixe, já vou acompanhar, porque de alguma forma isso me interessa bastante. Valeu.............


4. Re: Curiosidde: Snaps... Flatpacks... Benefícios e Problemas.

Clodoaldo Santos
clodoaldops

(usa Linux Mint)

Enviado em 12/06/2020 - 14:19h

1 mesmo usando Ubuntu e LinuxMint há anos nunca usei pacotes alternativos

2 Snaps é da Canonical. Flatpack é da Rede Hat. Disponível para quem desejar

3 sim

4 para mim nenhuma vantagem

5 provavelmente usuário não estava ligado no que estava fazendo

6 pacote fechado com selo segurança Canonical

7 teoricamente sim, mas eu usaria uma distribuição out of box como Manjaro ou Zorin




5. Re: Curiosidde: Snaps... Flatpacks... Benefícios e Problemas.

niquelnausea
niquelnausea

(usa Arch Linux)

Enviado em 12/06/2020 - 20:05h

1 apt atualizará apenas o que estão nos repositórios do apt, e se tiver algum gerenciador que atualize os snaps ou flatpacks estes serão atalizados exclusivamente por estes. git é na mão ou usando algum facilitador próprio.

2 o controle que a canonical impões sobre eles. sinceramente não entendo se é algo realmente ruim ou a comunidade que exagera na reclamação.

3 sim, mas existe também o appimage https://appimage.org/

4 aplicativos mais novos dos que os que estão disponíveis nos repositórios, encontrar coisas que não são disponibilizadas pela tua distro, algumas pessoas citam segurança mas quanto a isso não posso afirmar se é real.

5 sim é possível mas é algo que qualquer gerenciador de dependência faz. se o vlc era exigência deste pacote natural o mesmo ser instalado, caso contrario a reclamação é valida.

6 sim, e por isso são centralizados.

7 sim, mas existem algumas exigências que devem ser satisfeitas como versão mínima e bibliotecas.


6. Re: Curiosidde: Snaps... Flatpacks... Benefícios e Problemas.

jefersonsilvabr
jefersonsilvabr

(usa Arch Linux)

Enviado em 13/06/2020 - 00:58h

StanislausK escreveu:

Ola,

estava ocorrendo uma discussão sobre o assunto... não sei se você acompanhou:

A arapuca do Snap segundo o Linux Mint (2° round)
https://www.vivaolinux.com.br/topico/Linux-Mint/A-arapuca-do-Snap-segundo-o-Linux-Mint-2-round


Ôpa!


7. Re: Curiosidde: Snaps... Flatpacks... Benefícios e Problemas.

Mauricio Ferrari
maurixnovatrento

(usa Slackware)

Enviado em 13/06/2020 - 08:20h


JoaoDamasceno escreveu:

Senhores, boa tarde.

Bem, atualmente estamos vendo um certo atrito entre o Ubuntu e o Mint, em função do uso dos pacotes Snaps. Tenho muitas dúvidas sobre o tema e gostaria de contar com a experiência de tantos de vocês para que, se possível, possam explanar aqui suas percepções.

1. Se em uma das máquina eu tenho o Linux Mint, e faço uma séria de instalações de programas diversos me utilizando de tudo que é forma... .deb; wget/GitHub; snap; apt... enfim, diversas formas de instalar programas, no processo de atualização tudo é atualizado via sudo apt update && sudo apt upgrade ?
2. Porque tantas distros não estão nem um pouco interessadas nos pacotes da Canonical? O que há?
3. Se eu, como até já citei, uso o Mint, posso me utilizar somente de pacotes Flatpack (em detrimento dos Sneps)?
4. Eu, enquanto usuário final, que vantagem devo esperar para querer instalar programas via Snap/Flatpack em detrimento de um simples apt install ?
5. Recentemente tomei conhecimento de que uma pessoa foi instalar um pacote Snap de um programa específico e quando ela foi verificar, o pacote também instalou o VLC(?!) Isso é possível? é correto que os empacotadores façam isso? Achei invasivo pra caramba.
6. Como fica a questão da segurança? Esses pacotes podem ser auditados?
7. No que consistem? Eu posso, por meio de um pendrive, baixar um programa e depois o instalar em uma distro sem internet?!


o apt gerencia pacotes deb apenas, não vai atualizar para os outros recursos. Utilize flatpak apenas como último recurso. Os pacotes flatpak são pacotes que instalam recursos com todas as dependências necessárias dos programa. Se ele requer o VLC para funcionar corretamente ele vai estar incluso. Em relação a segurança, creio que não faz muita diferença, embora o snap não é muito bem aceito, sendo o flatpak mais recomendado. São pacotes prontos. Podem sim ser instalados offline. Não sei o Snap, mas o Flatpak sim.

___________________________________
Conhecimento não se Leva para o Túmulo.


8. Re: Curiosidde: Snaps... Flatpacks... Benefícios e Problemas.

Mauricio Ferrari
maurixnovatrento

(usa Slackware)

Enviado em 13/06/2020 - 08:24h


JoaoDamasceno escreveu:

StanislausK escreveu:

Ola,

estava ocorrendo uma discussão sobre o assunto... não sei se você acompanhou:

A arapuca do Snap segundo o Linux Mint (2° round)
https://www.vivaolinux.com.br/topico/Linux-Mint/A-arapuca-do-Snap-segundo-o-Linux-Mint-2-round


Vixe, já vou acompanhar, porque de alguma forma isso me interessa bastante. Valeu.............


Foi uma boa discussão essa.

___________________________________
Conhecimento não se Leva para o Túmulo.


9. Re: Curiosidde: Snaps... Flatpacks... Benefícios e Problemas.

Arnold
Arnoold

(usa Solus)

Enviado em 21/06/2020 - 15:14h

JoaoDamasceno escreveu:

Senhores, boa tarde.

Bem, atualmente estamos vendo um certo atrito entre o Ubuntu e o Mint, em função do uso dos pacotes Snaps. Tenho muitas dúvidas sobre o tema e gostaria de contar com a experiência de tantos de vocês para que, se possível, possam explanar aqui suas percepções.

1. Se em uma das máquina eu tenho o Linux Mint, e faço uma séria de instalações de programas diversos me utilizando de tudo que é forma... .deb; wget/GitHub; snap; apt... enfim, diversas formas de instalar programas, no processo de atualização tudo é atualizado via sudo apt update && sudo apt upgrade ?
2. Porque tantas distros não estão nem um pouco interessadas nos pacotes da Canonical? O que há?
3. Se eu, como até já citei, uso o Mint, posso me utilizar somente de pacotes Flatpack (em detrimento dos Sneps)?
4. Eu, enquanto usuário final, que vantagem devo esperar para querer instalar programas via Snap/Flatpack em detrimento de um simples apt install ?
5. Recentemente tomei conhecimento de que uma pessoa foi instalar um pacote Snap de um programa específico e quando ela foi verificar, o pacote também instalou o VLC(?!) Isso é possível? é correto que os empacotadores façam isso? Achei invasivo pra caramba.
6. Como fica a questão da segurança? Esses pacotes podem ser auditados?
7. No que consistem? Eu posso, por meio de um pendrive, baixar um programa e depois o instalar em uma distro sem internet?!


1. Não, pacotes binários em tar.gz não se atualizam, você tem que baixar a nova versão e compilar o executar o binário e isso pode ser válido para o wget, dependendo da fonte que você baixar. Os debs atualizam pelo repositório padrão, ou seja sudo apt upgrade. Snap atualiza em background quer você queira ou não, não há controle. Flatpak pode ou não atualizar em background, depende do arquivo, há comandos específicos para atualizar eles. O comando sudo apt update && sudo apt upgrade por padrão só atualizará os debs, tudo instalado via apt install ou apt-get install
2. Há diversos motivos por trás, a maioria critica o fato da loja da Canonical não ser open source e ter o código fechado, ser tudo centralizado na mesma, não ter forma de auditar o que está ali, a dificuldade de criar servidores externos para suas aplicações, há também problemas de segurança envolvidos, a Canonical já disse se preocupar mais com quem desenvolver a aplicação, do que com o código em si, o que pode levar a proliferação de malwares. Eles mesmos disseram que não dão conta de verificar tudo que é enviado. Há também motivos políticos envolvidos, leia o que Clém escreveu no blog e poderá entender. Há motivos também em relação ao desempenho ser afetado pelos snaps, pois deixam o boot lento, criam diversas instâncias e serviços que drenam a máquina, usam mais ram e cpu, além de ficarem atualizando em background sem controle algum o que pode ser ruim pra quem tem internet limitada. Há problemas de privacidade, pois o snap possuí telemetria integrada. São inúmeros motivos para a maioria das distros não quererem, bloquearem e até banirem o snapd de seus repositórios. Muitas distros não querem se manter refém da Canonical, optam pelo Flatpak por ser algo da comunidade, sem uma grande corporação ou empresa por trás, sem menos bugado e ser 100% open source. É por essas razão que evitam o snap e tendem a optar pelo flatpak.
3. Dependendo do pacote, pode sim, aí é questão de gosto pessoal e também do fato "disponibilidade".
4. Não vejo grandes vantagens, se existe no repositório, eu aconselho utilizá-lo. O snap e flatpak vai te trazer a versão mais atualizada desse app, mas trará vários problemas junto. Você tem que pesar na balança os prós e contras. Os pacotes do repositório se integram melhor ao sistema, tem melhor desempenho e são mais seguros.
5. Isso não ocorre, é mais comum ocorrer ao utilizar o repositório, pois alguns programas necessitam de dependências, por isso quando se baixa o Deepin Video, vem o mpv, porque o Deepin Video usa o mpv.
6. Não no mesmo nível de um deb, mas fácil para pacotes de código aberto, o flatpak já é mais aberto nesse sentido.
7. Não, porque o snap e flatpak dependem do suporte instalado via repositório local, snap depende do snapd instalado e flatpak do próprio flatpak. Se quiser algo mais portátil, eu recomendo optar pelos appimages, eles abrem em qualquer distro e não dependem de internet ou de instalação de suporte via repositório. O lado negativo é que eles costumam não se atualizarem automaticamente, similar aos binários em tar.gz, zip etc...


10. Re: Curiosidde: Snaps... Flatpacks... Benefícios e Problemas.

Perfil removido
removido

(usa Nenhuma)

Enviado em 21/06/2020 - 17:35h

Essa treta do snap me lembrou da treta (já superada) do systemd de 2011-2015. Com o passar dos anos, o systemd passou a ser aceito pela maioria, sem chilique. Acredito que com o snap será a mesma coisa.


11. Re: Curiosidde: Snaps... Flatpacks... Benefícios e Problemas.

Mauricio Ferrari
maurixnovatrento

(usa Slackware)

Enviado em 21/06/2020 - 22:32h


ru4n escreveu:

Essa treta do snap me lembrou da treta (já superada) do systemd de 2011-2015. Com o passar dos anos, o systemd passou a ser aceito pela maioria, sem chilique. Acredito que com o snap será a mesma coisa.



Ainda não usava linux nessa época desse evento com o systemd. Eu comecei já com o Linux Mint 17.

___________________________________
Conhecimento não se Leva para o Túmulo.


12. Re: Curiosidde: Snaps... Flatpacks... Benefícios e Problemas.

Ricardo Groetaers
ricardogroetaers

(usa Linux Mint)

Enviado em 22/06/2020 - 02:05h

JoaoDamasceno escreveu:
7. ... Eu posso, por meio de um pendrive, baixar um programa e depois o instalar em uma distro sem internet?!

Voce não baixa um programa e sim um (ou vários) pacote(s) .deb que contem o programa empacotado nele(s).
Voce pode baixar um pacote .deb até pelo DOS.

Se o pacote .deb contiver todas as dependências ou estas já estiverem instaladas no sistema não há necessidade do instalador de pacotes procurar algo nos repositórios pela internet. Logo não precisará de internet.

Olha quantos pacotes .deb de terceiros eu tenho:
https://i.imgur.com/v4EYk5H.png

O apt e o synaptic tem a opção de apenas baixar os pacotes, sem descompactar e sem instalar.
É só copiar os pacotes .deb baixados e copiá-los para outro lugar e instalá-los com o "instalador de pacotes".




01 02



Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts