Costumo controlar meu sistema tanto quanto possível. Checo periodicamente com snap list
/snap list --all
Name Version Rev Tracking Publisher Notes
bare 1.0 5 latest/stable canonical** base
core18 20220706 2538 latest/stable canonical** base
core18 20220428 2409 latest/stable canonical** base,disabled
core20 20220805 1611 latest/stable canonical** base
core20 20220729 1593 latest/stable canonical** base,disabled
flasharch 1.7.3 18 latest/stable jmousy disabled
flasharch 1.7.4 19 latest/stable jmousy -
flawfinder-static-analyzer 2.0.15 69 latest/stable cking-kernel-tools disabled
flawfinder-static-analyzer 2.0.18 75 latest/stable cking-kernel-tools -
gnash-raymii 0.8.11-2 3 latest/stable raymii -
gnome-3-28-1804 3.28.0-19-g98f9e67.98f9e67 161 latest/stable canonical** -
gnome-3-34-1804 0+git.3556cb3 72 latest/stable/… canonical** disabled
gnome-3-34-1804 0+git.3556cb3 77 latest/stable/… canonical** -
gnome-3-38-2004 0+git.09fbd6c 106 latest/stable canonical** disabled
gnome-3-38-2004 0+git.891e5bc 112 latest/stable canonical** -
gtk-common-themes 0.1-79-ga83e90c 1534 latest/stable/… canonical** disabled
gtk-common-themes 0.1-81-g442e511 1535 latest/stable/… canonical** -
heimer 3.5.0 43 latest/stable jussi-lind -
heimer 3.4.0 42 latest/stable jussi-lind disabled
repeat v0.0.5 40 latest/stable niedbalski -
snap-store 3.38.0-66-gbd5b8f7 558 latest/stable/… canonical** -
snap-store 3.38.0-64-g23c4c77 547 latest/stable/… canonical** disabled
snapd 2.56.2 16292 latest/stable canonical** snapd
snapd 2.56 16010 latest/stable canonical** snapd,disabled
teams-insiders 1.5.00.10453 9 latest/stable msteams** -
teams-insiders 1.5.00.9652 8 latest/stable msteams** disabled
whatsapp-4linux 1.1.0 3 latest/stable chimekkoo -
Durante meses não percebi/suspeitei das diferenças em relação, p. ex. ao número de diretórios em $HOME/snap/
total 64K
drwxr-xr-x 5 fscorrea fscorrea 4.0K Apr 26 2021 caprine
drwxr-xr-x 5 fscorrea fscorrea 4.0K Jul 1 2020 cherrytree
drwxr-xr-x 5 fscorrea fscorrea 4.0K Aug 21 04:03 code
drwxr-xr-x 5 fscorrea fscorrea 4.0K May 27 2021 discord
drwxr-xr-x 5 fscorrea fscorrea 4.0K Aug 20 12:25 flasharch
drwxr-xr-x 4 fscorrea fscorrea 4.0K Sep 19 2021 gnash-raymii
drwxr-xr-x 5 fscorrea fscorrea 4.0K May 8 2020 gnome-calculator
drwxr-xr-x 4 fscorrea fscorrea 4.0K Aug 14 07:37 heimer
drwxr-xr-x 4 fscorrea fscorrea 4.0K Apr 10 2021 hex2ascii
drwxr-xr-x 4 fscorrea fscorrea 4.0K Aug 16 12:07 repeat
drwxr-xr-x 4 fscorrea fscorrea 4.0K Jun 25 2020 riot-web
drwxr-xr-x 6 fscorrea fscorrea 4.0K Aug 23 20:07 snap-store
drwxr-xr-x 5 fscorrea fscorrea 4.0K Jun 14 16:54 teams-insiders
drwxr-xr-x 5 fscorrea fscorrea 4.0K Jun 21 2021 whalebird
drwxr-xr-x 4 fscorrea fscorrea 4.0K Sep 16 2021 whatsapp-4linux
drwxr-xr-x 2 fscorrea fscorrea 4.0K Sep 16 2020 woe-usb
Ou à saída de df -mhT
:
Filesystem Type Size Used Avail Use% Mounted on
udev devtmpfs 3.9G 0 3.9G 0% /dev
tmpfs tmpfs 791M 2.1M 789M 1% /run
/dev/sda1 ext4 234G 201G 22G 91% /
tmpfs tmpfs 3.9G 128K 3.9G 1% /dev/shm
tmpfs tmpfs 5.0M 4.0K 5.0M 1% /run/lock
tmpfs tmpfs 3.9G 0 3.9G 0% /sys/fs/cgroup
/dev/loop0 squashfs 65M 65M 0 100% /snap/caprine/47
/dev/loop1 squashfs 128K 128K 0 100% /snap/bare/5
/dev/loop2 squashfs 100M 100M 0 100% /snap/core/11167
/dev/loop5 squashfs 62M 62M 0 100% /snap/core20/1593
/dev/loop4 squashfs 62M 62M 0 100% /snap/core20/1611
/dev/loop3 squashfs 65M 65M 0 100% /snap/caprine/48
/dev/loop7 squashfs 33M 33M 0 100% /snap/snapd/12057
/dev/loop6 squashfs 56M 56M 0 100% /snap/core18/2538
/dev/loop8 squashfs 86M 86M 0 100% /snap/whalebird/101
/dev/loop9 squashfs 56M 56M 0 100% /snap/core18/2409
/dev/loop10 squashfs 92M 92M 0 100% /snap/heimer/43
/dev/loop11 squashfs 109M 109M 0 100% /snap/flasharch/18
/dev/loop12 squashfs 219M 219M 0 100% /snap/gnome-3-34-1804/77
/dev/loop13 squashfs 47M 47M 0 100% /snap/snapd/16292
/dev/loop14 squashfs 208M 208M 0 100% /snap/code/65
/dev/loop15 squashfs 130M 130M 0 100% /snap/teams-insiders/9
/dev/loop16 squashfs 85M 85M 0 100% /snap/whalebird/102
/dev/loop17 squashfs 9.2M 9.2M 0 100% /snap/hex2ascii/2
/dev/loop18 squashfs 6.7M 6.7M 0 100% /snap/repeat/40
/dev/loop19 squashfs 85M 85M 0 100% /snap/gnash-raymii/3
/dev/loop20 squashfs 33M 33M 0 100% /snap/snapd/11841
/dev/loop21 squashfs 51M 51M 0 100% /snap/snap-store/547
/dev/loop22 squashfs 65M 65M 0 100% /snap/gtk-common-themes/1514
/dev/loop23 squashfs 163M 163M 0 100% /snap/gnome-3-28-1804/145
/dev/loop24 squashfs 130M 130M 0 100% /snap/teams-insiders/8
/dev/loop25 squashfs 78M 78M 0 100% /snap/discord/128
/dev/loop26 squashfs 92M 92M 0 100% /snap/gtk-common-themes/1535
/dev/loop27 squashfs 165M 165M 0 100% /snap/gnome-3-28-1804/161
/dev/loop28 squashfs 56M 56M 0 100% /snap/core18/1997
/dev/loop29 squashfs 401M 401M 0 100% /snap/gnome-3-38-2004/112
/dev/loop30 squashfs 55M 55M 0 100% /snap/snap-store/558
/dev/loop31 squashfs 99M 99M 0 100% /snap/core/11081
/dev/loop32 squashfs 47M 47M 0 100% /snap/snapd/16010
/dev/loop33 squashfs 109M 109M 0 100% /snap/flasharch/19
/dev/loop34 squashfs 82M 82M 0 100% /snap/gtk-common-themes/1534
/dev/loop35 squashfs 208M 208M 0 100% /snap/code/66
/dev/loop36 squashfs 9.3M 9.3M 0 100% /snap/flawfinder-static-analyzer/69
/dev/loop37 squashfs 92M 92M 0 100% /snap/heimer/42
/dev/loop38 squashfs 77M 77M 0 100% /snap/discord/122
/dev/loop39 squashfs 219M 219M 0 100% /snap/gnome-3-34-1804/66
/dev/loop40 squashfs 219M 219M 0 100% /snap/gnome-3-34-1804/72
/dev/loop41 squashfs 255M 255M 0 100% /snap/gnome-3-38-2004/106
/dev/loop42 squashfs 6.2M 6.2M 0 100% /snap/flawfinder-static-analyzer/75
/dev/loop43 squashfs 52M 52M 0 100% /snap/snap-store/518
/dev/loop44 squashfs 66M 66M 0 100% /snap/whatsapp-4linux/3
/dev/sdb1 ext4 385G 358G 6.8G 99% /home
tmpfs tmpfs 791M 20K 791M 1% /run/user/125
tmpfs tmpfs 791M 28K 791M 1% /run/user/1000
/dev/sdc4 fuseblk 298G 297G 544M 100% /media/fscorrea/DCAC1649AC161F18
/dev/sdb3 ext4 521G 479G 16G 97% /media/fscorrea/Backup
/dev/sdd1 ext4 917G 857G 14G 99% /media/fscorrea/Seagate2
Só hoje, devido a circunstâncias com o VSCode, reparei. Decidi abrir a Snap Store e ver o número de aplicações instaladas.
Gostaria de confirmar que ela lista todos os meus aplicativos, porque não é possível. Bem, todos menos alguns que deveria listar, como o próprio VSCode e aquele tal whatsapp-4linux. Pra completar, $HOME/snap/
tem um subdiretório “discord”, ou seja, prováveis dados de uma aplicação que eu uso bastante, e que nunca instalei como snap! Discord e Wine eu ainda tenho os pacotes aqui:
discord-0.0.15.deb
discord-0.0.16.deb
discord-0.0.17.deb
discord-0.0.18.deb
discord-0.0.19.deb
wine-devel_6.1~focal-1_amd64.deb
wine-devel_6.7~focal-1_amd64.deb
wine-devel-amd64_6.1~focal-1_amd64.deb
wine-devel-amd64_6.7~focal-1_amd64.deb
wine-devel-i386_6.1~focal-1_i386.deb
wine-devel-i386_6.7~focal-1_i386.deb
wine-mono-5.0.0-src.tar.xz
wine-mono-5.0.0-x86.msi
wine-mono-5.0.0-x86.tar.xz
wine-mono-6.1.0-x86.msi
wine-mono-6.1.1-x86.msi
wine-staging_6.1~focal-1_amd64.deb
wine-staging_6.1~focal-1_i386.deb
wine-staging_6.7~focal-1_amd64.deb
wine-staging_6.7~focal-1_i386.deb
wine-staging-amd64_6.1~focal-1_amd64.deb
wine-staging-amd64_6.7~focal-1_amd64.deb
wine-staging-i386_6.1~focal-1_i386.deb
wine-staging-i386_6.7~focal-1_i386.deb
Sempre instalei Discord e Wine (e um monte de outras coisas aliás) com dpkg -i
. Por que diabos tem um folder chamado “discord” em $HOME/snap/
? O que tem lá? Preciso saber antes de pensar em me livrar (espaço em disco não é infinito), afinal, não quero perder certos dados em cache… apesar que até ontem, eu podia jurar que estes estavam em algum lugar dentro de $HOME/.cache/
por exemplo, nada de snaps… mas agora essa “surpresa”.
Por mim eu me livrava 100% desse troço (snap) mas instalei alguns porque, na época, não encontrei com apt-cache search
, como aquela tool de análise estática e os dois reprodutores SWF.
No momento, confesso sentir-me ludibriado, meio que feito-de-bobo: instalo quatro, cinco snaps e quando vejo já tem quarenta e tantos squashfs na saída de df -mhT
, com direito a diretórios relacionados a aplicações que instalei pelo dpkg (discord).
Nunca dei muita atenção pra esses “zero-install”. Como uso Ubuntu (por enquanto… falta pouco agora…) só tive contato com snaps já que não realmente facilitam pra appimages e flatpaks. Mas essa me pegou de surpresa.
Acontece com mais alguém? Alguém sabe o que é isso/o que significa? Sabe se posso me livrar desses snaps sem comprometer e.g. discord? Caso precise muito de algum desses snaps e não encontre com apt-cache search
, instalo de uma tarball de uma vez.
Grato.