Unsnap — поможет заменить Snap на Flatpak
В сообществе Linux не утихают споры по поводу пакетов Snap на Flatpak. При удобной реализации и универсальности для любых дистрибутивов на базе Linux, оба типа пакетов очень отличаются друг от друга.
Судя по отзывам, Flatpak любят больше пользователей. Одна из главных проблем Snap – скорость работы приложений в нем. И в особенности — очень медленное первое открытие. Причем скорость открытия хоть и станет лучше при последующих открытиях, но все равно всё вернется к изначальному времени при перезагрузке устройства. Пусть Canonical и пытается продвигать snap, даже запрещая использовать его в Ubuntu Flavors, далеко не все довольны им.
Мы уже ранее писали про то, как удалить snap-пакеты из своего дистрибутива. Теперь расскажем про интересный набор скриптов Unsnap. Он включает в себя более двухсот наименований приложений и их количество регулярно пополняется на GitHub.
В составе имеется несколько скриптов:
- 00-backup — сделает бэкап snap-пакетов в системе;
- 01-install-flatpak — установит поддержку flatpak;
- 02-enable-flathub – добавит поддержку flathub;
- 03-install-flatpaks — заменит имеющиеся snap-пакеты с приложениями на аналогичные flatpak-пакеты;
- 04-remove-snaps — удалит из системы все snap-пакеты;
- 99-remove-snapd — удалит из системы поддержку snap.
Клонируете репозиторий (команда есть на странице GitHub, если не знаете как это делать), используете нужный вам скрипт и он поможет автоматически заменить имеющиеся у вас приложения в snap-пакетах на такие же приложения в flatpak-пакете. Замена происходит именно на аналогичные приложения, а не на какие-либо аналоги. Это намного более простой и удобный способ перейти на более быстрый и распространенный пакет.