[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"page-ru-/guides/macos/delete-duplicate-files":3,"mdc--adyugk-key":443,"mdc-7cqv6w-key":454,"mdc-gj9f0y-key":462,"mdc--6lsllf-key":470,"mdc-ezkdg-key":478,"mdc--4p6cai-key":486,"mdc--jdugbm-key":494,"mdc-8gqs36-key":502,"related-/guides/macos/free-up-disk-space,/guides/macos/install-homebrew,/guides/macos/macos-backup-guide":510},{"id":4,"title":5,"appliesTo":6,"author":10,"body":11,"canonical":379,"code":379,"createdAt":380,"description":381,"difficulty":382,"draft":383,"estimatedTime":384,"extension":385,"faq":386,"howToSteps":399,"howToTotalTime":412,"image":379,"keywords":413,"locale":422,"meta":423,"navigation":424,"path":425,"platform":426,"related":427,"section":431,"seo":432,"severity":379,"stem":433,"summary":434,"tags":435,"twitterCreator":379,"twitterSite":379,"type":441,"updatedAt":380,"__hash__":442},"content_ru/guides/macos/delete-duplicate-files.md","Как найти и удалить дубликаты файлов на macOS: пошаговый гайд",[7,8,9],"macOS Ventura 13+","macOS Sonoma 14","macOS Sequoia 15","FixPedia Team",{"type":12,"value":13,"toc":370},"minimark",[14,19,23,27,30,51,55,81,98,102,109,123,148,151,164,179,182,186,189,198,211,225,243,250,271,282,295,299,317,321,366],[15,16,18],"h2",{"id":17},"введение-зачем-это-нужно","Введение / Зачем это нужно",[20,21,22],"p",{},"Со временем на диске Mac накапливаются копии фотографий, загруженные документы, временные файлы и резервные копии мессенджеров. Они занимают десятки гигабайт, замедляют индексацию Spotlight и мешают устанавливать системные обновления. Удаление дубликатов возвращает свободное пространство, ускоряет работу Finder и упрощает навигацию по библиотекам. В этом руководстве мы разберём безопасный метод поиска и удаления повторов с помощью терминала и проверенных утилит.",[15,24,26],{"id":25},"требования-подготовка","Требования / Подготовка",[20,28,29],{},"Перед началом убедитесь, что ваш Mac соответствует следующим условиям:",[31,32,33,37,40,43],"ul",{},[34,35,36],"li",{},"Установлена macOS Ventura 13 или новее.",[34,38,39],{},"Доступен аккаунт с правами администратора для установки пакетов.",[34,41,42],{},"Подключён внешний накопитель или настроена Time Machine для резервного копирования.",[34,44,45,46,50],{},"Установлен менеджер пакетов Homebrew. Если его нет, скачайте установщик с официального сайта ",[47,48,49],"code",{},"brew.sh"," и выполните скрипт в Терминале.",[15,52,54],{"id":53},"шаг-1-создание-резервной-копии-данных","Шаг 1: Создание резервной копии данных",[20,56,57,58,61,62,61,65,68,69,72,73,76,77,80],{},"Операции с файлами необратимы после очистки Корзины. Перед сканированием защитите важные данные. Откройте ",[47,59,60],{},"Системные настройки"," → ",[47,63,64],{},"Основные",[47,66,67],{},"Хранилище"," и зафиксировать текущий объём свободного места. Запустите Time Machine или вручную скопируйте папки ",[47,70,71],{},"Документы",", ",[47,74,75],{},"Изображения"," и ",[47,78,79],{},"Загрузки"," на внешний диск. Убедитесь, что процесс копирования завершился успешно и файлы открываются на резервном носителе.",[82,83,84],"blockquote",{},[20,85,86,87,72,90,93,94,97],{},"⚠️ Важно: Никогда не запускайте массовое удаление в системных директориях ",[47,88,89],{},"/System",[47,91,92],{},"/Library"," или ",[47,95,96],{},"/Applications",". Дубликаты обычно находятся в пользовательских папках. Работа с системными каталогами может нарушить целостность macOS.",[15,99,101],{"id":100},"шаг-2-установка-и-настройка-утилиты-поиска","Шаг 2: Установка и настройка утилиты поиска",[20,103,104,105,108],{},"Для точного поиска файлов по содержимому, а не только по имени, используем утилиту ",[47,106,107],{},"jdupes",". Она сравнивает хэш-суммы и размер, что исключает ложные срабатывания.",[20,110,111,112,115,116,119,120,122],{},"Откройте приложение ",[47,113,114],{},"Терминал"," (через Spotlight: ",[47,117,118],{},"Cmd + Пробел",", введите ",[47,121,114],{},") и выполните:",[124,125,130],"pre",{"className":126,"code":127,"language":128,"meta":129,"style":129},"language-bash shiki shiki-themes github-light github-dark","brew install jdupes\n","bash","",[47,131,132],{"__ignoreMap":129},[133,134,137,141,145],"span",{"class":135,"line":136},"line",1,[133,138,140],{"class":139},"sScJk","brew",[133,142,144],{"class":143},"sZZnC"," install",[133,146,147],{"class":143}," jdupes\n",[20,149,150],{},"Дождитесь завершения загрузки зависимостей. Проверьте корректность установки:",[124,152,154],{"className":126,"code":153,"language":128,"meta":129,"style":129},"jdupes --version\n",[47,155,156],{"__ignoreMap":129},[133,157,158,160],{"class":135,"line":136},[133,159,107],{"class":139},[133,161,163],{"class":162},"sj4cs"," --version\n",[20,165,166,167,170,171,174,175,178],{},"В ответе отобразится текущая версия пакета. Если команда возвращает ошибку ",[47,168,169],{},"command not found",", перезапустите Терминал или добавьте путь Homebrew в переменную ",[47,172,173],{},"$PATH"," в файле ",[47,176,177],{},"~/.zshrc",".",[180,181],"in-article-ad",{},[15,183,185],{"id":184},"шаг-3-поиск-и-удаление-повторяющихся-файлов","Шаг 3: Поиск и удаление повторяющихся файлов",[20,187,188],{},"Утилита работает в интерактивном режиме. Мы запустим сканирование выбранной директории, а затем вручную подтвердим удаление.",[190,191,192],"ol",{},[34,193,194,195,197],{},"Перейдите в папку, где планируете искать копии. Например, в ",[47,196,79],{},":",[124,199,201],{"className":126,"code":200,"language":128,"meta":129,"style":129},"cd ~/Downloads\n",[47,202,203],{"__ignoreMap":129},[133,204,205,208],{"class":135,"line":136},[133,206,207],{"class":162},"cd",[133,209,210],{"class":143}," ~/Downloads\n",[190,212,214],{"start":213},2,[34,215,216,217,220,221,224],{},"Запустите поиск с флагами ",[47,218,219],{},"-r"," (рекурсивно по подпапкам) и ",[47,222,223],{},"-I"," (игнорировать регистр имён):",[124,226,228],{"className":126,"code":227,"language":128,"meta":129,"style":129},"jdupes -r -I .\n",[47,229,230],{"__ignoreMap":129},[133,231,232,234,237,240],{"class":135,"line":136},[133,233,107],{"class":139},[133,235,236],{"class":162}," -r",[133,238,239],{"class":162}," -I",[133,241,242],{"class":143}," .\n",[20,244,245,246,249],{},"Команда выведет на экран группы файлов с идентичным содержимым. Внимательно изучите пути. Убедитесь, что в каждой группе остаётся как минимум один оригинал.\n3. Для безопасного удаления всех копий, кроме первого файла в списке, добавьте флаг ",[47,247,248],{},"-d"," (delete) с запросом подтверждения:",[124,251,253],{"className":126,"code":252,"language":128,"meta":129,"style":129},"jdupes -r -I -d --prompt .\n",[47,254,255],{"__ignoreMap":129},[133,256,257,259,261,263,266,269],{"class":135,"line":136},[133,258,107],{"class":139},[133,260,236],{"class":162},[133,262,239],{"class":162},[133,264,265],{"class":162}," -d",[133,267,268],{"class":162}," --prompt",[133,270,242],{"class":143},[20,272,273,274,277,278,281],{},"Терминал будет запрашивать действие для каждой найденной группы. Нажимайте ",[47,275,276],{},"y"," для удаления дубликатов или ",[47,279,280],{},"n",", чтобы пропустить группу. Утилита переместит копии в Корзину или удалит их напрямую в зависимости от прав доступа к папке.",[82,283,284],{},[20,285,286,287,290,291,294],{},"💡 Совет: Чтобы не удалять файлы случайно, сначала запустите команду с флагом ",[47,288,289],{},"-S"," (сортировка по размеру) и ",[47,292,293],{},"-q"," (минимальный вывод). Это покажет потенциальный объём освобождаемого места без лишнего текста.",[15,296,298],{"id":297},"проверка-результата","Проверка результата",[20,300,301,302,305,306,61,308,61,310,312,313,316],{},"После завершения работы утилиты очистите Корзину macOS: нажмите правой кнопкой мыши на её значок в доке и выберите ",[47,303,304],{},"Очистить Корзину",". Перезагрузите Mac для обновления файловой индексации. Откройте ",[47,307,60],{},[47,309,64],{},[47,311,67],{}," и сравните текущие показатели с начальными. Разница покажет реально освобождённый объём. Для дополнительной проверки повторно запустите ",[47,314,315],{},"jdupes -r -I ."," в той же директории — команда должна вернуть пустой вывод, что подтверждает отсутствие оставшихся копий.",[15,318,320],{"id":319},"возможные-проблемы","Возможные проблемы",[31,322,323,337,350,360],{},[34,324,325,332,333,336],{},[326,327,328,329],"strong",{},"Ошибка ",[47,330,331],{},"Permission denied",": Утилита не имеет прав на чтение некоторых папок. Запускайте команду из директорий пользователя (",[47,334,335],{},"~","), а не из корня системы. Для сканирования внешних дисков убедитесь, что они примонтированы с правами на запись.",[34,338,339,342,343,346,347,178],{},[326,340,341],{},"Сканирование зависает на больших файлах",": Видеоархивы и образы дисков требуют много времени на вычисление хэшей. Добавьте флаг ",[47,344,345],{},"-B 500M"," для пропуска файлов крупнее 500 МБ или отфильтруйте расширения: ",[47,348,349],{},"jdupes -r -I -E '.jpg,.png,.pdf' .",[34,351,352,355,356,359],{},[326,353,354],{},"Ложные срабатывания на метаданные",": Фотографии с одинаковым изображением, но разными EXIF-тегами могут считаться разными. В этом случае используйте графические утилиты с визуальным сравнением пикселей, например ",[47,357,358],{},"dupeGuru",", которая игнорирует метаданные при сканировании изображений.",[34,361,362,365],{},[326,363,364],{},"Диск заполнен более чем на 95%",": Система может блокировать создание временных файлов утилиты. Освободите вручную 2–3 ГБ, удалив старые архивы или очистив кэш, перед повторным запуском сканирования.",[367,368,369],"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 .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":129,"searchDepth":213,"depth":213,"links":371},[372,373,374,375,376,377,378],{"id":17,"depth":213,"text":18},{"id":25,"depth":213,"text":26},{"id":53,"depth":213,"text":54},{"id":100,"depth":213,"text":101},{"id":184,"depth":213,"text":185},{"id":297,"depth":213,"text":298},{"id":319,"depth":213,"text":320},null,"2026-04-07 23:00:55","Освободите место на Mac за 15 минут. Пошаговая инструкция по безопасному поиску и удалению повторяющихся файлов через терминал и бесплатные утилиты macOS.","medium",false,"10-15 мин","md",[387,390,393,396],{"question":388,"answer":389},"Безопасно ли удалять найденные дубликаты?","Да, если вы предварительно создали резервную копию. Удаление дубликатов не затрагивает оригинальные файлы, но всегда проверяйте, что система не считает системные файлы дубликатами.",{"question":391,"answer":392},"Можно ли использовать встроенный Finder для поиска дубликатов?","Finder не имеет встроенной функции поиска по хэш-суммам. Для точного результата лучше использовать терминальные утилиты или специализированный софт вроде dupeGuru.",{"question":394,"answer":395},"Что делать, если после удаления пропали нужные файлы?","Сразу проверьте Корзину и восстановите файлы оттуда. Если Корзина очищена, используйте Time Machine для восстановления из последней резервной копии.",{"question":397,"answer":398},"Учитываются ли при сканировании файлы из облачных сервисов?","По умолчанию утилиты сканируют только локальный диск. Файлы, хранящиеся только в iCloud Drive или Google Drive, не попадут в отчёт, пока вы не скопируете их на Mac локально.",[400,403,406,409],{"name":401,"text":402},"Создание резервной копии","Запустите Time Machine или скопируйте важные папки на внешний диск перед началом очистки.",{"name":404,"text":405},"Установка утилиты поиска","Установите jdupes через Homebrew командой brew install jdupes в Терминале.",{"name":407,"text":408},"Сканирование выбранной папки","Запустите сканирование директории с флагами -r и -d для рекурсивного поиска и удаления дубликатов.",{"name":410,"text":411},"Проверка и освобождение места","Очистите Корзину macOS и убедитесь, что свободное место увеличилось через About This Mac → Storage.","PT15M",[414,415,416,417,418,419,420,421],"удалить дубликаты файлов macos","поиск повторяющихся файлов mac","очистка диска macos терминал","dupeGuru macos","освободить место на маке","jdupes brew","как найти одинаковые файлы в macos","удаление копий документов mac","ru_RU",{},true,"/guides/macos/delete-duplicate-files","macos",[428,429,430],"/guides/macos/free-up-disk-space","/guides/macos/install-homebrew","/guides/macos/macos-backup-guide","Гайды macOS",{"title":5,"description":381},"guides/macos/delete-duplicate-files","В этом руководстве вы узнаете, как безопасно найти и удалить повторяющиеся файлы на macOS с помощью командной строки и проверенных утилит. Вы вернете гигабайты свободного пространства без потери важных данных.",[436,437,438,439,440,107],"macOS","утилиты","очистка диска","terminal","homebrew","guide","f3DYGwZYT6syCzDfqNx3hr_hdG6Hd0-TOKOdAHvJL6w",{"data":444,"body":445},{},{"type":446,"children":447},"root",[448],{"type":449,"tag":20,"props":450,"children":451},"element",{},[452],{"type":453,"value":389},"text",{"data":455,"body":456},{},{"type":446,"children":457},[458],{"type":449,"tag":20,"props":459,"children":460},{},[461],{"type":453,"value":392},{"data":463,"body":464},{},{"type":446,"children":465},[466],{"type":449,"tag":20,"props":467,"children":468},{},[469],{"type":453,"value":395},{"data":471,"body":472},{},{"type":446,"children":473},[474],{"type":449,"tag":20,"props":475,"children":476},{},[477],{"type":453,"value":398},{"data":479,"body":480},{},{"type":446,"children":481},[482],{"type":449,"tag":20,"props":483,"children":484},{},[485],{"type":453,"value":402},{"data":487,"body":488},{},{"type":446,"children":489},[490],{"type":449,"tag":20,"props":491,"children":492},{},[493],{"type":453,"value":405},{"data":495,"body":496},{},{"type":446,"children":497},[498],{"type":449,"tag":20,"props":499,"children":500},{},[501],{"type":453,"value":408},{"data":503,"body":504},{},{"type":446,"children":505},[506],{"type":449,"tag":20,"props":507,"children":508},{},[509],{"type":453,"value":411},[511],{"id":512,"title":513,"appliesTo":514,"author":10,"body":519,"canonical":379,"code":379,"createdAt":1178,"description":1179,"difficulty":1180,"draft":383,"estimatedTime":1181,"extension":385,"faq":1182,"howToSteps":1195,"howToTotalTime":1211,"image":379,"keywords":1212,"locale":422,"meta":1221,"navigation":424,"path":429,"platform":426,"related":1222,"section":431,"seo":1226,"severity":379,"stem":1227,"summary":1228,"tags":1229,"twitterCreator":379,"twitterSite":379,"type":441,"updatedAt":1178,"__hash__":1234},"content_ru/guides/macos/install-homebrew.md","Установка Homebrew на macOS: пошаговое руководство для новичков",[515,516,517,518],"macOS Sonoma 14.x","macOS Ventura 13.x","macOS Monterey 12.x","Intel и Apple Silicon (M1/M2/M3)",{"type":12,"value":520,"toc":1156},[521,523,533,558,561,563,566,602,606,611,618,643,648,679,681,685,695,699,702,732,738,742,752,824,831,833,836,908,910,919,932,954,960,975,982,997,1001,1009,1045,1049,1055,1075,1087,1104,1109,1144,1153],[15,522,18],{"id":17},[20,524,525,526,528,529,532],{},"Homebrew (или просто ",[47,527,140],{},") — это менеджер пакетов для macOS, который упрощает установку, обновление и удалениеThousands open-source программ и библиотек. Вместо ручного скачивания ",[47,530,531],{},".dmg","-файлов, поиска зависимостей и настройки переменных среды вы используете одну команду:",[124,534,536],{"className":126,"code":535,"language":128,"meta":129,"style":129},"brew install \u003Cимя_программы>\n",[47,537,538],{"__ignoreMap":129},[133,539,540,542,544,548,551,555],{"class":135,"line":136},[133,541,140],{"class":139},[133,543,144],{"class":143},[133,545,547],{"class":546},"szBVR"," \u003C",[133,549,550],{"class":143},"имя_программ",[133,552,554],{"class":553},"sVt8B","ы",[133,556,557],{"class":546},">\n",[20,559,560],{},"Этот гайд показывает, как правильно установить Homebrew с нуля на любой современной версии macOS (от Monterey до Sonoma) на процессорах как Intel, так и Apple Silicon (M1/M2/M3).",[15,562,26],{"id":25},[20,564,565],{},"Перед началом убедитесь, что:",[190,567,568,579,599],{},[34,569,570,571,574,575,578],{},"У вас есть учётная запись с ",[326,572,573],{},"правами администратора"," (возможность использовать ",[47,576,577],{},"sudo",").",[34,580,581,582,585,586],{},"Установлены ",[326,583,584],{},"Xcode Command Line Tools",". Homebrew предложит их установить автоматически, но если хотите сделать это заранее, выполните в Терминале:\n",[124,587,589],{"className":126,"code":588,"language":128,"meta":129,"style":129},"xcode-select --install\n",[47,590,591],{"__ignoreMap":129},[133,592,593,596],{"class":135,"line":136},[133,594,595],{"class":139},"xcode-select",[133,597,598],{"class":162}," --install\n",[34,600,601],{},"У вас стабильное подключение к интернету.",[15,603,605],{"id":604},"пошаговая-инструкция","Пошаговая инструкция",[607,608,610],"h3",{"id":609},"шаг-1-запустите-официальный-скрипт-установки","Шаг 1: Запустите официальный скрипт установки",[20,612,613,614,617],{},"Единственный и самый важный шаг. ",[326,615,616],{},"Никогда не устанавливайте Homebrew из ненадёжных источников."," Используйте только официальный скрипт:",[124,619,621],{"className":126,"code":620,"language":128,"meta":129,"style":129},"/bin/bash -c \"$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)\"\n",[47,622,623],{"__ignoreMap":129},[133,624,625,628,631,634,637,640],{"class":135,"line":136},[133,626,627],{"class":139},"/bin/bash",[133,629,630],{"class":162}," -c",[133,632,633],{"class":143}," \"$(",[133,635,636],{"class":139},"curl",[133,638,639],{"class":162}," -fsSL",[133,641,642],{"class":143}," https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)\"\n",[20,644,645],{},[326,646,647],{},"Что делает команда:",[31,649,650,667,673],{},[34,651,652,655,656,659,660,663,664,578],{},[47,653,654],{},"curl -fsSL ..."," — скачивает скрипт установки с GitHub, следуя редиректам (",[47,657,658],{},"-L","), не показывая прогресс (",[47,661,662],{},"-s","), и failing silently на ошибках (",[47,665,666],{},"-f",[34,668,669,672],{},[47,670,671],{},"$(...)"," — выполняет скачанный скрипт в текущей оболочке.",[34,674,675,678],{},[47,676,677],{},"/bin/bash -c"," — явно запускает скрипт в bash, даже если ваш терминал по умолчанию использует zsh (актуально для macOS Catalina+).",[180,680],{},[607,682,684],{"id":683},"шаг-2-введите-пароль-администратора","Шаг 2: Введите пароль администратора",[20,686,687,688,691,692,178],{},"После запуска скрипта система запросит ваш пароль. Вводите его ",[326,689,690],{},"всё с маленькой буквы",", символы не будут отображаться (даже звёздочки) — это особенность безопасности macOS. Просто введите пароль и нажмите ",[47,693,694],{},"Enter",[607,696,698],{"id":697},"шаг-3-дождитесь-завершения-установки","Шаг 3: Дождитесь завершения установки",[20,700,701],{},"Скрипт выполнит следующие действия:",[190,703,704,707,718,721],{},[34,705,706],{},"Проверит наличие Xcode Command Line Tools и установит их при необходимости (может потребоваться отдельно нажать «Установить» в всплывающем окне).",[34,708,709,710,713,714,717],{},"Создадит нужные директории (",[47,711,712],{},"/usr/local"," для Intel или ",[47,715,716],{},"/opt/homebrew"," для Apple Silicon).",[34,719,720],{},"Скачает и распакует последнюю стабильную версию Homebrew.",[34,722,723,724,727,728,731],{},"Настроит переменные среды в вашем профиле оболочки (",[47,725,726],{},".zprofile"," для zsh, ",[47,729,730],{},".bash_profile"," для bash).",[20,733,734,737],{},[326,735,736],{},"Не прерывайте процесс!"," На это может уйти до 10 минут, особенно при первом запуске Xcode Tools.",[607,739,741],{"id":740},"шаг-4-активируйте-homebrew-в-текущем-сеансе","Шаг 4: Активируйте Homebrew в текущем сеансе",[20,743,744,745,747,748,751],{},"После завершения установки скрипт выведет инструкции. Чтобы команда ",[47,746,140],{}," стала доступна ",[326,749,750],{},"сразу в текущем открытом окне Терминала",", выполните:",[31,753,754,791],{},[34,755,756,759],{},[326,757,758],{},"Для macOS на Apple Silicon (M1/M2/M3):",[124,760,762],{"className":126,"code":761,"language":128,"meta":129,"style":129},"echo 'eval \"$(/opt/homebrew/bin/brew shellenv)\"' >> ~/.zprofile\neval \"$(/opt/homebrew/bin/brew shellenv)\"\n",[47,763,764,778],{"__ignoreMap":129},[133,765,766,769,772,775],{"class":135,"line":136},[133,767,768],{"class":162},"echo",[133,770,771],{"class":143}," 'eval \"$(/opt/homebrew/bin/brew shellenv)\"'",[133,773,774],{"class":546}," >>",[133,776,777],{"class":143}," ~/.zprofile\n",[133,779,780,783,785,788],{"class":135,"line":213},[133,781,782],{"class":162},"eval",[133,784,633],{"class":143},[133,786,787],{"class":139},"/opt/homebrew/bin/brew",[133,789,790],{"class":143}," shellenv)\"\n",[34,792,793,796],{},[326,794,795],{},"Для macOS на Intel:",[124,797,799],{"className":126,"code":798,"language":128,"meta":129,"style":129},"echo 'eval \"$(/usr/local/bin/brew shellenv)\"' >> ~/.bash_profile\neval \"$(/usr/local/bin/brew shellenv)\"\n",[47,800,801,813],{"__ignoreMap":129},[133,802,803,805,808,810],{"class":135,"line":136},[133,804,768],{"class":162},[133,806,807],{"class":143}," 'eval \"$(/usr/local/bin/brew shellenv)\"'",[133,809,774],{"class":546},[133,811,812],{"class":143}," ~/.bash_profile\n",[133,814,815,817,819,822],{"class":135,"line":213},[133,816,782],{"class":162},[133,818,633],{"class":143},[133,820,821],{"class":139},"/usr/local/bin/brew",[133,823,790],{"class":143},[20,825,826,827,830],{},"Либо просто ",[326,828,829],{},"закройте и снова откройте Терминал"," — изменения вступят в силу автоматически.",[15,832,298],{"id":297},[20,834,835],{},"Убедитесь, что установка прошла успешно:",[190,837,838,859,881],{},[34,839,840,841,852,855,856,178],{},"Проверьте версию:",[124,842,844],{"className":126,"code":843,"language":128,"meta":129,"style":129},"brew --version\n",[47,845,846],{"__ignoreMap":129},[133,847,848,850],{"class":135,"line":136},[133,849,140],{"class":139},[133,851,163],{"class":162},[853,854],"br",{},"Вывод должен быть примерно таким: ",[47,857,858],{},"Homebrew 4.x.x",[34,860,861,862,874,876,877,880],{},"Запустите диагностику:",[124,863,865],{"className":126,"code":864,"language":128,"meta":129,"style":129},"brew doctor\n",[47,866,867],{"__ignoreMap":129},[133,868,869,871],{"class":135,"line":136},[133,870,140],{"class":139},[133,872,873],{"class":143}," doctor\n",[853,875],{},"Идеальный результат: ",[47,878,879],{},"Your system is ready to brew."," Если есть предупреждения — следуйте их советам.",[34,882,883,884,887,888,902,904,905,178],{},"Попробуйте установить простую утилиту (например, ",[47,885,886],{},"wget","):",[124,889,891],{"className":126,"code":890,"language":128,"meta":129,"style":129},"brew install wget\n",[47,892,893],{"__ignoreMap":129},[133,894,895,897,899],{"class":135,"line":136},[133,896,140],{"class":139},[133,898,144],{"class":143},[133,900,901],{"class":143}," wget\n",[853,903],{},"После успешной установки выполните ",[47,906,907],{},"wget --version",[15,909,320],{"id":319},[607,911,913,914,93,916],{"id":912},"ошибка-permission-denied-или-operation-not-permitted","Ошибка: ",[47,915,331],{},[47,917,918],{},"Operation not permitted",[20,920,921,924,925,928,929,931],{},[326,922,923],{},"Причина:"," Терминал запущен без прав администратора, или скрипт не может записать в целевую директорию.\n",[326,926,927],{},"Решение:"," Убедитесь, что вы вводили пароль при запросе. Если проблема осталась, попробуйте запустить скрипт с ",[47,930,577],{}," (хотя официальная инструкция этого не требует):",[124,933,935],{"className":126,"code":934,"language":128,"meta":129,"style":129},"sudo /bin/bash -c \"$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)\"\n",[47,936,937],{"__ignoreMap":129},[133,938,939,941,944,946,948,950,952],{"class":135,"line":136},[133,940,577],{"class":139},[133,942,943],{"class":143}," /bin/bash",[133,945,630],{"class":162},[133,947,633],{"class":143},[133,949,636],{"class":139},[133,951,639],{"class":162},[133,953,642],{"class":143},[607,955,913,957],{"id":956},"ошибка-command-line-tools-already-installed",[47,958,959],{},"Command Line Tools already installed",[20,961,962,964,965,967,968,971,972,178],{},[326,963,923],{}," Xcode Command Tools уже присутствуют, но их путь не настроен.\n",[326,966,927],{}," Выполните ",[47,969,970],{},"sudo xcode-select --reset"," или укажите путь явно: ",[47,973,974],{},"sudo xcode-select -s /Library/Developer/CommandLineTools",[607,976,913,978,981],{"id":977},"ошибка-brew-command-not-found-после-установки",[47,979,980],{},"brew: command not found"," после установки",[20,983,984,986,987,990,991,993,994,996],{},[326,985,923],{}," Переменная ",[47,988,989],{},"PATH"," не обновлена в текущем сеансе.\n",[326,992,927],{}," Следуйте шагу 4 выше (активация через ",[47,995,782],{},") или перезапустите Терминал.",[607,998,1000],{"id":999},"медленная-установка-или-обрывы","Медленная установка или обрывы",[20,1002,1003,1005,1006,1008],{},[326,1004,923],{}," Проблемы с сетью или GitHub.\n",[326,1007,927],{}," Установите Homebrew через国内的镜像（如清华源）или используйте VPN. Для смены репозитория выполните:",[124,1010,1012],{"className":126,"code":1011,"language":128,"meta":129,"style":129},"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",[47,1013,1014,1028],{"__ignoreMap":129},[133,1015,1016,1018,1020,1022,1025],{"class":135,"line":136},[133,1017,207],{"class":162},[133,1019,633],{"class":143},[133,1021,140],{"class":139},[133,1023,1024],{"class":162}," --repo",[133,1026,1027],{"class":143},")/Library/Taps/homebrew/homebrew-core\"\n",[133,1029,1030,1033,1036,1039,1042],{"class":135,"line":213},[133,1031,1032],{"class":139},"git",[133,1034,1035],{"class":143}," remote",[133,1037,1038],{"class":143}," set-url",[133,1040,1041],{"class":143}," origin",[133,1043,1044],{"class":143}," https://mirror.tuna.tsinghua.edu.cn/git/homebrew/homebrew-core.git\n",[15,1046,1048],{"id":1047},"часто-задаваемые-вопросы-faq","Часто задаваемые вопросы (FAQ)",[20,1050,1051,1054],{},[326,1052,1053],{},"Можно ли удалить Homebrew?","\nДа. Для полного удаления выполните официальный скрипт удаления:",[124,1056,1058],{"className":126,"code":1057,"language":128,"meta":129,"style":129},"/bin/bash -c \"$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/uninstall.sh)\"\n",[47,1059,1060],{"__ignoreMap":129},[133,1061,1062,1064,1066,1068,1070,1072],{"class":135,"line":136},[133,1063,627],{"class":139},[133,1065,630],{"class":162},[133,1067,633],{"class":143},[133,1069,636],{"class":139},[133,1071,639],{"class":162},[133,1073,1074],{"class":143}," https://raw.githubusercontent.com/Homebrew/install/HEAD/uninstall.sh)\"\n",[20,1076,1077,1078,1081,1082,1084,1085,178],{},"Затем вручную удалите остаточные файлы: ",[47,1079,1080],{},"rm -rf ~/.brew"," (если был) и строки из ",[47,1083,726],{},"/",[47,1086,730],{},[20,1088,1089,1092,1093,1096,1097,1100,1101,178],{},[326,1090,1091],{},"Как обновлять Homebrew и установленные пакеты?","\nОбновляйте Homebrew: ",[47,1094,1095],{},"brew update",". Обновляйте все пакеты: ",[47,1098,1099],{},"brew upgrade",". Для очистки старых версий: ",[47,1102,1103],{},"brew cleanup",[20,1105,1106],{},[326,1107,1108],{},"Что такое Formulae и Casks?",[31,1110,1111,1122],{},[34,1112,1113,1116,1117,72,1120,578],{},[326,1114,1115],{},"Formulae"," — пакеты с консольными утилитами и библиотеками (например, ",[47,1118,1119],{},"python",[47,1121,1032],{},[34,1123,1124,1127,1128,1084,1130,1133,1134,72,1137,1140,1141,178],{},[326,1125,1126],{},"Casks"," — пакеты с GUI-приложениями в формате ",[47,1129,531],{},[47,1131,1132],{},".pkg"," (например, ",[47,1135,1136],{},"firefox",[47,1138,1139],{},"visual-studio-code","). Устанавливаются командой ",[47,1142,1143],{},"brew install --cask \u003Cимя>",[20,1145,1146,1149,1152],{},[326,1147,1148],{},"Можно ли использовать Homebrew вместе с MacPorts или Fink?",[326,1150,1151],{},"Нет."," Эти менеджеры пакетов конфликтуют, так как используют одинаковые пути. Выберите один. Homebrew — самый популярный и рекомендуемый для большинства пользователей.",[367,1154,1155],{},"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":129,"searchDepth":213,"depth":213,"links":1157},[1158,1159,1160,1167,1168,1177],{"id":17,"depth":213,"text":18},{"id":25,"depth":213,"text":26},{"id":604,"depth":213,"text":605,"children":1161},[1162,1164,1165,1166],{"id":609,"depth":1163,"text":610},3,{"id":683,"depth":1163,"text":684},{"id":697,"depth":1163,"text":698},{"id":740,"depth":1163,"text":741},{"id":297,"depth":213,"text":298},{"id":319,"depth":213,"text":320,"children":1169},[1170,1172,1174,1176],{"id":912,"depth":1163,"text":1171},"Ошибка: Permission denied или Operation not permitted",{"id":956,"depth":1163,"text":1173},"Ошибка: Command Line Tools already installed",{"id":977,"depth":1163,"text":1175},"Ошибка: brew: command not found после установки",{"id":999,"depth":1163,"text":1000},{"id":1047,"depth":213,"text":1048},"2026-02-15 16:29:32","Полная инструкция по установке Homebrew — официального менеджера пакетов для macOS. Установите за 5 минут и начните работать с thousand open-source утилит.","easy","5-10 мин",[1183,1186,1189,1192],{"question":1184,"answer":1185},"Можно ли установить Homebrew без прав администратора?","Нет, для установки Homebrew требуются права администратора (sudo), так как он устанавливает файлы в системные директории (`/usr/local` или `/opt/homebrew`).",{"question":1187,"answer":1188},"Что делать, если установка зависла на 'Downloading and installing Xcode Command Line Tools'?","Это нормальный процесс, который может занять 10-20 минут в зависимости от скорости интернета. Не прерывайте его. Если зависло надолго (>30 мин), закройте терминал и попробуйте снова.",{"question":1190,"answer":1191},"Homebrew конфликтует с системными программами. Как быть?","Homebrew по дизайну изолирован от системных файлов. Конфликты обычно возникают, если вы вручную меняли переменные `PATH` или ставили софт в те же директории. Проверьте порядок путей в `echo $PATH`.",{"question":1193,"answer":1194},"Можно ли установить Homebrew на внешний диск?","Технически возможно, но крайне не рекомендуется. Многие формулы (пакеты) предполагают установку в стандартные пути. Используйте стандартную установку для стабильности.",[1196,1199,1202,1205,1208],{"name":1197,"text":1198},"Откройте Терминал","Найдите приложение «Терминал» через Spotlight (Cmd+Space → введите «Терминал») или в папке «Утилиты».",{"name":1200,"text":1201},"Запустите официальный скрипт установки","Скопируйте и выполните в Терминале команду ниже. Она скачает и запустит автоматический скрипт установки от разработчиков Homebrew.",{"name":1203,"text":1204},"Введите пароль администратора","При появлении запроса введите пароль от вашей учётной записи macOS (символы не отображаются — это нормально) и нажмите Enter.",{"name":1206,"text":1207},"Дождитесь завершения","Процесс установки займёт 2-5 минут. Вы увидите сообщение «Installation successful!».",{"name":1209,"text":1210},"Проверьте установку","Выполните `brew doctor` для диагностики и `brew --version` чтобы увидеть версию.","PT10M",[1213,1214,1215,1216,1217,1218,1219,1220],"установка homebrew","homebrew macos","как установить brew","менеджер пакетов macos","brew install","установить homebrew на mac","homebrew ошибка установки","command line tools macos",{},[1223,1224,1225],"/guides/macos/install-xcode-command-line-tools","/guides/macos/update-homebrew","/guides/macos/use-homebrew",{"title":513,"description":1179},"guides/macos/install-homebrew","Это руководство поможет вам за несколько минут установить Homebrew — незаменимый менеджер пакетов для macOS. Вы сможете легко устанавливать, обновлять и управлять thousand open-source программ и библиотек через простую команду `brew`.",[426,440,1230,439,140,1231,1232,1233],"包管理器","cli","разработка","devops","pwaZTzDbmYiZNtiHnNHwJRUenCEEXxwQgnz7quu_voE"]