Files
local_machine/docs/homebrew/KEEP_AND_REMAINING.md
2026-03-14 20:03:57 +03:00

12 KiB
Raw Permalink Blame History

Homebrew: что оставляем и что остаётся

В нужный список входят только пакеты, нужные для:

  • сборок Android (Gradle, JDK),
  • Docker / Colima (контейнеры и виртуализация),
  • эмулятора Android (среда/зависимости уже покрыты JDK + Colima/QEMU при необходимости),
  • Syncthing (синхронизация файлов).

Всё остальное — в таблице «Что остаётся» с размером и назначением.


Оставляем (нужный список)

Пакет Размер Назначение
colima 5.7M Colima — контейнеры/Кubernetes без Docker Desktop
docker 27M Docker CLI
docker-buildx 62M Расширенная сборка образов Docker
docker-compose 61M Оркестрация контейнеров
docker-completion 360K Автодополнение Docker в shell
lima 210M Lima — виртуальные машины под Colima/Docker на Mac
qemu 682M Эмулятор/виртуализация (используется Lima/Colima)
syncthing 27M Syncthing — синхронизация файлов между устройствами
gradle 525M Сборка Android/Java-проектов
gradle-completion 88K Автодополнение Gradle
openjdk 745M JDK для сборки (основная версия)
openjdk@17 306M JDK 17 (LTS, часто для Android)
openjdk@21 332M JDK 21 (LTS)

Итого в нужном списке: 13 формул, ~3.1 GB (без учёта общих зависимостей в Cellar).

Эмулятор Android на Mac обычно ставится через Android SDK (~/Library/Android/sdk), а не через Homebrew; для сборки и окружения достаточно JDK + Gradle из таблицы выше.


Что остаётся (остальные пакеты)

Пакеты, которые не входят в нужный список. Можно отключить/удалить через brew uninstall, если не используете.

