В Homebrew появилась поддержка пакетов Flatpak Обложка: Skyread

В Homebrew появилась поддержка пакетов Flatpak

Новости
Главное:

  • В Homebrew версии 5.0.4 появилась поддержка Flatpak-приложений.
  • Новый функционал позволяет использовать единый Brewfile для установки программ на macOS, Linux и в WSL.
  • Поддержка Snap в Homebrew по-прежнему отсутствует, вопрос обсуждается с 2019 года.

В популярный пакетный менеджер Homebrew была интегрирована поддержка Flatpak — формата, широко используемого для распространения приложений на Linux и других системах. Эта возможность появилась в обновлении версии 5.0.4, что существенно расширяет функционал менеджера и приближает его к статусу универсального установщика.

Теперь пользователи могут объединять в одном Brewfile разнообразные типы пакетов и приложений — включая классические формулы Homebrew, cask-приложения, программы из Mac App Store, расширения Visual Studio Code, пакеты для Go и Flatpak-приложения с их репозиториев. Такой единый декларативный файл позволяет автоматически настраивать окружение на разных платформах: macOS, Linux и в среде Windows Subsystem for Linux (WSL).

Пример Brewfile содержит записи для установки различных компонентов с указанием репозиториев Flatpak и конкретных приложений. При выполнении команды brew bundle пакетный менеджер обрабатывает все зависимости и устанавливает необходимые программы, что значительно упрощает процесс развёртывания софта на разных системах.

Главное преимущество нововведения — возможность использовать один сценарий для разных операционных систем вместо привычного разделения на несколько скриптов. Особенно это будет полезно пользователям Linux, которые смогут переключиться на Homebrew вместо поддержки собственных bash-скриптов для установки программного обеспечения.

Отметим, что по состоянию на текущий момент Homebrew не поддерживает пакеты Snap — ещё одной популярной системы распространения приложений. Обсуждение интеграции Snap ведётся с 2019 года, однако реализованной поддержки пока нет.

Tagged