У snap-пакетов имеется много недостатков, к примеру больше занимаемого места, оперативной памяти (одинаковые библиотеки для разных программ загружаются отдельно) и медленный запуск программы.
Разберем пример на браузерах Сhromium и Firefox. В snap несколько пакетов могут быть объединены друг с другом в один. Например, в пакете chromium внутри, кроме самого chromium, лежит пакет libgtk3. Так же и в firefox внутри, кроме самого firefox, лежит пакет libgtk3. Итого хотя у нас 2 пакета - chromium и firefox, но по факту их 4 - chromium, libgtk3, firefox и libgtk3.
К тому же при установке новой версии snap-пакета старая не удаляется, а остается в системе, занимая место.
Но самое важное: служба snap постоянно висит в памяти от root и является еще одним вектор атаки и источником проблем с безопасностью. Поэтому для улучшения производительности ПК такие пакеты целесообразнее полностью удалить из системы.
Для удаления Snap выполним следущие шаги:
1. Показать все snap-пакеты в системе:
sudo snap list
2. Удалить все snap-пакеты из списка по очереди (snapd - обязательно в последнюю очередь):
sudo snap remove --purge firefox
...
sudo snap remove --purge snapd
3. Удалить службу snap:
sudo apt-get remove snapd
sudo apt-get autoremove
4. Снова проверить наличие snap-пакетов, выполнив команду:
sudo snap list
Если появится сообщение: "No snap packages were found. You can install snap hello-world", значит, все snap-пакеты удалены из системы.
О том, как установить Firefox и Chromium с помощью DEB-пакетов, можно прочитать здесь.