Размер Пакет Для чего
634M dotnet .NET SDK — разработка C# / .NET
654M tesseract-lang Языковые данные для OCR (Tesseract)
259M pandoc Конвертация документов (Markdown, PDF и др.)
232M go Язык Go, компилятор и тулчейн
190M awscli AWS CLI — управление облаком AWS
169M icu4c@78 Unicode и локализация (библиотека)
145M deno Среда выполнения JavaScript/TypeScript
116M glib GLib — базовая библиотека (зависимость многих программ)
86M python@3.14 Python 3.14
82M icu4c@77 Старая версия ICU (зависимость)
81M python@3.13 Python 3.13
76M gettext Интернационализация (переводы)
71M postgresql@15 PostgreSQL 15 — СУБД (запуск вручную по необходимости)
59M git Git — система контроля версий
53M ffmpeg Кодирование/декодирование видео и аудио
49M rav1e Кодек AV1 (видео)
39M openssl@3 OpenSSL 3 — криптография и TLS
35M jpeg-xl Формат изображений JPEG XL
34M imagemagick Обработка изображений из командной строки
33M tesseract OCR — распознавание текста на изображениях
31M poppler Рендеринг PDF (утилиты и библиотека)
29M yt-dlp Скачивание видео с YouTube и др.
29M gnutls Криптобиблиотека (альтернатива OpenSSL)
25M apktool Разбор/сборка APK (Android)
24M doctl DigitalOcean CLI
23M harfbuzz Шрифты и текст (рендеринг)
22M capstone Диссемблер (анализ бинарников)
20M nss Сетевые крипто-библиотеки (NSS)
20M libx11 X11 — графическая библиотека
19M libtiff Работа с TIFF
16M libxcb X11 protocol (современный клиент)
15M pcre2 Регулярные выражения (PCRE2)
15M openjpeg Кодек JPEG 2000
15M ncurses Текстовый UI в терминале
15M gnupg Шифрование и подписи (GPG)
14M unar Распаковка архивов (ZIP, RAR и др.)
14M mbedtls Криптобиблиотека (TLS)
13M x265 Кодек H.265/HEVC
13M bash Bash (оболочка)
11M qpdf Утилиты для PDF
11M python-setuptools Setuptools для Python
11M openexr Формат изображений OpenEXR
10M aom Кодек AV1 (reference)
9.0M xorgproto Заголовки протоколов X.Org
8.7M mbedtls@2 Старая версия mbedTLS
7.8M libvmaf Метрика качества видео (VMAF)
7.0M leptonica Обработка изображений (для OCR)
6.6M sdl2 Библиотека для игр/медиа (SDL2)
6.5M zeromq Очереди сообщений (ZeroMQ)
6.4M unbound Рекурсивный DNS-резолвер
6.4M libheif Формат HEIF/HEIC (фото)
6.1M libraw Чтение RAW-фото
6.1M frei0r Плагины для видеоэффектов
5.9M krb5 Kerberos (аутентификация)
5.6M libunistring Строки Unicode
5.4M highway SIMD-ускорение (C++)
5.4M freetype Рендеринг шрифтов
5.0M sqlite SQLite — встраиваемая БД
5.0M pcre Регулярные выражения (PCRE)
4.9M shared-mime-info MIME-типы файлов
4.7M wget Загрузка файлов по HTTP(S)
4.7M srt Протокол SRT (видеостриминг)
4.6M cairo Векторная графика (рисование)
4.5M zstd Компрессия zstd
4.4M p11-kit PKCS#11 (ключи/сертификаты)
4.2M x264 Кодек H.264
4.2M libvpx Кодеки VP8/VP9
4.1M libtool Сборка библиотек (autotools)
4.0M libarchive Работа с архивами
3.9M libgcrypt Криптобиблиотека
3.7M pango Текст и шрифты (разметка)
3.7M jpeg-turbo Быстрый JPEG
3.3M svt-av1 Кодек AV1 (SVT)
3.3M gmp Длинная арифметика (GMP)
3.1M libsamplerate Ресемплинг аудио
3.0M wireguard-go WireGuard (реализация на Go)
2.9M nettle Криптобиблиотека
2.9M little-cms2 Управление цветом (CMS)
2.8M theora Кодек Theora (видео)
2.8M libpng Библиотека PNG
2.7M xz Компрессия LZMA/xz
2.7M libvorbis Кодек Vorbis (аудио)
2.7M gpgme GPG (программный интерфейс)
2.6M webp Формат WebP
2.6M readline Редактирование строки ввода в терминале
2.5M redis Redis — кэш/очереди (запуск вручную по необходимости)
2.3M libevent Событийный цикл (сеть/таймеры)
2.3M lame Кодек MP3
2.2M luajit Lua JIT
2.0M rubberband Изменение темпа/высоты аудио
2.0M mpg123 Воспроизведение MP3
1.9M libsndfile Чтение/запись аудиофайлов
1.9M libgpg-error Коды ошибок GPG
1.9M flac Кодек FLAC
1.9M brotli Компрессия Brotli
1.8M fontconfig Настройка шрифтов
1.7M libomp OpenMP (параллелизм)
1.7M jasper Формат JPEG 2000
1.6M libmicrohttpd HTTP-сервер (библиотека)
1.5M vde Виртуальный Ethernet (для сетей ВМ)
1.5M oniguruma Регулярные выражения (Oniguruma)
1.5M libssh SSH-клиент (библиотека)
1.5M libde265 Декодер HEVC
1.5M c-ares Асинхронный DNS
1.4M pixman Растровая графика
1.4M nspr Сетевой runtime (NSS)
1.4M libxext Расширения X11
1.3M shadowsocks-libev Shadowsocks (прокси)
1.2M zimg Масштабирование изображений
1.2M xvid Кодек Xvid
1.2M libbluray Поддержка Blu-ray
1.2M jq Парсер JSON в командной строке
1.1M libidn2 Интернационализированные домены
1.0M opus Кодек Opus (аудио)
1.0M libsodium Криптография (NaCl)
1.0M imath Математика для графики
956K dav1d Декодер AV1
912K speex Кодек Speex (голос)
876K librist RIST (видеостриминг)
832K libtasn1 ASN.1 (сертификаты)
816K m4 Макропроцессор (сборка)
800K libnghttp2 HTTP/2
756K libogg Контейнер Ogg
744K lz4 Компрессия LZ4
700K opencore-amr Кодеки AMR (голос)
700K fribidi Двунаправленный текст
688K mpdecimal Десятичная арифметика
676K libusb Доступ к USB
672K openjph JPEG 2000 (часть 2)
664K dtc Device Tree (встраиваемые системы)
640K lzo Компрессия LZO
640K libass Субтитры (ASS)
608K liblqr Масштабирование изображений
604K libassuan Протокол Assuan (GPG)
584K giflib Формат GIF
568K libksba X.509 (GPG)
528K libev Событийный цикл
488K pinentry Ввод паролей (GPG и др.)
432K libslirp Сетевой слой для ВМ (user-mode)
384K git-filter-repo Переписывание истории Git
368K libunibreak Переносы слов (Unicode)
364K libdeflate Компрессия deflate
316K graphite2 Шрифты (Graphite)
308K cjson Парсер JSON (C)
252K libxrender Рендеринг X11
252K aribb24 Субтитры (ARIB)
240K libvidstab Стабилизация видео
236K ca-certificates Корневые сертификаты CA
216K watch Выполнение команды периодически
208K tree Дерево каталогов в терминале
208K snappy Компрессия Snappy
196K wireguard-tools Утилиты WireGuard
196K libxau Аутентификация X11
192K npth Потоки (GnuPG)
180K libudfread UDF (оптические диски)
172K libxdmcp X Display Manager Control Protocol
164K jpegoptim Оптимизация JPEG
160K wrk Нагрузочное тестирование HTTP
144K libb2 Хеш BLAKE2
104K sshpass SSH с паролем в командной строке
60K certifi Сертификаты для Python

Связанные документы

  • ALLOWED.md — допустимые LaunchAgents (в т.ч. homebrew.mxcl.syncthing)
  • DISALLOWED.md — PostgreSQL и Redis отключены в автозапуске, запуск вручную
  • DO_NOT_DELETE.md — что не удалять при очистке диска (в т.ч. Android SDK, Gradle cache)