Linux Mint исторически строился вокруг менеджера обновлений, который аккуратно объясняет, что происходит с системой. Долгое время он работал только с пакетами APT, хотя Flatpak-приложения тоже требовали обновлений. Поддержка Flatpak в менеджере закрыла этот разрыв: теперь обновления разных форматов можно видеть и применять в одном окне.
Почему это важно
Новичок ставит приложение из «Менеджера приложений», получает Flatpak и больше никогда не запускает flatpak update. Через полгода у него работает старая версия с известными уязвимостями, а сам он уверен, что «система обновляется сама». Поддержка Flatpak в менеджере обновлений решает именно эту проблему: обновления становятся видимыми там, где пользователь их ищет.
Как это выглядит
В списке обновлений появляются приложения и среды выполнения Flatpak. Они помечены отдельно от системных пакетов, поэтому видно, что именно обновляется. Можно применять всё сразу или выбрать конкретные пункты. После установки менеджер может предложить удалить неиспользуемые runtime — это освобождает место.
Функция появилась в обновлениях для Linux Mint 21 и стала частью обычного цикла обновлений системы. Отдельно включать её не нужно: достаточно обновить сам менеджер.
Что делать, если пункта нет
Проверьте версию менеджера обновлений и наличие Flatpak в системе:
apt policy mintupdate
flatpak --version
flatpak remotes
Если Flatpak не установлен, менеджер не сможет показать его обновления. Установите его и подключите Flathub:
sudo apt install flatpak
flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo
После этого перезапустите менеджер обновлений и нажмите «Обновить» в списке — он должен обнаружить пакеты.
Терминальный эквивалент
Графический интерфейс удобен, но за ним стоят обычные команды. Полезно знать их, чтобы понимать, что происходит:
flatpak update
flatpak remote-ls --updates
flatpak uninstall --unused
Для автоматизации можно добавить ежедневный таймер, но на рабочей машине лучше обновляться вручную: вы хотя бы заметите, если приложение изменило поведение.
Настройки, которые стоит проверить
- Уровень обновлений: политика Mint по умолчанию осторожная, и это разумно для рабочей машины.
- Автоматические обновления безопасности: включите, если не хотите проверять вручную.
- Удаление старых ядер и runtime: следите, чтобы диск не заполнялся.
- Снапшоты Timeshift перед крупными обновлениями.
Ограничения
Менеджер показывает обновления, но не заменяет понимание. Он не объяснит, почему приложение вдруг стало требовать новых разрешений, и не подскажет, что после обновления Flatpak может измениться поведение интеграции с системой. Для диагностики всё равно понадобятся журналы:
journalctl --user -b --no-pager | grep -i flatpak
flatpak list --app --columns=application,version
Кроме того, Snap в Linux Mint не поддерживается по умолчанию, поэтому его обновления в менеджере не появятся — это отдельная экосистема.
Практический распорядок
Раз в неделю открывайте менеджер обновлений, просматривайте список и применяйте обновления. Раз в месяц проверяйте неиспользуемые пакеты и runtime, а также свободное место. Перед крупным обновлением делайте снапшот Timeshift. Такой режим занимает несколько минут и закрывает основную часть рисков.
Что происходит при обновлении Flatpak
В отличие от APT, Flatpak обновляет не только само приложение, но и среду выполнения. Иногда после обновления приложения выясняется, что ему нужен новый runtime — менеджер покажет его отдельной строкой. Не пропускайте такие пункты: без них приложение может не запуститься.
Ещё одна деталь — размер. Новые версии скачиваются до удаления старых, поэтому на диске должно быть свободное место, сопоставимое с размером обновляемых данных. Если места мало, менеджер завершится ошибкой, и это будет выглядеть как «обновление не работает».
df -h /
flatpak list --columns=application,size,version | sort -k2 -h | tail
Старые runtime остаются после обновления, пока на них ссылается хотя бы одно приложение. Периодически запускайте очистку неиспользуемых пакетов и проверяйте, что приложения после этого по-прежнему запускаются.
Безопасность и разрешения
Обновление может изменить набор разрешений приложения: разработчики добавляют доступ к устройствам или папкам. После крупного обновления полезно открыть Flatseal и посмотреть, не появилось ли лишнего. Особенно это касается приложений, которые раньше работали без доступа к домашнему каталогу.
Если приложение вдруг перестало видеть файлы, не спешите выдавать ему полный доступ. Сначала проверьте, не изменился ли путь или портал, и только потом расширяйте разрешения точечно.
Итог
Поддержка Flatpak в менеджере обновлений Linux Mint — небольшое, но важное улучшение: обновления перестали быть «второй системой», о которой забывают. Пользуйтесь графическим интерфейсом для повседневной работы, но держите под рукой команды flatpak update и flatpak uninstall --unused — они дают больше контроля и понятный результат.