Homebrew (BrewUI)
Homebrew and BrewUI contributors · Официальный нативный интерфейс Homebrew для Mac для поиска пакетов, просмотра установленного ПО, обновления пакетов и проверки вывода команд.
Описание
Перевод ИИПоказать оригиналBrewUI — официальный графический интерфейс Homebrew для macOS, распространяемый как Homebrew.app. Он помогает пользователям, предпочитающим нативный интерфейс, находить пакеты Homebrew и управлять ими, показывая при этом соответствующие команды Terminal и вывод. Графический интерфейс отделён от менеджера пакетов Homebrew командной строки.
Возможности
- Просматривайте и ищите установленные пакеты, с представлениями formula и cask и сведениями о пакетах.
- Discover: находите пакеты и просматривайте доступные обновления.
- Устанавливайте, обновляйте и удаляйте поддерживаемые пакеты с помощью операций Homebrew.
- Просматривайте зависимости, зависимые пакеты и метаданные пакетов.
- Запускайте диагностику Homebrew через Doctor и просматривайте отчёты Configuration.
- Просматривайте и копируйте команды и сохраняйте вывод операций во встроенной консоли.
Установка и первое использование
Установите brew install --cask homebrew-app, затем откройте Homebrew.app из Applications. Работающая установка Homebrew должна существовать отдельно: установка этого cask с графическим интерфейсом не заменяет менеджер пакетов. Используйте Installed для просмотра существующих пакетов, Discover для поиска пакетов и Upgrades для просмотра доступных обновлений. Перед изменением программного обеспечения просмотрите отображаемую команду. Версия 0.5.0 обновляет Homebrew перед проверкой устаревших пакетов, поэтому проверка обновлений также может обновить метаданные Homebrew.
Требования и конфигурация
BrewUI 0.5.0 требует macOS 26.0 или более поздней версии. cask Homebrew перечисляет варианты как для Intel, так и для Apple Silicon для текущих поддерживаемых выпусков Mac. Это приложение SwiftUI только для Mac; официальной сборки этого графического интерфейса для Windows, Linux, Android или iOS не существует. Отдельная поддержка командной строки Homebrew в Linux не подразумевает поддержку Linux для BrewUI. cask объявляет минимальную версию macOS, но не дополнительную зависимость formula. На практике приложению требуются отдельно установленный работающий Homebrew и инструменты, необходимые Homebrew и выбранным вами пакетам. Требования к Swift, Mint и Xcode в настройке для участников относятся к сборке приложения, а не к дополнительным требованиям среды выполнения для загруженного выпуска. Проект не публикует фиксированные минимальные требования к RAM или объёму установленного хранилища; управляемые пакеты требуют собственных ресурсов.
Настраивайте Homebrew через файлы brew.env, например ~/.homebrew/brew.env, и перезапускайте приложение после изменений. Псевдонимы оболочки, экспортированные переменные login-shell и настройки пользовательского PATH не настраивают изолированное окружение Homebrew, используемое BrewUI. Поэтому его отчёты Configuration и Doctor могут отличаться от сеанса Terminal. Используйте в brew.env буквальные строки NAME=value, а не команды оболочки.
Конфликты и операции с пакетами
cask не объявляет именованных конфликтов пакетов, что не гарантирует совместимость с любой сторонней конфигурацией. Существующий Homebrew.app в Applications может занимать то же место установки. Операции с пакетами изменяют ту же установку Homebrew, которая используется Terminal; отдельные пакеты могут иметь зависимости, конфликты, лицензии, привилегированные шаги установки или требования, специфичные для службы. Необязательная очистка zap удаляет настройки и кэши этого приложения. Это не означает, что всё программное обеспечение, управляемое Homebrew, следует удалить.
Учётные записи, расходы и лицензия
BrewUI является бесплатным программным обеспечением с открытым исходным кодом; обычное управление пакетами не требует учётной записи в приложении или подписки. Для данных каталога и загрузок требуется доступ к сети. Стороннее программное обеспечение, установленное через Homebrew, имеет собственные сборы, учётные записи и лицензии. Исходный код BrewUI лицензирован под AGPL-3.0, включая применимое положение об использовании по сети для адаптированного программного обеспечения. Брендинг Homebrew отличается от лицензирования исходного кода.
Официальные ссылки
Новая версия Что нового в 0.5.0 7 окт. · Редакция OpenNavo · Перевод ИИ
- ПакетыСогласовать установленный инвентарь в рамках жизненного цикла операции.
- ИнтерфейсИсправить сбой меню и сжатое содержимое сведений о пакете.
- ЯзыкиДобавить переводы на упрощенный и традиционный китайский.