[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"page-ru-/guides/macos/install-homebrew":3,"mdc-wgcr97-key":776,"mdc-wvv884-key":800,"mdc-6tka7d-key":808,"mdc--7dianx-key":831,"mdc--7hmtbr-key":839,"mdc--k722xx-key":847,"mdc--a0ja7b-key":855,"mdc-kx624g-key":863,"mdc-dyoxoq-key":871,"related-/guides/macos/install-xcode-command-line-tools,/guides/macos/update-homebrew,/guides/macos/use-homebrew":896},{"id":4,"title":5,"appliesTo":6,"author":11,"body":12,"canonical":708,"code":708,"createdAt":709,"description":710,"difficulty":711,"draft":712,"estimatedTime":713,"extension":714,"faq":715,"howToSteps":728,"howToTotalTime":744,"image":708,"keywords":745,"locale":754,"meta":755,"navigation":756,"path":757,"platform":758,"related":759,"section":763,"seo":764,"severity":708,"stem":765,"summary":766,"tags":767,"twitterCreator":708,"twitterSite":708,"type":774,"updatedAt":709,"__hash__":775},"content_ru/guides/macos/install-homebrew.md","Установка Homebrew на macOS: пошаговое руководство для новичков",[7,8,9,10],"macOS Sonoma 14.x","macOS Ventura 13.x","macOS Monterey 12.x","Intel и Apple Silicon (M1/M2/M3)","FixPedia Team",{"type":13,"value":14,"toc":686},"minimark",[15,20,33,68,71,75,78,118,122,127,134,159,164,196,199,203,214,218,221,251,257,261,271,344,351,355,358,431,435,446,459,481,487,502,509,524,528,536,573,577,583,603,615,632,637,673,682],[16,17,19],"h2",{"id":18},"введение-зачем-это-нужно","Введение / Зачем это нужно",[21,22,23,24,28,29,32],"p",{},"Homebrew (или просто ",[25,26,27],"code",{},"brew",") — это менеджер пакетов для macOS, который упрощает установку, обновление и удалениеThousands open-source программ и библиотек. Вместо ручного скачивания ",[25,30,31],{},".dmg","-файлов, поиска зависимостей и настройки переменных среды вы используете одну команду:",[34,35,40],"pre",{"className":36,"code":37,"language":38,"meta":39,"style":39},"language-bash shiki shiki-themes github-light github-dark","brew install \u003Cимя_программы>\n","bash","",[25,41,42],{"__ignoreMap":39},[43,44,47,50,54,58,61,65],"span",{"class":45,"line":46},"line",1,[43,48,27],{"class":49},"sScJk",[43,51,53],{"class":52},"sZZnC"," install",[43,55,57],{"class":56},"szBVR"," \u003C",[43,59,60],{"class":52},"имя_программ",[43,62,64],{"class":63},"sVt8B","ы",[43,66,67],{"class":56},">\n",[21,69,70],{},"Этот гайд показывает, как правильно установить Homebrew с нуля на любой современной версии macOS (от Monterey до Sonoma) на процессорах как Intel, так и Apple Silicon (M1/M2/M3).",[16,72,74],{"id":73},"требования-подготовка","Требования / Подготовка",[21,76,77],{},"Перед началом убедитесь, что:",[79,80,81,94,115],"ol",{},[82,83,84,85,89,90,93],"li",{},"У вас есть учётная запись с ",[86,87,88],"strong",{},"правами администратора"," (возможность использовать ",[25,91,92],{},"sudo",").",[82,95,96,97,100,101],{},"Установлены ",[86,98,99],{},"Xcode Command Line Tools",". Homebrew предложит их установить автоматически, но если хотите сделать это заранее, выполните в Терминале:\n",[34,102,104],{"className":36,"code":103,"language":38,"meta":39,"style":39},"xcode-select --install\n",[25,105,106],{"__ignoreMap":39},[43,107,108,111],{"class":45,"line":46},[43,109,110],{"class":49},"xcode-select",[43,112,114],{"class":113},"sj4cs"," --install\n",[82,116,117],{},"У вас стабильное подключение к интернету.",[16,119,121],{"id":120},"пошаговая-инструкция","Пошаговая инструкция",[123,124,126],"h3",{"id":125},"шаг-1-запустите-официальный-скрипт-установки","Шаг 1: Запустите официальный скрипт установки",[21,128,129,130,133],{},"Единственный и самый важный шаг. ",[86,131,132],{},"Никогда не устанавливайте Homebrew из ненадёжных источников."," Используйте только официальный скрипт:",[34,135,137],{"className":36,"code":136,"language":38,"meta":39,"style":39},"/bin/bash -c \"$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)\"\n",[25,138,139],{"__ignoreMap":39},[43,140,141,144,147,150,153,156],{"class":45,"line":46},[43,142,143],{"class":49},"/bin/bash",[43,145,146],{"class":113}," -c",[43,148,149],{"class":52}," \"$(",[43,151,152],{"class":49},"curl",[43,154,155],{"class":113}," -fsSL",[43,157,158],{"class":52}," https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)\"\n",[21,160,161],{},[86,162,163],{},"Что делает команда:",[165,166,167,184,190],"ul",{},[82,168,169,172,173,176,177,180,181,93],{},[25,170,171],{},"curl -fsSL ..."," — скачивает скрипт установки с GitHub, следуя редиректам (",[25,174,175],{},"-L","), не показывая прогресс (",[25,178,179],{},"-s","), и failing silently на ошибках (",[25,182,183],{},"-f",[82,185,186,189],{},[25,187,188],{},"$(...)"," — выполняет скачанный скрипт в текущей оболочке.",[82,191,192,195],{},[25,193,194],{},"/bin/bash -c"," — явно запускает скрипт в bash, даже если ваш терминал по умолчанию использует zsh (актуально для macOS Catalina+).",[197,198],"in-article-ad",{},[123,200,202],{"id":201},"шаг-2-введите-пароль-администратора","Шаг 2: Введите пароль администратора",[21,204,205,206,209,210,213],{},"После запуска скрипта система запросит ваш пароль. Вводите его ",[86,207,208],{},"всё с маленькой буквы",", символы не будут отображаться (даже звёздочки) — это особенность безопасности macOS. Просто введите пароль и нажмите ",[25,211,212],{},"Enter",".",[123,215,217],{"id":216},"шаг-3-дождитесь-завершения-установки","Шаг 3: Дождитесь завершения установки",[21,219,220],{},"Скрипт выполнит следующие действия:",[79,222,223,226,237,240],{},[82,224,225],{},"Проверит наличие Xcode Command Line Tools и установит их при необходимости (может потребоваться отдельно нажать «Установить» в всплывающем окне).",[82,227,228,229,232,233,236],{},"Создадит нужные директории (",[25,230,231],{},"/usr/local"," для Intel или ",[25,234,235],{},"/opt/homebrew"," для Apple Silicon).",[82,238,239],{},"Скачает и распакует последнюю стабильную версию Homebrew.",[82,241,242,243,246,247,250],{},"Настроит переменные среды в вашем профиле оболочки (",[25,244,245],{},".zprofile"," для zsh, ",[25,248,249],{},".bash_profile"," для bash).",[21,252,253,256],{},[86,254,255],{},"Не прерывайте процесс!"," На это может уйти до 10 минут, особенно при первом запуске Xcode Tools.",[123,258,260],{"id":259},"шаг-4-активируйте-homebrew-в-текущем-сеансе","Шаг 4: Активируйте Homebrew в текущем сеансе",[21,262,263,264,266,267,270],{},"После завершения установки скрипт выведет инструкции. Чтобы команда ",[25,265,27],{}," стала доступна ",[86,268,269],{},"сразу в текущем открытом окне Терминала",", выполните:",[165,272,273,311],{},[82,274,275,278],{},[86,276,277],{},"Для macOS на Apple Silicon (M1/M2/M3):",[34,279,281],{"className":36,"code":280,"language":38,"meta":39,"style":39},"echo 'eval \"$(/opt/homebrew/bin/brew shellenv)\"' >> ~/.zprofile\neval \"$(/opt/homebrew/bin/brew shellenv)\"\n",[25,282,283,297],{"__ignoreMap":39},[43,284,285,288,291,294],{"class":45,"line":46},[43,286,287],{"class":113},"echo",[43,289,290],{"class":52}," 'eval \"$(/opt/homebrew/bin/brew shellenv)\"'",[43,292,293],{"class":56}," >>",[43,295,296],{"class":52}," ~/.zprofile\n",[43,298,300,303,305,308],{"class":45,"line":299},2,[43,301,302],{"class":113},"eval",[43,304,149],{"class":52},[43,306,307],{"class":49},"/opt/homebrew/bin/brew",[43,309,310],{"class":52}," shellenv)\"\n",[82,312,313,316],{},[86,314,315],{},"Для macOS на Intel:",[34,317,319],{"className":36,"code":318,"language":38,"meta":39,"style":39},"echo 'eval \"$(/usr/local/bin/brew shellenv)\"' >> ~/.bash_profile\neval \"$(/usr/local/bin/brew shellenv)\"\n",[25,320,321,333],{"__ignoreMap":39},[43,322,323,325,328,330],{"class":45,"line":46},[43,324,287],{"class":113},[43,326,327],{"class":52}," 'eval \"$(/usr/local/bin/brew shellenv)\"'",[43,329,293],{"class":56},[43,331,332],{"class":52}," ~/.bash_profile\n",[43,334,335,337,339,342],{"class":45,"line":299},[43,336,302],{"class":113},[43,338,149],{"class":52},[43,340,341],{"class":49},"/usr/local/bin/brew",[43,343,310],{"class":52},[21,345,346,347,350],{},"Либо просто ",[86,348,349],{},"закройте и снова откройте Терминал"," — изменения вступят в силу автоматически.",[16,352,354],{"id":353},"проверка-результата","Проверка результата",[21,356,357],{},"Убедитесь, что установка прошла успешно:",[79,359,360,382,404],{},[82,361,362,363,375,378,379,213],{},"Проверьте версию:",[34,364,366],{"className":36,"code":365,"language":38,"meta":39,"style":39},"brew --version\n",[25,367,368],{"__ignoreMap":39},[43,369,370,372],{"class":45,"line":46},[43,371,27],{"class":49},[43,373,374],{"class":113}," --version\n",[376,377],"br",{},"Вывод должен быть примерно таким: ",[25,380,381],{},"Homebrew 4.x.x",[82,383,384,385,397,399,400,403],{},"Запустите диагностику:",[34,386,388],{"className":36,"code":387,"language":38,"meta":39,"style":39},"brew doctor\n",[25,389,390],{"__ignoreMap":39},[43,391,392,394],{"class":45,"line":46},[43,393,27],{"class":49},[43,395,396],{"class":52}," doctor\n",[376,398],{},"Идеальный результат: ",[25,401,402],{},"Your system is ready to brew."," Если есть предупреждения — следуйте их советам.",[82,405,406,407,410,411,425,427,428,213],{},"Попробуйте установить простую утилиту (например, ",[25,408,409],{},"wget","):",[34,412,414],{"className":36,"code":413,"language":38,"meta":39,"style":39},"brew install wget\n",[25,415,416],{"__ignoreMap":39},[43,417,418,420,422],{"class":45,"line":46},[43,419,27],{"class":49},[43,421,53],{"class":52},[43,423,424],{"class":52}," wget\n",[376,426],{},"После успешной установки выполните ",[25,429,430],{},"wget --version",[16,432,434],{"id":433},"возможные-проблемы","Возможные проблемы",[123,436,438,439,442,443],{"id":437},"ошибка-permission-denied-или-operation-not-permitted","Ошибка: ",[25,440,441],{},"Permission denied"," или ",[25,444,445],{},"Operation not permitted",[21,447,448,451,452,455,456,458],{},[86,449,450],{},"Причина:"," Терминал запущен без прав администратора, или скрипт не может записать в целевую директорию.\n",[86,453,454],{},"Решение:"," Убедитесь, что вы вводили пароль при запросе. Если проблема осталась, попробуйте запустить скрипт с ",[25,457,92],{}," (хотя официальная инструкция этого не требует):",[34,460,462],{"className":36,"code":461,"language":38,"meta":39,"style":39},"sudo /bin/bash -c \"$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)\"\n",[25,463,464],{"__ignoreMap":39},[43,465,466,468,471,473,475,477,479],{"class":45,"line":46},[43,467,92],{"class":49},[43,469,470],{"class":52}," /bin/bash",[43,472,146],{"class":113},[43,474,149],{"class":52},[43,476,152],{"class":49},[43,478,155],{"class":113},[43,480,158],{"class":52},[123,482,438,484],{"id":483},"ошибка-command-line-tools-already-installed",[25,485,486],{},"Command Line Tools already installed",[21,488,489,491,492,494,495,498,499,213],{},[86,490,450],{}," Xcode Command Tools уже присутствуют, но их путь не настроен.\n",[86,493,454],{}," Выполните ",[25,496,497],{},"sudo xcode-select --reset"," или укажите путь явно: ",[25,500,501],{},"sudo xcode-select -s /Library/Developer/CommandLineTools",[123,503,438,505,508],{"id":504},"ошибка-brew-command-not-found-после-установки",[25,506,507],{},"brew: command not found"," после установки",[21,510,511,513,514,517,518,520,521,523],{},[86,512,450],{}," Переменная ",[25,515,516],{},"PATH"," не обновлена в текущем сеансе.\n",[86,519,454],{}," Следуйте шагу 4 выше (активация через ",[25,522,302],{},") или перезапустите Терминал.",[123,525,527],{"id":526},"медленная-установка-или-обрывы","Медленная установка или обрывы",[21,529,530,532,533,535],{},[86,531,450],{}," Проблемы с сетью или GitHub.\n",[86,534,454],{}," Установите Homebrew через国内的镜像（如清华源）или используйте VPN. Для смены репозитория выполните:",[34,537,539],{"className":36,"code":538,"language":38,"meta":39,"style":39},"cd \"$(brew --repo)/Library/Taps/homebrew/homebrew-core\"\ngit remote set-url origin https://mirror.tuna.tsinghua.edu.cn/git/homebrew/homebrew-core.git\n",[25,540,541,556],{"__ignoreMap":39},[43,542,543,546,548,550,553],{"class":45,"line":46},[43,544,545],{"class":113},"cd",[43,547,149],{"class":52},[43,549,27],{"class":49},[43,551,552],{"class":113}," --repo",[43,554,555],{"class":52},")/Library/Taps/homebrew/homebrew-core\"\n",[43,557,558,561,564,567,570],{"class":45,"line":299},[43,559,560],{"class":49},"git",[43,562,563],{"class":52}," remote",[43,565,566],{"class":52}," set-url",[43,568,569],{"class":52}," origin",[43,571,572],{"class":52}," https://mirror.tuna.tsinghua.edu.cn/git/homebrew/homebrew-core.git\n",[16,574,576],{"id":575},"часто-задаваемые-вопросы-faq","Часто задаваемые вопросы (FAQ)",[21,578,579,582],{},[86,580,581],{},"Можно ли удалить Homebrew?","\nДа. Для полного удаления выполните официальный скрипт удаления:",[34,584,586],{"className":36,"code":585,"language":38,"meta":39,"style":39},"/bin/bash -c \"$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/uninstall.sh)\"\n",[25,587,588],{"__ignoreMap":39},[43,589,590,592,594,596,598,600],{"class":45,"line":46},[43,591,143],{"class":49},[43,593,146],{"class":113},[43,595,149],{"class":52},[43,597,152],{"class":49},[43,599,155],{"class":113},[43,601,602],{"class":52}," https://raw.githubusercontent.com/Homebrew/install/HEAD/uninstall.sh)\"\n",[21,604,605,606,609,610,612,613,213],{},"Затем вручную удалите остаточные файлы: ",[25,607,608],{},"rm -rf ~/.brew"," (если был) и строки из ",[25,611,245],{},"/",[25,614,249],{},[21,616,617,620,621,624,625,628,629,213],{},[86,618,619],{},"Как обновлять Homebrew и установленные пакеты?","\nОбновляйте Homebrew: ",[25,622,623],{},"brew update",". Обновляйте все пакеты: ",[25,626,627],{},"brew upgrade",". Для очистки старых версий: ",[25,630,631],{},"brew cleanup",[21,633,634],{},[86,635,636],{},"Что такое Formulae и Casks?",[165,638,639,651],{},[82,640,641,644,645,648,649,93],{},[86,642,643],{},"Formulae"," — пакеты с консольными утилитами и библиотеками (например, ",[25,646,647],{},"python",", ",[25,650,560],{},[82,652,653,656,657,612,659,662,663,648,666,669,670,213],{},[86,654,655],{},"Casks"," — пакеты с GUI-приложениями в формате ",[25,658,31],{},[25,660,661],{},".pkg"," (например, ",[25,664,665],{},"firefox",[25,667,668],{},"visual-studio-code","). Устанавливаются командой ",[25,671,672],{},"brew install --cask \u003Cимя>",[21,674,675,678,681],{},[86,676,677],{},"Можно ли использовать Homebrew вместе с MacPorts или Fink?",[86,679,680],{},"Нет."," Эти менеджеры пакетов конфликтуют, так как используют одинаковые пути. Выберите один. Homebrew — самый популярный и рекомендуемый для большинства пользователей.",[683,684,685],"style",{},"html pre.shiki code .sScJk, html code.shiki .sScJk{--shiki-default:#6F42C1;--shiki-dark:#B392F0}html pre.shiki code .sZZnC, html code.shiki .sZZnC{--shiki-default:#032F62;--shiki-dark:#9ECBFF}html pre.shiki code .szBVR, html code.shiki .szBVR{--shiki-default:#D73A49;--shiki-dark:#F97583}html pre.shiki code .sVt8B, html code.shiki .sVt8B{--shiki-default:#24292E;--shiki-dark:#E1E4E8}html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html.dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html pre.shiki code .sj4cs, html code.shiki .sj4cs{--shiki-default:#005CC5;--shiki-dark:#79B8FF}",{"title":39,"searchDepth":299,"depth":299,"links":687},[688,689,690,697,698,707],{"id":18,"depth":299,"text":19},{"id":73,"depth":299,"text":74},{"id":120,"depth":299,"text":121,"children":691},[692,694,695,696],{"id":125,"depth":693,"text":126},3,{"id":201,"depth":693,"text":202},{"id":216,"depth":693,"text":217},{"id":259,"depth":693,"text":260},{"id":353,"depth":299,"text":354},{"id":433,"depth":299,"text":434,"children":699},[700,702,704,706],{"id":437,"depth":693,"text":701},"Ошибка: Permission denied или Operation not permitted",{"id":483,"depth":693,"text":703},"Ошибка: Command Line Tools already installed",{"id":504,"depth":693,"text":705},"Ошибка: brew: command not found после установки",{"id":526,"depth":693,"text":527},{"id":575,"depth":299,"text":576},null,"2026-02-15 16:29:32","Полная инструкция по установке Homebrew — официального менеджера пакетов для macOS. Установите за 5 минут и начните работать с thousand open-source утилит.","easy",false,"5-10 мин","md",[716,719,722,725],{"question":717,"answer":718},"Можно ли установить Homebrew без прав администратора?","Нет, для установки Homebrew требуются права администратора (sudo), так как он устанавливает файлы в системные директории (`/usr/local` или `/opt/homebrew`).",{"question":720,"answer":721},"Что делать, если установка зависла на 'Downloading and installing Xcode Command Line Tools'?","Это нормальный процесс, который может занять 10-20 минут в зависимости от скорости интернета. Не прерывайте его. Если зависло надолго (>30 мин), закройте терминал и попробуйте снова.",{"question":723,"answer":724},"Homebrew конфликтует с системными программами. Как быть?","Homebrew по дизайну изолирован от системных файлов. Конфликты обычно возникают, если вы вручную меняли переменные `PATH` или ставили софт в те же директории. Проверьте порядок путей в `echo $PATH`.",{"question":726,"answer":727},"Можно ли установить Homebrew на внешний диск?","Технически возможно, но крайне не рекомендуется. Многие формулы (пакеты) предполагают установку в стандартные пути. Используйте стандартную установку для стабильности.",[729,732,735,738,741],{"name":730,"text":731},"Откройте Терминал","Найдите приложение «Терминал» через Spotlight (Cmd+Space → введите «Терминал») или в папке «Утилиты».",{"name":733,"text":734},"Запустите официальный скрипт установки","Скопируйте и выполните в Терминале команду ниже. Она скачает и запустит автоматический скрипт установки от разработчиков Homebrew.",{"name":736,"text":737},"Введите пароль администратора","При появлении запроса введите пароль от вашей учётной записи macOS (символы не отображаются — это нормально) и нажмите Enter.",{"name":739,"text":740},"Дождитесь завершения","Процесс установки займёт 2-5 минут. Вы увидите сообщение «Installation successful!».",{"name":742,"text":743},"Проверьте установку","Выполните `brew doctor` для диагностики и `brew --version` чтобы увидеть версию.","PT10M",[746,747,748,749,750,751,752,753],"установка homebrew","homebrew macos","как установить brew","менеджер пакетов macos","brew install","установить homebrew на mac","homebrew ошибка установки","command line tools macos","ru_RU",{},true,"/guides/macos/install-homebrew","macos",[760,761,762],"/guides/macos/install-xcode-command-line-tools","/guides/macos/update-homebrew","/guides/macos/use-homebrew","Гайды macOS",{"title":5,"description":710},"guides/macos/install-homebrew","Это руководство поможет вам за несколько минут установить Homebrew — незаменимый менеджер пакетов для macOS. Вы сможете легко устанавливать, обновлять и управлять thousand open-source программ и библиотек через простую команду `brew`.",[758,768,769,770,27,771,772,773],"homebrew","包管理器","terminal","cli","разработка","devops","guide","pwaZTzDbmYiZNtiHnNHwJRUenCEEXxwQgnz7quu_voE",{"data":777,"body":778},{},{"type":779,"children":780},"root",[781],{"type":782,"tag":21,"props":783,"children":784},"element",{},[785,788,793,794,799],{"type":786,"value":787},"text","Нет, для установки Homebrew требуются права администратора (sudo), так как он устанавливает файлы в системные директории (",{"type":782,"tag":25,"props":789,"children":791},{"className":790},[],[792],{"type":786,"value":231},{"type":786,"value":442},{"type":782,"tag":25,"props":795,"children":797},{"className":796},[],[798],{"type":786,"value":235},{"type":786,"value":93},{"data":801,"body":802},{},{"type":779,"children":803},[804],{"type":782,"tag":21,"props":805,"children":806},{},[807],{"type":786,"value":721},{"data":809,"body":810},{},{"type":779,"children":811},[812],{"type":782,"tag":21,"props":813,"children":814},{},[815,817,822,824,830],{"type":786,"value":816},"Homebrew по дизайну изолирован от системных файлов. Конфликты обычно возникают, если вы вручную меняли переменные ",{"type":782,"tag":25,"props":818,"children":820},{"className":819},[],[821],{"type":786,"value":516},{"type":786,"value":823}," или ставили софт в те же директории. Проверьте порядок путей в ",{"type":782,"tag":25,"props":825,"children":827},{"className":826},[],[828],{"type":786,"value":829},"echo $PATH",{"type":786,"value":213},{"data":832,"body":833},{},{"type":779,"children":834},[835],{"type":782,"tag":21,"props":836,"children":837},{},[838],{"type":786,"value":727},{"data":840,"body":841},{},{"type":779,"children":842},[843],{"type":782,"tag":21,"props":844,"children":845},{},[846],{"type":786,"value":731},{"data":848,"body":849},{},{"type":779,"children":850},[851],{"type":782,"tag":21,"props":852,"children":853},{},[854],{"type":786,"value":734},{"data":856,"body":857},{},{"type":779,"children":858},[859],{"type":782,"tag":21,"props":860,"children":861},{},[862],{"type":786,"value":737},{"data":864,"body":865},{},{"type":779,"children":866},[867],{"type":782,"tag":21,"props":868,"children":869},{},[870],{"type":786,"value":740},{"data":872,"body":873},{},{"type":779,"children":874},[875],{"type":782,"tag":21,"props":876,"children":877},{},[878,880,886,888,894],{"type":786,"value":879},"Выполните ",{"type":782,"tag":25,"props":881,"children":883},{"className":882},[],[884],{"type":786,"value":885},"brew doctor",{"type":786,"value":887}," для диагностики и ",{"type":782,"tag":25,"props":889,"children":891},{"className":890},[],[892],{"type":786,"value":893},"brew --version",{"type":786,"value":895}," чтобы увидеть версию.",[897,1514],{"id":898,"title":899,"appliesTo":900,"author":11,"body":903,"canonical":708,"code":708,"createdAt":1461,"description":1462,"difficulty":711,"draft":712,"estimatedTime":713,"extension":714,"faq":1463,"howToSteps":1476,"howToTotalTime":744,"image":708,"keywords":1492,"locale":754,"meta":1501,"navigation":756,"path":761,"platform":758,"related":1502,"section":763,"seo":1505,"severity":708,"stem":1506,"summary":1507,"tags":1508,"twitterCreator":708,"twitterSite":708,"type":774,"updatedAt":1461,"__hash__":1513},"content_ru/guides/macos/update-homebrew.md","Как обновить Homebrew на macOS: пошаговая инструкция 2026",[901,902],"macOS 10.14 (Mojave) и новее","Homebrew 3.x и выше",{"type":13,"value":904,"toc":1448},[905,907,914,928,931,933,935,970,972,976,983,993,996,1003,1008,1012,1019,1031,1036,1062,1064,1078,1082,1085,1097,1101,1121,1127,1131,1137,1149,1153,1171,1180,1184,1187,1197,1204,1207,1221,1223,1226,1254,1256,1265,1288,1343,1348,1355,1369,1390,1397,1424,1445],[16,906,19],{"id":18},[21,908,909,910,913],{},"Homebrew — это менеджер пакетов для macOS, который позволяет легко устанавливать и обновлять тысячи утилит и приложений из командной строки. Регулярное обновление Homebrew ",[86,911,912],{},"критически важно"," по двум причинам:",[79,915,916,922],{},[82,917,918,921],{},[86,919,920],{},"Безопасность:"," Обновления часто содержат патчи для уязвимостей как в самом Homebrew, так и в устанавливаемых через него программах.",[82,923,924,927],{},[86,925,926],{},"Стабильность и новые функции:"," Новые версии пакетов исправляют баги и добавляют функциональность. Устаревшие формулы могут перестать работать с новыми версиями macOS или других зависимостей.",[21,929,930],{},"Это руководство покажет, как безопасно и корректно обновить Homebrew и все ваши установленные пакеты.",[16,932,74],{"id":73},[21,934,77],{},[165,936,937,944,950,956],{},[82,938,939,940,943],{},"У вас установлена ",[86,941,942],{},"совместимая версия macOS"," (10.14 Mojave или новее).",[82,945,946,947,213],{},"У вас есть ",[86,948,949],{},"доступ к интернету",[82,951,946,952,955],{},[86,953,954],{},"права администратора"," (может потребоваться для установки некоторых пакетов, но не для самого обновления Homebrew).",[82,957,958,959,962,963,213],{},"В системе ",[86,960,961],{},"уже установлен Homebrew",". Если нет — сначала выполните ",[964,965,969],"a",{"href":966,"rel":967},"https://brew.sh",[968],"nofollow","стандартную установку",[16,971,121],{"id":120},[123,973,975],{"id":974},"шаг-1-проверьте-текущую-версию-homebrew","Шаг 1: Проверьте текущую версию Homebrew",[21,977,978,979,982],{},"Откройте ",[86,980,981],{},"Терминал"," (Terminal) и выполните команду:",[34,984,985],{"className":36,"code":365,"language":38,"meta":39,"style":39},[25,986,987],{"__ignoreMap":39},[43,988,989,991],{"class":45,"line":46},[43,990,27],{"class":49},[43,992,374],{"class":113},[21,994,995],{},"Вы увидите что-то подобное:",[34,997,1001],{"className":998,"code":1000,"language":786},[999],"language-text","Homebrew 4.2.0\nHomebrew/homebrew-core (git revision 123456; last commit 2026-02-15)\n",[25,1002,1000],{"__ignoreMap":39},[21,1004,1005,1006,213],{},"Это подтвердит, что Homebrew работает, и вы увидите его версию. Если команда не найдена, Homebrew не установлен или не добавлен в ",[25,1007,516],{},[123,1009,1011],{"id":1010},"шаг-2-обновите-сам-homebrew","Шаг 2: Обновите сам Homebrew",[21,1013,1014,1015,1018],{},"Это самый важный первый шаг. Он обновит ",[86,1016,1017],{},"сам менеджер пакетов"," и его \"рецепты\" (формулы) для всех пакетов.",[34,1020,1022],{"className":36,"code":1021,"language":38,"meta":39,"style":39},"brew update\n",[25,1023,1024],{"__ignoreMap":39},[43,1025,1026,1028],{"class":45,"line":46},[43,1027,27],{"class":49},[43,1029,1030],{"class":52}," update\n",[21,1032,1033],{},[86,1034,1035],{},"Что делает эта команда:",[165,1037,1038,1049,1055],{},[82,1039,1040,1043,1044,442,1047,93],{},[25,1041,1042],{},"git pull"," в каталоге Homebrew (",[25,1045,1046],{},"/usr/local/Homebrew",[25,1048,235],{},[82,1050,1051,1052,213],{},"Обновляет \"корову\" (core) — основной репозиторий с формулами ",[25,1053,1054],{},"homebrew-core",[82,1056,1057,1058,1061],{},"Обновляет репозиторий ",[25,1059,1060],{},"homebrew-cask"," для GUI-приложений (если он у вас включён).",[197,1063],{},[21,1065,1066,1069,1070,1073,1074,1077],{},[86,1067,1068],{},"Ожидаемый вывод:"," ",[25,1071,1072],{},"Updated 1 tap (homebrew/core)",". Если вывод показывает ",[25,1075,1076],{},"Already up-to-date.",", значит, вы уже используете самую свежую версию.",[123,1079,1081],{"id":1080},"шаг-3-обновите-все-установленные-пакеты-формулы","Шаг 3: Обновите все установленные пакеты (формулы)",[21,1083,1084],{},"После обновления рецептов Homebrew узнает, что для ваших установленных пакетов есть новые версии. Обновите их все одной командой:",[34,1086,1088],{"className":36,"code":1087,"language":38,"meta":39,"style":39},"brew upgrade\n",[25,1089,1090],{"__ignoreMap":39},[43,1091,1092,1094],{"class":45,"line":46},[43,1093,27],{"class":49},[43,1095,1096],{"class":52}," upgrade\n",[21,1098,1099],{},[86,1100,1035],{},[165,1102,1103,1110,1113],{},[82,1104,1105,1106,1109],{},"Для каждого установленного пакета (",[25,1107,1108],{},"formula",") проверяет, есть ли в обновлённом рецепте более новая версия.",[82,1111,1112],{},"Если есть — скачивает и устанавливает новую версию.",[82,1114,1115,1118,1119,213],{},[86,1116,1117],{},"Важно:"," Homebrew по умолчанию не удаляет старые версии пакетов после обновления. Это делает команда ",[25,1120,631],{},[21,1122,1123,1124,93],{},"Вы увидите список пакетов, которые будут обновлены, и их старые/новые версии. Подтвердите действие, если запросит (обычно не запрашивает для ",[25,1125,1126],{},"upgrade",[123,1128,1130],{"id":1129},"шаг-4-очистите-старые-версии-пакетов-обязательно","Шаг 4: Очистите старые версии пакетов (обязательно!)",[21,1132,1133,1134,1136],{},"После ",[25,1135,627],{}," на диске остаются файлы старых версий пакетов. Они занимают место и могут вызывать конфликты. Удалите их:",[34,1138,1140],{"className":36,"code":1139,"language":38,"meta":39,"style":39},"brew cleanup\n",[25,1141,1142],{"__ignoreMap":39},[43,1143,1144,1146],{"class":45,"line":46},[43,1145,27],{"class":49},[43,1147,1148],{"class":52}," cleanup\n",[21,1150,1151],{},[86,1152,1035],{},[165,1154,1155,1158,1165],{},[82,1156,1157],{},"Удаляет старые версии всех установленных через Homebrew пакетов.",[82,1159,1160,1161,1164],{},"Удаляет старые загрузочные файлы (",[25,1162,1163],{},"downloads",") из кэша Homebrew.",[82,1166,1167,1168,213],{},"Можно очистить конкретный пакет: ",[25,1169,1170],{},"brew cleanup \u003Cpackage_name>",[21,1172,1173,1176,1177,93],{},[86,1174,1175],{},"Вывод:"," Список удалённых файлов и объём освобождённого места (например, ",[25,1178,1179],{},"Removed: 1.2G of cached downloads",[123,1181,1183],{"id":1182},"шаг-5-проверьте-целостность-системы-финальная-диагностика","Шаг 5: Проверьте целостность системы (финальная диагностика)",[21,1185,1186],{},"Завершите процесс запуском встроенной диагностики:",[34,1188,1189],{"className":36,"code":387,"language":38,"meta":39,"style":39},[25,1190,1191],{"__ignoreMap":39},[43,1192,1193,1195],{"class":45,"line":46},[43,1194,27],{"class":49},[43,1196,396],{"class":52},[21,1198,1199,1069,1202],{},[86,1200,1201],{},"Идеальный результат:",[25,1203,402],{},[21,1205,1206],{},"Если есть проблемы, Homebrew подробно их опишет и часто предложит решение. Например:",[165,1208,1209,1215],{},[82,1210,1211,1214],{},[25,1212,1213],{},"Warning: You have Xcode..."," — просто информирует.",[82,1216,1217,1220],{},[25,1218,1219],{},"Error: /usr/local is not writable."," — критическая ошибка, требующая исправления прав доступа.",[16,1222,354],{"id":353},[21,1224,1225],{},"Вы можете убедиться, что всё обновлено, двумя способами:",[79,1227,1228,1244],{},[82,1229,1230,1236,1237,1239,1240,1243],{},[86,1231,1232,1233,1235],{},"Повторный ",[25,1234,627],{},":"," Если после завершения всех шагов вы снова запустите ",[25,1238,627],{}," и получите ",[25,1241,1242],{},"Already up-to-dated."," или пустой вывод — значит, всё обновлено до последних версий.",[82,1245,1246,1249,1250,1253],{},[86,1247,1248],{},"Просмотр списка устаревших пакетов:"," Команда ",[25,1251,1252],{},"brew outdated"," покажет только те пакеты, для которых есть новая версия. После успешного обновления этот список должен быть пустым.",[16,1255,434],{"id":433},[1257,1258,1260,1261,442,1263],"h4",{"id":1259},"проблема-ошибка-прав-доступа-при-brew-update-или-brew-upgrade","Проблема: Ошибка прав доступа при ",[25,1262,623],{},[25,1264,627],{},[21,1266,1267,1069,1270,1273,1275,1276,1278,1279,1069,1281,1287],{},[86,1268,1269],{},"Симптом:",[25,1271,1272],{},"Error: /usr/local/... is not writable.",[86,1274,450],{}," Неправильные права на каталог Homebrew (часто после ручных изменений или установки через ",[25,1277,92],{},").\n",[86,1280,454],{},[86,1282,1283,1284,1286],{},"Не используйте ",[25,1285,92],{}," с Homebrew!"," Вместо этого исправьте права:",[34,1289,1291],{"className":36,"code":1290,"language":38,"meta":39,"style":39},"sudo chown -R $(whoami) /usr/local/*\n# Или для Apple Silicon:\nsudo chown -R $(whoami) /opt/homebrew/*\n",[25,1292,1293,1318,1324],{"__ignoreMap":39},[43,1294,1295,1297,1300,1303,1306,1309,1312,1315],{"class":45,"line":46},[43,1296,92],{"class":49},[43,1298,1299],{"class":52}," chown",[43,1301,1302],{"class":113}," -R",[43,1304,1305],{"class":63}," $(",[43,1307,1308],{"class":49},"whoami",[43,1310,1311],{"class":63},") ",[43,1313,1314],{"class":52},"/usr/local/",[43,1316,1317],{"class":113},"*\n",[43,1319,1320],{"class":45,"line":299},[43,1321,1323],{"class":1322},"sJ8bj","# Или для Apple Silicon:\n",[43,1325,1326,1328,1330,1332,1334,1336,1338,1341],{"class":45,"line":693},[43,1327,92],{"class":49},[43,1329,1299],{"class":52},[43,1331,1302],{"class":113},[43,1333,1305],{"class":63},[43,1335,1308],{"class":49},[43,1337,1311],{"class":63},[43,1339,1340],{"class":52},"/opt/homebrew/",[43,1342,1317],{"class":113},[21,1344,1345,1346,213],{},"Затем повторите ",[25,1347,623],{},[1257,1349,1351,1352,1354],{"id":1350},"проблема-brew-update-завис-или-выдает-ошибки-сети","Проблема: ",[25,1353,623],{}," завис или выдает ошибки сети",[21,1356,1357,1359,1360,1363,1364,1366,1367],{},[86,1358,1269],{}," Команда долго висит или падает с ",[25,1361,1362],{},"fatal: unable to access 'https://github.com/Homebrew/...': Could not resolve host: github.com",".\n",[86,1365,450],{}," Проблемы с сетевым подключением, блокировка GitHub, нерабочий DNS.\n",[86,1368,454],{},[165,1370,1371,1377,1384,1387],{},[82,1372,1373,1374,93],{},"Проверьте интернет (",[25,1375,1376],{},"ping 8.8.8.8",[82,1378,1379,1380,1383],{},"Попробуйте ",[25,1381,1382],{},"brew update --force"," для принудительного обновления.",[82,1385,1386],{},"Временно отключите VPN или антивирус.",[82,1388,1389],{},"Если проблема на стороне GitHub, придется подождать.",[1257,1391,1393,1394,1396],{"id":1392},"проблема-конфликты-формул-или-brew-doctor-выдает-много-предупреждений","Проблема: Конфликты формул или ",[25,1395,885],{}," выдает много предупреждений",[21,1398,1399,1401,1402,1404,1405,1407,1408,1410,1411,648,1414,1417,1418,1420,1421,1423],{},[86,1400,1269],{}," После ",[25,1403,1126],{}," некоторые команды пакетов перестают работать, или ",[25,1406,885],{}," показывает десятки предупреждений.\n",[86,1409,450],{}," Чаще всего это следствие ручного вмешательства в файлы Homebrew (",[25,1412,1413],{},"/usr/local/bin",[25,1415,1416],{},"/usr/local/lib",") или конфликтующих пакетов.\n",[86,1419,454],{}," Внимательно прочитайте вывод ",[25,1422,885],{},". Часто помогает:",[79,1425,1426,1431,1437],{},[82,1427,1428,1430],{},[25,1429,631],{}," (удаление конфликтующих старых версий).",[82,1432,1433,1434,213],{},"Переустановка проблемного пакета: ",[25,1435,1436],{},"brew reinstall \u003Cpackage_name>",[82,1438,1439,1440,213],{},"Если проблема серьёзная, поищите конкретный текст ошибки в ",[964,1441,1444],{"href":1442,"rel":1443},"https://github.com/Homebrew/brew/issues",[968],"Issues Homebrew",[683,1446,1447],{},"html pre.shiki code .sScJk, html code.shiki .sScJk{--shiki-default:#6F42C1;--shiki-dark:#B392F0}html pre.shiki code .sj4cs, html code.shiki .sj4cs{--shiki-default:#005CC5;--shiki-dark:#79B8FF}html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html.dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html pre.shiki code .sZZnC, html code.shiki .sZZnC{--shiki-default:#032F62;--shiki-dark:#9ECBFF}html pre.shiki code .sVt8B, html code.shiki .sVt8B{--shiki-default:#24292E;--shiki-dark:#E1E4E8}html pre.shiki code .sJ8bj, html code.shiki .sJ8bj{--shiki-default:#6A737D;--shiki-dark:#6A737D}",{"title":39,"searchDepth":299,"depth":299,"links":1449},[1450,1451,1452,1459,1460],{"id":18,"depth":299,"text":19},{"id":73,"depth":299,"text":74},{"id":120,"depth":299,"text":121,"children":1453},[1454,1455,1456,1457,1458],{"id":974,"depth":693,"text":975},{"id":1010,"depth":693,"text":1011},{"id":1080,"depth":693,"text":1081},{"id":1129,"depth":693,"text":1130},{"id":1182,"depth":693,"text":1183},{"id":353,"depth":299,"text":354},{"id":433,"depth":299,"text":434},"2026-02-16 09:56:20","Узнайте, как правильно обновить Homebrew и установленные через него пакеты на macOS. Пошаговая инструкция с проверкой результата и решением типичных проблем. За 5 минут.",[1464,1467,1470,1473],{"question":1465,"answer":1466},"Как часто нужно обновлять Homebrew?","Рекомендуется запускать `brew update` раз в неделю или перед установкой любого нового пакета. Это обеспечивает актуальность формул и исправление уязвимостей.",{"question":1468,"answer":1469},"Можно ли откатить Homebrew на предыдущую версию?","Да, с помощью `brew extract` или переустановки через скрипт установщика, но это крайняя мера. Лучше сначала попробовать `brew doctor` для диагностики проблем текущей версии.",{"question":1471,"answer":1472},"Что делать, если `brew update` завис или очень медленно работает?","Возможно, проблемы с сетью или репозиториями. Попробуйте `brew update --force` или временно отключить VPN/прокси. Если проблема в GitHub, придется подождать.",{"question":1474,"answer":1475},"Требуется ли перезагрузка macOS после обновления Homebrew?","Нет, перезагрузка не требуется. Обновление затрагивает только файлы в `/usr/local` (или `/opt/homebrew` на Apple Silicon) и кэш.",[1477,1480,1483,1486,1489],{"name":1478,"text":1479},"Проверьте текущую версию Homebrew","Убедитесь, что Homebrew установлен, и узнайте его версию командой `brew --version`. Это поможет диагностировать проблемы, если обновление не сработает.",{"name":1481,"text":1482},"Обновите сам Homebrew","Выполните `brew update`. Эта команда загружает последние изменения в рецептах (формулах) пакетов из официального репозитория GitHub.",{"name":1484,"text":1485},"Обновите все установленные пакеты","После обновления рецептов запустите `brew upgrade`. Homebrew переустановит все пакеты, для которых доступны новые версии, в соответствии с обновлёнными формулами.",{"name":1487,"text":1488},"Очистите старые версии пакетов","Выполните `brew cleanup`. Это удалит старые версии установленных пакетов и кэш, освободив место на диске. Рекомендуется делать это после каждого `upgrade`.",{"name":1490,"text":1491},"Проверьте целостность системы","Запустите `brew doctor`. Эта диагностическая команда проверит систему на распространённые проблемы и выведет предупреждения, если что-то требует внимания.",[1493,1494,1495,1496,1497,1498,1499,1500],"обновить homebrew macos","brew update команда","как обновить пакеты homebrew","homebrew upgrade что делает","ошибка обновления homebrew","brew doctor проверка","обновить brew формулу","homebrew cleanup зачем",{},[757,1503,1504],"/guides/macos/fix-homebrew-permissions","/errors/macos/brew-command-not-found",{"title":899,"description":1462},"guides/macos/update-homebrew","Это руководство поможет вам в несколько команд обновить менеджер пакетов Homebrew и все установленные через него формулы до последних версий, что критически важно для безопасности и стабильности системы.",[763,1509,27,1510,1511,1512],"Homebrew","Terminal","обновление","package manager","-txW72mU8LpL6Cq2660eZar7Fe2Ol7Uf9tPhprMQT1Y",{"id":1515,"title":1516,"appliesTo":1517,"author":11,"body":1520,"canonical":708,"code":708,"createdAt":2507,"description":2508,"difficulty":711,"draft":712,"estimatedTime":2509,"extension":714,"faq":2510,"howToSteps":2522,"howToTotalTime":2538,"image":708,"keywords":2539,"locale":754,"meta":2550,"navigation":756,"path":762,"platform":758,"related":2551,"section":763,"seo":2554,"severity":708,"stem":2555,"summary":2556,"tags":2557,"twitterCreator":708,"twitterSite":708,"type":774,"updatedAt":2507,"__hash__":2562},"content_ru/guides/macos/use-homebrew.md","Установка и использование Homebrew на macOS: Полное руководство",[7,8,9,1518,1519],"Apple Silicon (M1/M2/M3)","Intel-based Macs",{"type":13,"value":1521,"toc":2480},[1522,1524,1530,1535,1580,1583,1585,1587,1621,1625,1628,1696,1711,1715,1724,1804,1808,1811,1821,1827,1837,1840,1851,1855,1861,1865,1871,1886,1889,1902,1906,1909,1923,1926,1930,1936,1948,1951,1955,1960,1971,1975,1978,2003,2007,2010,2024,2031,2035,2038,2065,2067,2071,2082,2121,2136,2138,2141,2177,2179,2183,2195,2243,2246,2253,2282,2288,2295,2362,2366,2374,2420,2427,2431,2442,2466,2477],[16,1523,19],{"id":18},[21,1525,1526,1527,1529],{},"Homebrew (его часто называют просто ",[25,1528,27],{},") — это незаменимый инструмент для любого пользователя macOS, который работает в терминале. Он решает главную проблему установки Unix-совместимого ПО: автоматически собирает и устанавливает все необходимые зависимости.",[21,1531,1532],{},[86,1533,1534],{},"Что вы получите, освоив Homebrew:",[165,1536,1537,1552,1561,1574],{},[82,1538,1539,1542,1543,648,1546,648,1549,1551],{},[86,1540,1541],{},"Скорость:"," Установка сложных инструментов (как ",[25,1544,1545],{},"ffmpeg",[25,1547,1548],{},"node",[25,1550,409],{},") занимает секунды вместо часов ручной настройки.",[82,1553,1554,1557,1558,1560],{},[86,1555,1556],{},"Управляемость:"," Все установленные через ",[25,1559,27],{}," программы находятся в одной системе. Их легко обновлять одной командой или полностью удалять.",[82,1562,1563,1566,1567,442,1570,1573],{},[86,1564,1565],{},"Изоляцию:"," Пакеты устанавливаются в отдельные директории (",[25,1568,1569],{},"/usr/local/Cellar",[25,1571,1572],{},"/opt/homebrew/Cellar","), не загрязняя системные папки.",[82,1575,1576,1579],{},[86,1577,1578],{},"Совместимость:"," Многие современные инструменты разработки (Docker, Kubernetes CLI, языки программирования) рекомендуют устанавливать именно через Homebrew.",[21,1581,1582],{},"Это руководство проведёт вас от первой команды до уверенного использования.",[16,1584,74],{"id":73},[21,1586,77],{},[79,1588,1589,1595,1611,1618],{},[82,1590,946,1591,1594],{},[86,1592,1593],{},"учетная запись администратора"," на Mac.",[82,1596,96,1597,1599,1600,1610],{},[86,1598,99],{},". Homebrew может предложить их установить автоматически, но лучше проверить заранее. Выполните в терминале:\n",[34,1601,1602],{"className":36,"code":103,"language":38,"meta":39,"style":39},[25,1603,1604],{"__ignoreMap":39},[43,1605,1606,1608],{"class":45,"line":46},[43,1607,110],{"class":49},[43,1609,114],{"class":113},"\nЕсли команда возвращает ошибку или сообщение, что инструменты уже установлены, всё в порядке.",[82,1612,1613,1614,1617],{},"Вы знакомы с основами работы в ",[86,1615,1616],{},"Терминале"," (Terminal.app или iTerm2).",[82,1619,1620],{},"У вас есть стабильное подключение к интернету.",[16,1622,1624],{"id":1623},"шаг-1-установка-homebrew","Шаг 1: Установка Homebrew",[21,1626,1627],{},"Официальный и единственный рекомендуемый способ установки — выполнить скрипт с официального сайта.",[79,1629,1630,1642,1677,1683,1691],{},[82,1631,978,1632,1634,1635,1638,1639,93],{},[86,1633,981],{}," (через Spotlight ",[25,1636,1637],{},"Cmd+Пробел"," → \"Терминал\" или из ",[25,1640,1641],{},"/Программы/Утилиты/",[82,1643,1644,1645,1663,1069,1666,1668,1669,1672,1673,1676],{},"Вставьте и выполните следующую команду:\n",[34,1646,1647],{"className":36,"code":136,"language":38,"meta":39,"style":39},[25,1648,1649],{"__ignoreMap":39},[43,1650,1651,1653,1655,1657,1659,1661],{"class":45,"line":46},[43,1652,143],{"class":49},[43,1654,146],{"class":113},[43,1656,149],{"class":52},[43,1658,152],{"class":49},[43,1660,155],{"class":113},[43,1662,158],{"class":52},[1664,1665,163],"em",{},[25,1667,152],{}," скачивает установочный скрипт, ",[25,1670,1671],{},"-fsSL"," — флаги для тихого и безопасного скачивания, ",[25,1674,1675],{},"bash -c"," — выполняет полученный скрипт.",[82,1678,1679,1680,1682],{},"Скрипт выдаст информационные сообщения и спросит, хотите ли вы продолжить. Нажмите ",[25,1681,212],{}," для подтверждения.",[82,1684,1685,1688,1689,213],{},[86,1686,1687],{},"Вам будет предложено ввести пароль администратора."," Ввод пароля в терминале не отображается (символы не появляются) — это нормально. Просто введите пароль и нажмите ",[25,1690,212],{},[82,1692,1693,1694,213],{},"Установка займет от 5 до 15 минут в зависимости от скорости интернета. В конце скрипт выдаст сообщения об успешной установке и, возможно, предложит выполнить команды для добавления Homebrew в ваш ",[25,1695,516],{},[1697,1698,1699],"blockquote",{},[21,1700,1701,1702,1704,1705,1707,1708,1710],{},"⚠️ ",[86,1703,1117],{}," Если вы используете Mac на базе Apple Silicon (M1/M2/M3), Homebrew по умолчанию установится в ",[25,1706,235],{},". Для Intel Macs — в ",[25,1709,231],{},". Скрипт сам определит архитектуру.",[16,1712,1714],{"id":1713},"шаг-2-настройка-окружения-path","Шаг 2: Настройка окружения (PATH)",[21,1716,1717,1718,1720,1721,1723],{},"После установки может потребоваться настроить переменную окружения ",[25,1719,516],{},", чтобы система \"видела\" команды ",[25,1722,27],{}," и установленные через него программы.",[79,1725,1726,1791],{},[82,1727,1728,1729],{},"Скрипт установки обычно сам предлагает нужные команды. Если вы пропустили этот шаг, выполните в зависимости от вашей оболочки:\n",[165,1730,1731,1761],{},[82,1732,1733,1736,1737],{},[86,1734,1735],{},"Для Zsh"," (оболочка по умолчанию в macOS начиная с Catalina):\n",[34,1738,1739],{"className":36,"code":280,"language":38,"meta":39,"style":39},[25,1740,1741,1751],{"__ignoreMap":39},[43,1742,1743,1745,1747,1749],{"class":45,"line":46},[43,1744,287],{"class":113},[43,1746,290],{"class":52},[43,1748,293],{"class":56},[43,1750,296],{"class":52},[43,1752,1753,1755,1757,1759],{"class":45,"line":299},[43,1754,302],{"class":113},[43,1756,149],{"class":52},[43,1758,307],{"class":49},[43,1760,310],{"class":52},[82,1762,1763,1766,1767],{},[86,1764,1765],{},"Для Bash"," (если вы её используете):\n",[34,1768,1769],{"className":36,"code":318,"language":38,"meta":39,"style":39},[25,1770,1771,1781],{"__ignoreMap":39},[43,1772,1773,1775,1777,1779],{"class":45,"line":46},[43,1774,287],{"class":113},[43,1776,327],{"class":52},[43,1778,293],{"class":56},[43,1780,332],{"class":52},[43,1782,1783,1785,1787,1789],{"class":45,"line":299},[43,1784,302],{"class":113},[43,1786,149],{"class":52},[43,1788,341],{"class":49},[43,1790,310],{"class":52},[82,1792,1793,1796,1797,1800,1801,213],{},[86,1794,1795],{},"Перезапустите Терминал"," или выполните ",[25,1798,1799],{},"source ~/.zprofile"," / ",[25,1802,1803],{},"source ~/.bash_profile",[16,1805,1807],{"id":1806},"шаг-3-проверка-корректной-установки","Шаг 3: Проверка корректной установки",[21,1809,1810],{},"Выполните две ключевые команды для диагностики:",[34,1812,1813],{"className":36,"code":365,"language":38,"meta":39,"style":39},[25,1814,1815],{"__ignoreMap":39},[43,1816,1817,1819],{"class":45,"line":46},[43,1818,27],{"class":49},[43,1820,374],{"class":113},[21,1822,1823,1824,93],{},"Вывод должен показать версию Homebrew (например, ",[25,1825,1826],{},"Homebrew 4.2.0",[34,1828,1829],{"className":36,"code":387,"language":38,"meta":39,"style":39},[25,1830,1831],{"__ignoreMap":39},[43,1832,1833,1835],{"class":45,"line":46},[43,1834,27],{"class":49},[43,1836,396],{"class":52},[21,1838,1839],{},"Эта команда проверит вашу систему на возможные проблемы с конфигурацией Homebrew.",[165,1841,1842,1848],{},[82,1843,1844,1069,1846],{},[86,1845,1201],{},[25,1847,402],{},[82,1849,1850],{},"Если есть предупреждения (например, о неисправных симлинках или устаревших версиях Xcode), внимательно прочитайте их и следуйте предложенным инструкциям по исправлению.",[16,1852,1854],{"id":1853},"шаг-4-ваши-первые-команды-homebrew","Шаг 4: Ваши первые команды Homebrew",[21,1856,1857,1858,213],{},"Теперь Homebrew готов к работе. Освойте базовый цикл: ",[86,1859,1860],{},"Поиск → Установка → Использование → Обновление/Удаление",[123,1862,1864],{"id":1863},"_41-поиск-пакетов","4.1 Поиск пакетов",[21,1866,1867,1868,1235],{},"Чтобы найти программу, например, утилиту для скачивания видео ",[25,1869,1870],{},"yt-dlp",[34,1872,1874],{"className":36,"code":1873,"language":38,"meta":39,"style":39},"brew search yt-dlp\n",[25,1875,1876],{"__ignoreMap":39},[43,1877,1878,1880,1883],{"class":45,"line":46},[43,1879,27],{"class":49},[43,1881,1882],{"class":52}," search",[43,1884,1885],{"class":52}," yt-dlp\n",[21,1887,1888],{},"Или для более широкого поиска:",[34,1890,1892],{"className":36,"code":1891,"language":38,"meta":39,"style":39},"brew search wget\n",[25,1893,1894],{"__ignoreMap":39},[43,1895,1896,1898,1900],{"class":45,"line":46},[43,1897,27],{"class":49},[43,1899,1882],{"class":52},[43,1901,424],{"class":52},[123,1903,1905],{"id":1904},"_42-получение-информации-о-пакете","4.2 Получение информации о пакете",[21,1907,1908],{},"Перед установкой полезно узнать, что входит в пакет, его зависимости и лицензию:",[34,1910,1912],{"className":36,"code":1911,"language":38,"meta":39,"style":39},"brew info wget\n",[25,1913,1914],{"__ignoreMap":39},[43,1915,1916,1918,1921],{"class":45,"line":46},[43,1917,27],{"class":49},[43,1919,1920],{"class":52}," info",[43,1922,424],{"class":52},[21,1924,1925],{},"Вывод покажет: текущую версию, описание, список зависимостей, размер и команду для установки.",[123,1927,1929],{"id":1928},"_43-установка-пакета","4.3 Установка пакета",[21,1931,1932,1933,1935],{},"Установите ",[25,1934,409],{}," — мощную утилиту для загрузки файлов:",[34,1937,1938],{"className":36,"code":413,"language":38,"meta":39,"style":39},[25,1939,1940],{"__ignoreMap":39},[43,1941,1942,1944,1946],{"class":45,"line":46},[43,1943,27],{"class":49},[43,1945,53],{"class":52},[43,1947,424],{"class":52},[21,1949,1950],{},"Homebrew автоматически скачает исходный код (или бинарник), проверит целостность, соберёт (если нужно) и установит пакет со всеми зависимостями.",[123,1952,1954],{"id":1953},"_44-запуск-установленного-по","4.4 Запуск установленного ПО",[21,1956,1957,1958,1235],{},"После установки команды программы доступны сразу в терминале. Проверьте ",[25,1959,409],{},[34,1961,1963],{"className":36,"code":1962,"language":38,"meta":39,"style":39},"wget --version\n",[25,1964,1965],{"__ignoreMap":39},[43,1966,1967,1969],{"class":45,"line":46},[43,1968,409],{"class":49},[43,1970,374],{"class":113},[123,1972,1974],{"id":1973},"_45-обновление-formulae-основных-пакетов","4.5 Обновление formulae (основных пакетов)",[21,1976,1977],{},"Регулярно обновляйте список доступных пакетов и сами пакеты:",[34,1979,1981],{"className":36,"code":1980,"language":38,"meta":39,"style":39},"brew update        # Обновляет внутренний репозиторий Homebrew (формулы)\nbrew upgrade       # Обновляет все установленные пакеты до последних версий\n",[25,1982,1983,1993],{"__ignoreMap":39},[43,1984,1985,1987,1990],{"class":45,"line":46},[43,1986,27],{"class":49},[43,1988,1989],{"class":52}," update",[43,1991,1992],{"class":1322},"        # Обновляет внутренний репозиторий Homebrew (формулы)\n",[43,1994,1995,1997,2000],{"class":45,"line":299},[43,1996,27],{"class":49},[43,1998,1999],{"class":52}," upgrade",[43,2001,2002],{"class":1322},"       # Обновляет все установленные пакеты до последних версий\n",[123,2004,2006],{"id":2005},"_46-удаление-пакета","4.6 Удаление пакета",[21,2008,2009],{},"Если программа вам больше не нужна:",[34,2011,2013],{"className":36,"code":2012,"language":38,"meta":39,"style":39},"brew uninstall wget\n",[25,2014,2015],{"__ignoreMap":39},[43,2016,2017,2019,2022],{"class":45,"line":46},[43,2018,27],{"class":49},[43,2020,2021],{"class":52}," uninstall",[43,2023,424],{"class":52},[21,2025,2026,2027,2030],{},"Это удалит файлы пакета, но ",[86,2028,2029],{},"сохранит конфигурационные файлы"," в вашей домашней директории (если они были созданы).",[123,2032,2034],{"id":2033},"_47-очистка","4.7 Очистка",[21,2036,2037],{},"Со временем в кэше накапливаются старые версии пакетов и временные файлы сборки. Освободите место:",[34,2039,2041],{"className":36,"code":2040,"language":38,"meta":39,"style":39},"brew cleanup        # Удаляет старые версии установленных пакетов\nbrew cleanup -s     # Удаляет также и кэш скачивания (скачанные .tar.gz архивы)\n",[25,2042,2043,2053],{"__ignoreMap":39},[43,2044,2045,2047,2050],{"class":45,"line":46},[43,2046,27],{"class":49},[43,2048,2049],{"class":52}," cleanup",[43,2051,2052],{"class":1322},"        # Удаляет старые версии установленных пакетов\n",[43,2054,2055,2057,2059,2062],{"class":45,"line":299},[43,2056,27],{"class":49},[43,2058,2049],{"class":52},[43,2060,2061],{"class":113}," -s",[43,2063,2064],{"class":1322},"     # Удаляет также и кэш скачивания (скачанные .tar.gz архивы)\n",[197,2066],{},[16,2068,2070],{"id":2069},"шаг-5-работа-с-casks-установка-gui-приложений","Шаг 5: Работа с Casks (установка GUI-приложений)",[21,2072,2073,2074,2077,2078,648,2080,93],{},"Homebrew не ограничивается консольными инструментами. ",[86,2075,2076],{},"Homebrew Cask"," — это расширение для управления графическими приложениями (",[25,2079,31],{},[25,2081,661],{},[165,2083,2084,2092,2105,2113],{},[82,2085,2086,1069,2089],{},[86,2087,2088],{},"Поиск GUI-приложений:",[25,2090,2091],{},"brew search --cask firefox",[82,2093,2094,1069,2097,2100,2101,2104],{},[86,2095,2096],{},"Установка:",[25,2098,2099],{},"brew install --cask firefox"," (или просто ",[25,2102,2103],{},"brew install firefox",", если имя не конфликтует с формулой).",[82,2106,2107,1069,2110],{},[86,2108,2109],{},"Удаление:",[25,2111,2112],{},"brew uninstall --cask firefox",[82,2114,2115,1069,2118],{},[86,2116,2117],{},"Список установленных Cask-приложений:",[25,2119,2120],{},"brew list --cask",[21,2122,2123,2124,648,2127,648,2129,648,2132,2135],{},"Это удобный способ установить такие программы, как ",[25,2125,2126],{},"google-chrome",[25,2128,668],{},[25,2130,2131],{},"discord",[25,2133,2134],{},"spotify"," без посещения сайтов.",[16,2137,354],{"id":353},[21,2139,2140],{},"Вы успешно освоили Homebrew, если можете:",[79,2142,2143,2153,2159,2169],{},[82,2144,2145,2146,2149,2150,213],{},"Установить популярный консольный инструмент (например, ",[25,2147,2148],{},"tree"," для отображения структуры папок) и увидеть его в списке: ",[25,2151,2152],{},"brew list",[82,2154,2155,2156,213],{},"Обновить этот инструмент до последней версии: ",[25,2157,2158],{},"brew upgrade tree",[82,2160,2161,2162,2165,2166,93],{},"Найти и установить через ",[25,2163,2164],{},"--cask"," простое GUI-приложение (например, ",[25,2167,2168],{},"brave-browser",[82,2170,2171,2172,2174,2175],{},"Выполнить ",[25,2173,885],{}," и получить сообщение ",[25,2176,402],{},[16,2178,434],{"id":433},[123,2180,2182],{"id":2181},"проблема-permission-denied-или-operation-not-permitted-при-установке","Проблема: \"Permission denied\" или \"Operation not permitted\" при установке",[21,2184,2185,2187,2188,442,2190,1278,2192,2194],{},[86,2186,450],{}," Установочный скрипт не получил прав на запись в целевую директорию (",[25,2189,231],{},[25,2191,235],{},[86,2193,454],{}," Убедитесь, что вы вошли в систему под учетной записью администратора. Перезапустите установку. Если проблема persists, проверьте права на директорию:",[34,2196,2198],{"className":36,"code":2197,"language":38,"meta":39,"style":39},"sudo chown -R $(whoami) /opt/homebrew  # Для Apple Silicon\n# или\nsudo chown -R $(whoami) /usr/local    # Для Intel\n",[25,2199,2200,2219,2224],{"__ignoreMap":39},[43,2201,2202,2204,2206,2208,2210,2212,2214,2216],{"class":45,"line":46},[43,2203,92],{"class":49},[43,2205,1299],{"class":52},[43,2207,1302],{"class":113},[43,2209,1305],{"class":63},[43,2211,1308],{"class":49},[43,2213,1311],{"class":63},[43,2215,235],{"class":52},[43,2217,2218],{"class":1322},"  # Для Apple Silicon\n",[43,2220,2221],{"class":45,"line":299},[43,2222,2223],{"class":1322},"# или\n",[43,2225,2226,2228,2230,2232,2234,2236,2238,2240],{"class":45,"line":693},[43,2227,92],{"class":49},[43,2229,1299],{"class":52},[43,2231,1302],{"class":113},[43,2233,1305],{"class":63},[43,2235,1308],{"class":49},[43,2237,1311],{"class":63},[43,2239,231],{"class":52},[43,2241,2242],{"class":1322},"    # Для Intel\n",[21,2244,2245],{},"Затем повторите установку.",[123,2247,2249,2250,2252],{"id":2248},"проблема-команда-brew-не-найдена-после-установки","Проблема: Команда ",[25,2251,27],{}," не найдена после установки",[21,2254,2255,2257,2258,442,2261,2263,2264,2266,2267,2269,2270,2273,2274,2277,2278,2281],{},[86,2256,450],{}," Путь к Homebrew (",[25,2259,2260],{},"/opt/homebrew/bin",[25,2262,1413],{},") не добавлен в переменную ",[25,2265,516],{}," текущей оболочки.\n",[86,2268,454],{}," Выполните команды из ",[86,2271,2272],{},"Шага 2"," заново. Убедитесь, что редактируете правильный файл профиля (",[25,2275,2276],{},"~/.zprofile"," для Zsh, ",[25,2279,2280],{},"~/.bash_profile"," для Bash). После добавления строки перезапустите терминал.",[123,2283,1351,2285,2287],{"id":2284},"проблема-brew-update-не-работает-или-очень-медленный",[25,2286,623],{}," не работает или очень медленный",[21,2289,2290,2292,2293],{},[86,2291,450],{}," Проблемы с DNS или доступом к GitHub (где хостятся репозитории formulae). Также может помочь сброс кэша.\n",[86,2294,454],{},[79,2296,2297,2303,2309],{},[82,2298,2299,2300,213],{},"Проверьте доступ: ",[25,2301,2302],{},"ping -c 3 github.com",[82,2304,2305,2306,93],{},"При необходимости настройте DNS (например, на ",[25,2307,2308],{},"8.8.8.8",[82,2310,2311,2312],{},"Принудительно сбросьте кэш и обновите:\n",[34,2313,2315],{"className":36,"code":2314,"language":38,"meta":39,"style":39},"cd \"$(brew --repo)/Library/Taps/homebrew/homebrew-core\"\ngit fetch --unshallow  # Если репозиторий не был полным\ngit reset --hard origin/master\nbrew update\n",[25,2316,2317,2329,2342,2355],{"__ignoreMap":39},[43,2318,2319,2321,2323,2325,2327],{"class":45,"line":46},[43,2320,545],{"class":113},[43,2322,149],{"class":52},[43,2324,27],{"class":49},[43,2326,552],{"class":113},[43,2328,555],{"class":52},[43,2330,2331,2333,2336,2339],{"class":45,"line":299},[43,2332,560],{"class":49},[43,2334,2335],{"class":52}," fetch",[43,2337,2338],{"class":113}," --unshallow",[43,2340,2341],{"class":1322},"  # Если репозиторий не был полным\n",[43,2343,2344,2346,2349,2352],{"class":45,"line":693},[43,2345,560],{"class":49},[43,2347,2348],{"class":52}," reset",[43,2350,2351],{"class":113}," --hard",[43,2353,2354],{"class":52}," origin/master\n",[43,2356,2358,2360],{"class":45,"line":2357},4,[43,2359,27],{"class":49},[43,2361,1030],{"class":52},[123,2363,2365],{"id":2364},"проблема-конфликт-имён-формула-и-cask-с-одинаковым-именем","Проблема: Конфликт имён (формула и cask с одинаковым именем)",[21,2367,2368,2370,2371,2373],{},[86,2369,450],{}," Некоторые имена существуют и как консольный пакет (формула), и как GUI-приложение (cask).\n",[86,2372,454],{}," Явно укажите тип:",[34,2375,2377],{"className":36,"code":2376,"language":38,"meta":39,"style":39},"brew install \u003Cимя_формулы>       # Для консольной утилиты\nbrew install --cask \u003Cимя_cask>   # Для приложения\n",[25,2378,2379,2398],{"__ignoreMap":39},[43,2380,2381,2383,2385,2387,2390,2392,2395],{"class":45,"line":46},[43,2382,27],{"class":49},[43,2384,53],{"class":52},[43,2386,57],{"class":56},[43,2388,2389],{"class":52},"имя_формул",[43,2391,64],{"class":63},[43,2393,2394],{"class":56},">",[43,2396,2397],{"class":1322},"       # Для консольной утилиты\n",[43,2399,2400,2402,2404,2407,2409,2412,2415,2417],{"class":45,"line":299},[43,2401,27],{"class":49},[43,2403,53],{"class":52},[43,2405,2406],{"class":113}," --cask",[43,2408,57],{"class":56},[43,2410,2411],{"class":52},"имя_cas",[43,2413,2414],{"class":63},"k",[43,2416,2394],{"class":56},[43,2418,2419],{"class":1322},"   # Для приложения\n",[21,2421,2422,2423,2426],{},"Или используйте ",[25,2424,2425],{},"brew search \u003Cимя>"," чтобы увидеть оба варианта.",[123,2428,2430],{"id":2429},"проблема-ошибка-сборки-для-формул-из-исходников","Проблема: Ошибка сборки (для формул из исходников)",[21,2432,2433,2435,2436,2438,2439,2441],{},[86,2434,450],{}," Не хватает зависимостей (например, Xcode Command Line Tools) или конфликт версий библиотек.\n",[86,2437,454],{}," Сначала выполните ",[25,2440,885],{}," и следуйте его рекомендациям. Часто помогает переустановка Command Line Tools:",[34,2443,2445],{"className":36,"code":2444,"language":38,"meta":39,"style":39},"sudo rm -rf /Library/Developer/CommandLineTools\nxcode-select --install\n",[25,2446,2447,2460],{"__ignoreMap":39},[43,2448,2449,2451,2454,2457],{"class":45,"line":46},[43,2450,92],{"class":49},[43,2452,2453],{"class":52}," rm",[43,2455,2456],{"class":113}," -rf",[43,2458,2459],{"class":52}," /Library/Developer/CommandLineTools\n",[43,2461,2462,2464],{"class":45,"line":299},[43,2463,110],{"class":49},[43,2465,114],{"class":113},[21,2467,2468,2469,2472,2473,2476],{},"Затем попробуйте установить проблемный пакет снова. В крайнем случае ищите готовые бинарные версии (bottle) или используйте ",[25,2470,2471],{},"--build-from-source"," с флагом ",[25,2474,2475],{},"--verbose"," для детального лога ошибки.",[683,2478,2479],{},"html pre.shiki code .sScJk, html code.shiki .sScJk{--shiki-default:#6F42C1;--shiki-dark:#B392F0}html pre.shiki code .sj4cs, html code.shiki .sj4cs{--shiki-default:#005CC5;--shiki-dark:#79B8FF}html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html.dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html pre.shiki code .sZZnC, html code.shiki .sZZnC{--shiki-default:#032F62;--shiki-dark:#9ECBFF}html pre.shiki code .szBVR, html code.shiki .szBVR{--shiki-default:#D73A49;--shiki-dark:#F97583}html pre.shiki code .sJ8bj, html code.shiki .sJ8bj{--shiki-default:#6A737D;--shiki-dark:#6A737D}html pre.shiki code .sVt8B, html code.shiki .sVt8B{--shiki-default:#24292E;--shiki-dark:#E1E4E8}",{"title":39,"searchDepth":299,"depth":299,"links":2481},[2482,2483,2484,2485,2486,2487,2496,2497,2498],{"id":18,"depth":299,"text":19},{"id":73,"depth":299,"text":74},{"id":1623,"depth":299,"text":1624},{"id":1713,"depth":299,"text":1714},{"id":1806,"depth":299,"text":1807},{"id":1853,"depth":299,"text":1854,"children":2488},[2489,2490,2491,2492,2493,2494,2495],{"id":1863,"depth":693,"text":1864},{"id":1904,"depth":693,"text":1905},{"id":1928,"depth":693,"text":1929},{"id":1953,"depth":693,"text":1954},{"id":1973,"depth":693,"text":1974},{"id":2005,"depth":693,"text":2006},{"id":2033,"depth":693,"text":2034},{"id":2069,"depth":299,"text":2070},{"id":353,"depth":299,"text":354},{"id":433,"depth":299,"text":434,"children":2499},[2500,2501,2503,2505,2506],{"id":2181,"depth":693,"text":2182},{"id":2248,"depth":693,"text":2502},"Проблема: Команда brew не найдена после установки",{"id":2284,"depth":693,"text":2504},"Проблема: brew update не работает или очень медленный",{"id":2364,"depth":693,"text":2365},{"id":2429,"depth":693,"text":2430},"2026-02-16 12:28:24","Пошаговая инструкция по установке и работе с Homebrew — менеджером пакетов для macOS. Упрощайте установку ПО через терминал всего за 5 минут.","10-15 мин",[2511,2514,2516,2519],{"question":2512,"answer":2513},"Что такое Homebrew и зачем он нужен?","Homebrew — это свободный менеджер пакетов для macOS. Он позволяет устанавливать, обновлять и удалять программное обеспечение (инструменты командной строки, библиотеки, приложения) простыми командами в терминале, без необходимости скачивать .dmg-файлы и искать зависимости вручную.",{"question":717,"answer":2515},"Нет. Установка Homebrew требует прав администратора (sudo), так как он по умолчанию устанавливается в системную директорию `/usr/local` (для Intel) или `/opt/homebrew` (для Apple Silicon). Однако после установки большинство команд `brew` выполняются от обычного пользователя.",{"question":2517,"answer":2518},"Как обновить все установленные через Homebrew пакеты?","Используйте команду `brew upgrade`. Она проверит репозитории на наличие новых версий всех установленных пакетов и обновит их. Для обновления самого Homebrew используйте `brew update`.",{"question":2520,"answer":2521},"Что делать, если команда `brew` не найдена после установки?","Скорее всего, путь к Homebrew не добавлен в переменную окружения `PATH`. Перезапустите терминал или выполните `source ~/.zprofile` (для Zsh) / `source ~/.bash_profile` (для Bash). Если проблема осталась, проверьте, что установка прошла успешно, и что вы используете правильный файл профиля.",[2523,2526,2529,2532,2535],{"name":2524,"text":2525},"Установка Homebrew","Выполните официальный установочный скрипт из командной строки. Скрипт запросит ваш пароль для установки в системные директории.",{"name":2527,"text":2528},"Проверка установки","Запустите команду `brew doctor` для диагностики возможных проблем и `brew --version` для подтверждения успешной установки.",{"name":2530,"text":2531},"Поиск и установка пакета","Найдите нужный пакет в репозитории с помощью `brew search \u003Cимя>` и установите его командой `brew install \u003Cимя_пакета>`.",{"name":2533,"text":2534},"Управление пакетами","Используйте `brew list` для просмотра установленных пакетов, `brew upgrade` для их обновления и `brew uninstall \u003Cимя>` для удаления.",{"name":2536,"text":2537},"Очистка кэша","Освободите место, удалив старые версии и кэшированные файлы с помощью `brew cleanup`.","PT15M",[2540,2541,2542,2543,2544,2545,2546,2547,2548,2549],"установка homebrew macos","как использовать homebrew","brew команды примеры","менеджер пакетов macos терминал","установка программ через brew","homebrew что это и как работает","brew install пример","обновление homebrew macos","удаление пакета brew","macos установка python через brew",{},[2552,2553,1504],"/guides/macos/install-python","/guides/macos/setup-git",{"title":1516,"description":2508},"guides/macos/use-homebrew","Это руководство поможет вам установить Homebrew на macOS и освоить базовые команды для управления программным обеспечением через терминал. Вы сможете быстро устанавливать, обновлять и удалять приложения без графического интерфейса.",[2558,1509,2559,27,2560,2561],"macOS","терминал","командная строка","установка ПО","lMAHISOgjV4i8DTlUsmRdWdRCMhGyZcZ96nbDsBKHVA"]