[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"page-ru-/guides/linux/apt-autoremove":3,"mdc--epdzgc-key":567,"mdc-tw0o14-key":577,"mdc--b7bs69-key":599,"mdc--9rrbc9-key":607,"mdc--1p4bqp-key":623,"mdc--cw7wgb-key":646,"mdc--krm9xg-key":654,"related-/guides/linux/apt-clean,/guides/linux/apt-purge,/guides/linux/apt-update-upgrade":671},{"id":4,"title":5,"appliesTo":6,"author":11,"body":12,"canonical":505,"code":505,"createdAt":506,"description":507,"difficulty":508,"draft":509,"estimatedTime":510,"extension":511,"faq":512,"howToSteps":525,"howToTotalTime":535,"image":505,"keywords":536,"locale":545,"meta":546,"navigation":547,"path":548,"platform":549,"related":550,"section":554,"seo":555,"severity":505,"stem":556,"summary":557,"tags":558,"twitterCreator":505,"twitterSite":505,"type":565,"updatedAt":506,"__hash__":566},"content_ru/guides/linux/apt-autoremove.md","apt autoremove: как правильно удалять ненужные пакеты в Linux",[7,8,9,10],"Debian 11/12","Ubuntu 20.04/22.04/24.04","Linux Mint 21+","Kali Linux","FixPedia Team",{"type":13,"value":14,"toc":492},"minimark",[15,20,24,32,42,49,85,89,129,133,138,141,169,172,188,209,213,232,246,249,257,268,272,283,297,308,311,315,318,353,356,382,385,389,445,488],[16,17,19],"h2",{"id":18},"введение-зачем-это-нужно","Введение / Зачем это нужно",[21,22,23],"p",{},"При работе с менеджером пакетов APT в Debian, Ubuntu и производных системах со временем в системе накапливаются пакеты, которые были установлены автоматически как зависимости для других программ, но сами по себе больше не нужны. Это могут быть библиотеки, модули или утилиты.",[21,25,26,27,31],{},"Команда ",[28,29,30],"code",{},"sudo apt autoremove"," — это безопасный и стандартный способ очистить систему от такого «мусора». Она анализирует зависимости и удаляет те пакеты, которые:",[33,34,35,39],"ol",{},[36,37,38],"li",{},"Были установлены автоматически (не явно пользователем).",[36,40,41],{},"Никакой из Currently installed (установленных в данный момент) пакетов не требует для своей работы.",[21,43,44,45,48],{},"Регулярное использование ",[28,46,47],{},"autoremove"," помогает:",[50,51,52,59,69,75],"ul",{},[36,53,54,58],{},[55,56,57],"strong",{},"Освободить место"," на диске (особенно актуально для SSD).",[36,60,61,64,65,68],{},[55,62,63],{},"Упростить управление пакетами"," — сократить список в ",[28,66,67],{},"apt list --installed",".",[36,70,71,74],{},[55,72,73],{},"Снизить риски безопасности"," — удалить код, который не используется и не обновляется.",[36,76,77,80,81,84],{},[55,78,79],{},"Поддерживать чистоту системы"," после удаления крупных приложений (например, ",[28,82,83],{},"sudo apt remove firefox"," оставит много зависимостей).",[16,86,88],{"id":87},"требования-подготовка","Требования / Подготовка",[33,90,91,97,106,123],{},[36,92,93,96],{},[55,94,95],{},"Операционная система:"," Дистрибутив на базе Debian/Ubuntu (Debian, Ubuntu, Linux Mint, Kali, Pop!_OS и др.).",[36,98,99,102,103,68],{},[55,100,101],{},"Права доступа:"," Требуются права суперпользователя (root). Вы будете использовать ",[28,104,105],{},"sudo",[36,107,108,111,112,114,115,118,119,122],{},[55,109,110],{},"Сеть:"," Не обязательна для самого ",[28,113,47],{},", но рекомендуется для последующего ",[28,116,117],{},"apt clean"," или если вы хотите предварительно обновить список пакетов (",[28,120,121],{},"sudo apt update",").",[36,124,125,128],{},[55,126,127],{},"Резервная копия (опционально):"," На всякий случай, если вы удаляете пакеты с важными конфигурациями. Обычно для autoremove это не критично.",[16,130,132],{"id":131},"пошаговая-инструкция","Пошаговая инструкция",[134,135,137],"h3",{"id":136},"шаг-1-предварительный-просмотр-супер-важно","Шаг 1: Предварительный просмотр (супер важно!)",[21,139,140],{},"Никогда не запускайте команды удаления без понимания, что будет удалено. Используйте симуляцию:",[142,143,148],"pre",{"className":144,"code":145,"language":146,"meta":147,"style":147},"language-bash shiki shiki-themes github-light github-dark","sudo apt autoremove --dry-run\n","bash","",[28,149,150],{"__ignoreMap":147},[151,152,155,158,162,165],"span",{"class":153,"line":154},"line",1,[151,156,105],{"class":157},"sScJk",[151,159,161],{"class":160},"sZZnC"," apt",[151,163,164],{"class":160}," autoremove",[151,166,168],{"class":167},"sj4cs"," --dry-run\n",[21,170,171],{},"Или короткий аналог:",[142,173,175],{"className":144,"code":174,"language":146,"meta":147,"style":147},"sudo apt autoremove -s\n",[28,176,177],{"__ignoreMap":147},[151,178,179,181,183,185],{"class":153,"line":154},[151,180,105],{"class":157},[151,182,161],{"class":160},[151,184,164],{"class":160},[151,186,187],{"class":167}," -s\n",[21,189,190,193,194,197,198,201,202,201,205,208],{},[55,191,192],{},"Что вы увидите:"," В конце вывода будет блок, начинающийся со строки ",[28,195,196],{},"Следующие НОВЫЕ пакеты будут удалены:",". В этом списке перечислены пакеты, которые apt планирует удалить. Внимательно его проверьте. Если в списке есть что-то, что вам знакомо и кажется важным (например, ",[28,199,200],{},"python3",", ",[28,203,204],{},"libc6",[28,206,207],{},"openssl","), остановитесь и разберитесь.",[134,210,212],{"id":211},"шаг-2-выполнение-удаления","Шаг 2: Выполнение удаления",[21,214,215,216,219,220,223,224,227,228,231],{},"Если список в ",[28,217,218],{},"--dry-run"," вас устраивает (обычно это библиотеки ",[28,221,222],{},"libxxx",", пакеты с именами вроде ",[28,225,226],{},"xxx-common"," или ",[28,229,230],{},"xxx-doc","), запускайте реальное удаление:",[142,233,235],{"className":144,"code":234,"language":146,"meta":147,"style":147},"sudo apt autoremove\n",[28,236,237],{"__ignoreMap":147},[151,238,239,241,243],{"class":153,"line":154},[151,240,105],{"class":157},[151,242,161],{"class":160},[151,244,245],{"class":160}," autoremove\n",[21,247,248],{},"APT покажет тот же список и спросит подтверждение:",[142,250,255],{"className":251,"code":253,"language":254},[252],"language-text","Следующие НОВЫЕ пакеты будут удалены:\n  libfoo1 libbar2 baz-common\n0 улучшено, 0 новых установлено, 3 для удаления и 0 не обновлено.\nПосле этой операции будет освобождено 45,3 МБ дискового пространства.\nПродолжить? [Y/n]\n","text",[28,256,253],{"__ignoreMap":147},[21,258,259,260,263,264,267],{},"Нажмите ",[28,261,262],{},"Y"," (или ",[28,265,266],{},"Enter",", т.к. Y по умолчанию), чтобы подтвердить.",[134,269,271],{"id":270},"шаг-3-очистка-кэша-пакетов-опционально-но-рекомендуется","Шаг 3: Очистка кэша пакетов (опционально, но рекомендуется)",[21,273,274,275,278,279,282],{},"После удаления пакетов их скачанные ",[28,276,277],{},".deb","-файлы всё ещё могут занимать место в кэше APT (",[28,280,281],{},"/var/cache/apt/archives","). Чтобы их удалить:",[142,284,286],{"className":144,"code":285,"language":146,"meta":147,"style":147},"sudo apt clean\n",[28,287,288],{"__ignoreMap":147},[151,289,290,292,294],{"class":153,"line":154},[151,291,105],{"class":157},[151,293,161],{"class":160},[151,295,296],{"class":160}," clean\n",[21,298,299,300,303,304,307],{},"Эта команда удалит ",[55,301,302],{},"все"," файлы из кэша. Если вы хотите сохранить уже скачанные файлы для возможной переустановки без загрузки, используйте ",[28,305,306],{},"sudo apt autoclean"," (удалит только устаревшие файлы).",[309,310],"in-article-ad",{},[134,312,314],{"id":313},"шаг-4-проверка-результата","Шаг 4: Проверка результата",[21,316,317],{},"Вы можете убедиться, что место освободилось, двумя способами:",[33,319,320,334],{},[36,321,322,325,326,329,330,333],{},[55,323,324],{},"Узнать размер, который был освобождён:"," В выводе ",[28,327,328],{},"apt autoremove"," была строка ",[28,331,332],{},"После этой операции будет освобождено ...",". Запомните это значение.",[36,335,336,339,340,343,344,227,347,350,351,68],{},[55,337,338],{},"Проверить текущее использование места:"," Используйте ",[28,341,342],{},"df -h"," для просмотра свободного места на разделе ",[28,345,346],{},"/",[28,348,349],{},"du -sh /var/cache/apt/archives"," до и после ",[28,352,117],{},[21,354,355],{},"Также проверьте, что пакеты удалились:",[142,357,359],{"className":144,"code":358,"language":146,"meta":147,"style":147},"dpkg -l | grep -E \"(libfoo|libbar|baz-common)\"\n",[28,360,361],{"__ignoreMap":147},[151,362,363,366,369,373,376,379],{"class":153,"line":154},[151,364,365],{"class":157},"dpkg",[151,367,368],{"class":167}," -l",[151,370,372],{"class":371},"szBVR"," |",[151,374,375],{"class":157}," grep",[151,377,378],{"class":167}," -E",[151,380,381],{"class":160}," \"(libfoo|libbar|baz-common)\"\n",[21,383,384],{},"(замените на имена пакетов из вашего списка). Команда ничего не должна вывести, если пакеты удалены.",[16,386,388],{"id":387},"возможные-проблемы","Возможные проблемы",[390,391,392,412],"blockquote",{},[21,393,394,395,398,399,401,402,227,404,407,408,411],{},"⚠️ ",[55,396,397],{},"Важно:"," ",[28,400,328],{}," может запросить удаление пакета, который вы считаете системным (например, ",[28,403,204],{},[28,405,406],{},"systemd","). ",[55,409,410],{},"Это почти всегда ошибка или признак серьёзных проблем с зависимостями."," Не подтверждайте такое удаление. В этом случае:",[33,413,414,420,423,429],{},[36,415,416,417,122],{},"Остановите процесс (нажмите ",[28,418,419],{},"n",[36,421,422],{},"Проверьте, почему пакет помечен как «автоматически установленный» и «не нужный». Возможно, какой-то установленный вами пакет некорректно объявил зависимости.",[36,424,425,426,68],{},"Попробуйте исправить сломанные зависимости: ",[28,427,428],{},"sudo apt --fix-broken install",[36,430,431,432,439,440,68],{},"Если проблема не решается, поищите конкретный пакет в интернете или на ",[433,434,438],"a",{"href":435,"rel":436},"https://bugs.debian.org",[437],"nofollow","bugs.debian.org"," / ",[433,441,444],{"href":442,"rel":443},"https://launchpad.net",[437],"launchpad.net",[390,446,447,454,482],{},[21,448,449,450,453],{},"💡 ",[55,451,452],{},"Совет:"," Если вы сомневаетесь в конкретном пакете из списка, вы можете временно запретить его удаление, пометив как «вручную установленный»:",[142,455,457],{"className":144,"code":456,"language":146,"meta":147,"style":147},"sudo apt-mark manual \u003Cимя_пакета>\n",[28,458,459],{"__ignoreMap":147},[151,460,461,463,466,469,472,475,479],{"class":153,"line":154},[151,462,105],{"class":157},[151,464,465],{"class":160}," apt-mark",[151,467,468],{"class":160}," manual",[151,470,471],{"class":371}," \u003C",[151,473,474],{"class":160},"имя_пакет",[151,476,478],{"class":477},"sVt8B","а",[151,480,481],{"class":371},">\n",[21,483,484,485,487],{},"После этого ",[28,486,328],{}," его предложит не удалять.",[489,490,491],"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 .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 .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}",{"title":147,"searchDepth":493,"depth":493,"links":494},2,[495,496,497,504],{"id":18,"depth":493,"text":19},{"id":87,"depth":493,"text":88},{"id":131,"depth":493,"text":132,"children":498},[499,501,502,503],{"id":136,"depth":500,"text":137},3,{"id":211,"depth":500,"text":212},{"id":270,"depth":500,"text":271},{"id":313,"depth":500,"text":314},{"id":387,"depth":493,"text":388},null,"2026-02-16 13:50:43","Пошаговая инструкция по использованию apt autoremove для очистки системы от неиспользуемых зависимостей. Освободите место и поддерживайте чистоту пакетной базы за 5 минут.","easy",false,"5-10 мин","md",[513,516,519,522],{"question":514,"answer":515},"Можно ли удалить что-то важное с помощью apt autoremove?","Нет, команда удаляет только пакеты, которые были автоматически установлены как зависимости и больше не требуются никакими установленными пакетами. apt проверяет зависимости перед удалением.",{"question":517,"answer":518},"Чем autoremove отличается от purge?","`autoremove` удаляет пакеты и их управляющие файлы (конфиги), но оставляет пользовательские данные. `purge` удаляет абсолютно всё, включая конфигурационные файлы в /etc. Используйте purge для полной чистки.",{"question":520,"answer":521},"Нужно ли запускать autoremove после каждого обновления?","Не обязательно после каждого. Рекомендуется делать это раз в 1-2 месяца или когда видите, что команда предлагает удалить много пакетов (например, после удаления крупного ПО).",{"question":523,"answer":524},"Что делать, если autoremove хочет удалить нужный мне пакет?","Это значит, что пакет был установлен как зависимость и теперь ни один установленный пакет на него не ссылается. Вы можете его оставить (не подтверждать удаление) или сменить его статус на 'вручную установленный': `sudo apt-mark manual \u003Cимя_пакета>`.",[526,529,532],{"name":527,"text":528},"Проверьте, что будет удалено","Сначала выполните команду с флагом `--dry-run` (или `-s`), чтобы увидеть список пакетов, которые планируется удалить, без их фактического удаления.",{"name":530,"text":531},"Запустите удаление","Если список вас устраивает, запустите команду без флагов. Апт запросит подтверждение.",{"name":533,"text":534},"Дополнительная очистка (опционально)","После autoremove можно выполнить `sudo apt clean`, чтобы удалить скачанные .deb-файлы из кэша (/var/cache/apt/archives), освободив дополнительное место.","PT5M",[537,538,539,540,541,542,543,544],"apt autoremove что делает","удалить старые пакеты ubuntu","очистка apt linux","удаление ненужных зависимостей debian","apt-get autoremove команда","как освободить место на linux","autoremove опасность","очистка пакетов kali linux","ru_RU",{},true,"/guides/linux/apt-autoremove","linux",[551,552,553],"/guides/linux/apt-clean","/guides/linux/apt-purge","/guides/linux/apt-update-upgrade","Гайды Linux",{"title":5,"description":507},"guides/linux/apt-autoremove","Эта инструкция объясняет, что такое apt autoremove и как его безопасно использовать для удаления автоматически установленных зависимостей, которые больше не нужны. Вы научитесь очищать систему без риска удалить важные компоненты.",[549,559,560,561,562,563,564],"apt","система","администрирование","Debian","Ubuntu","package management","guide","omsLcE0OM1anSwjfasVMmm3Fsb1oCkPdoe8cbgX-Xuw",{"data":568,"body":569},{},{"type":570,"children":571},"root",[572],{"type":573,"tag":21,"props":574,"children":575},"element",{},[576],{"type":254,"value":515},{"data":578,"body":579},{},{"type":570,"children":580},[581],{"type":573,"tag":21,"props":582,"children":583},{},[584,589,591,597],{"type":573,"tag":28,"props":585,"children":587},{"className":586},[],[588],{"type":254,"value":47},{"type":254,"value":590}," удаляет пакеты и их управляющие файлы (конфиги), но оставляет пользовательские данные. ",{"type":573,"tag":28,"props":592,"children":594},{"className":593},[],[595],{"type":254,"value":596},"purge",{"type":254,"value":598}," удаляет абсолютно всё, включая конфигурационные файлы в /etc. Используйте purge для полной чистки.",{"data":600,"body":601},{},{"type":570,"children":602},[603],{"type":573,"tag":21,"props":604,"children":605},{},[606],{"type":254,"value":521},{"data":608,"body":609},{},{"type":570,"children":610},[611],{"type":573,"tag":21,"props":612,"children":613},{},[614,616,622],{"type":254,"value":615},"Это значит, что пакет был установлен как зависимость и теперь ни один установленный пакет на него не ссылается. Вы можете его оставить (не подтверждать удаление) или сменить его статус на 'вручную установленный': ",{"type":573,"tag":28,"props":617,"children":619},{"className":618},[],[620],{"type":254,"value":621},"sudo apt-mark manual \u003Cимя_пакета>",{"type":254,"value":68},{"data":624,"body":625},{},{"type":570,"children":626},[627],{"type":573,"tag":21,"props":628,"children":629},{},[630,632,637,638,644],{"type":254,"value":631},"Сначала выполните команду с флагом ",{"type":573,"tag":28,"props":633,"children":635},{"className":634},[],[636],{"type":254,"value":218},{"type":254,"value":263},{"type":573,"tag":28,"props":639,"children":641},{"className":640},[],[642],{"type":254,"value":643},"-s",{"type":254,"value":645},"), чтобы увидеть список пакетов, которые планируется удалить, без их фактического удаления.",{"data":647,"body":648},{},{"type":570,"children":649},[650],{"type":573,"tag":21,"props":651,"children":652},{},[653],{"type":254,"value":531},{"data":655,"body":656},{},{"type":570,"children":657},[658],{"type":573,"tag":21,"props":659,"children":660},{},[661,663,669],{"type":254,"value":662},"После autoremove можно выполнить ",{"type":573,"tag":28,"props":664,"children":666},{"className":665},[],[667],{"type":254,"value":668},"sudo apt clean",{"type":254,"value":670},", чтобы удалить скачанные .deb-файлы из кэша (/var/cache/apt/archives), освободив дополнительное место.",[672],{"id":673,"title":674,"appliesTo":675,"author":11,"body":679,"canonical":505,"code":505,"createdAt":1104,"description":1105,"difficulty":508,"draft":509,"estimatedTime":510,"extension":511,"faq":1106,"howToSteps":1119,"howToTotalTime":1132,"image":505,"keywords":1133,"locale":545,"meta":1144,"navigation":547,"path":552,"platform":549,"related":1145,"section":1147,"seo":1148,"severity":505,"stem":1149,"summary":1150,"tags":1151,"twitterCreator":505,"twitterSite":505,"type":565,"updatedAt":1104,"__hash__":1157},"content_ru/guides/linux/apt-purge.md","Полное удаление пакетов в Ubuntu/Debian с apt purge",[676,677,678],"Ubuntu 22.04","Debian 11","Linux Mint 21",{"type":13,"value":680,"toc":1089},[681,685,698,700,703,716,720,723,752,755,778,785,805,814,818,821,843,846,861,874,876,880,883,895,901,905,912,953,956,960,963,1046,1048,1052,1062,1066,1069,1073,1079,1083,1086],[16,682,684],{"id":683},"введение","Введение",[21,686,26,687,690,691,694,695,697],{},[28,688,689],{},"apt purge"," — это расширенная версия ",[28,692,693],{},"apt remove",", которая удаляет не только исполняемые файлы пакета, но и все связанные с ним конфигурационные файлы. Это особенно полезно, когда вы хотите полностью избавиться от программы, освободить место на диске и избежать возможных конфликтов при переустановке. В этом гайде вы научитесь правильно использовать ",[28,696,689],{}," и дополнительно очищать систему от ненужных зависимостей.",[16,699,88],{"id":87},[21,701,702],{},"Перед началом убедитесь, что:",[50,704,705,708,713],{},[36,706,707],{},"Вы работаете в системе на базе Debian или Ubuntu (или производной, например Linux Mint).",[36,709,710,711,122],{},"У вас есть права суперпользователя (возможность использовать ",[28,712,105],{},[36,714,715],{},"Вы знаете точное имя пакета, который хотите удалить. Если не уверены — используйте команды поиска из первого шага.",[16,717,719],{"id":718},"шаг-1-определите-точное-имя-пакета","Шаг 1: Определите точное имя пакета",[21,721,722],{},"Прежде чем удалять пакет, нужно точно узнать его имя. Это можно сделать двумя способами:",[142,724,726],{"className":144,"code":725,"language":146,"meta":147,"style":147},"apt list --installed | grep \u003Cчасть_имени>\n",[28,727,728],{"__ignoreMap":147},[151,729,730,732,735,738,740,742,744,747,750],{"class":153,"line":154},[151,731,559],{"class":157},[151,733,734],{"class":160}," list",[151,736,737],{"class":167}," --installed",[151,739,372],{"class":371},[151,741,375],{"class":157},[151,743,471],{"class":371},[151,745,746],{"class":160},"часть_имен",[151,748,749],{"class":477},"и",[151,751,481],{"class":371},[21,753,754],{},"Или:",[142,756,758],{"className":144,"code":757,"language":146,"meta":147,"style":147},"dpkg -l | grep \u003Cчасть_имени>\n",[28,759,760],{"__ignoreMap":147},[151,761,762,764,766,768,770,772,774,776],{"class":153,"line":154},[151,763,365],{"class":157},[151,765,368],{"class":167},[151,767,372],{"class":371},[151,769,375],{"class":157},[151,771,471],{"class":371},[151,773,746],{"class":160},[151,775,749],{"class":477},[151,777,481],{"class":371},[21,779,780,781,784],{},"Например, чтобы найти все пакеты, связанные с ",[28,782,783],{},"nginx",", выполните:",[142,786,788],{"className":144,"code":787,"language":146,"meta":147,"style":147},"apt list --installed | grep nginx\n",[28,789,790],{"__ignoreMap":147},[151,791,792,794,796,798,800,802],{"class":153,"line":154},[151,793,559],{"class":157},[151,795,734],{"class":160},[151,797,737],{"class":167},[151,799,372],{"class":371},[151,801,375],{"class":157},[151,803,804],{"class":160}," nginx\n",[21,806,807,808,227,810,813],{},"Вывод будет содержать полные имена пакетов, например ",[28,809,783],{},[28,811,812],{},"nginx-common",". Используйте точное имя из списка.",[16,815,817],{"id":816},"шаг-2-выполните-полное-удаление-пакета","Шаг 2: Выполните полное удаление пакета",[21,819,820],{},"Теперь, когда имя пакета известно, удалите его вместе с конфигурационными файлами:",[142,822,824],{"className":144,"code":823,"language":146,"meta":147,"style":147},"sudo apt purge \u003Cимя_пакета>\n",[28,825,826],{"__ignoreMap":147},[151,827,828,830,832,835,837,839,841],{"class":153,"line":154},[151,829,105],{"class":157},[151,831,161],{"class":160},[151,833,834],{"class":160}," purge",[151,836,471],{"class":371},[151,838,474],{"class":160},[151,840,478],{"class":477},[151,842,481],{"class":371},[21,844,845],{},"Например:",[142,847,849],{"className":144,"code":848,"language":146,"meta":147,"style":147},"sudo apt purge nginx\n",[28,850,851],{"__ignoreMap":147},[151,852,853,855,857,859],{"class":153,"line":154},[151,854,105],{"class":157},[151,856,161],{"class":160},[151,858,834],{"class":160},[151,860,804],{"class":160},[21,862,863,864,866,867,201,870,873],{},"Система запросит подтверждение. Введите ",[28,865,262],{}," и нажмите Enter. После этого пакет и его конфиги (файлы в ",[28,868,869],{},"/etc/",[28,871,872],{},"/var/"," и другие, управляемые менеджером пакетов) будут удалены.",[309,875],{},[16,877,879],{"id":878},"шаг-3-удалите-неиспользуемые-зависимости","Шаг 3: Удалите неиспользуемые зависимости",[21,881,882],{},"При удалении пакета могут остаться зависимости, которые больше не нужны ни одному установленному пакету. Чтобы их очистить, выполните:",[142,884,885],{"className":144,"code":234,"language":146,"meta":147,"style":147},[28,886,887],{"__ignoreMap":147},[151,888,889,891,893],{"class":153,"line":154},[151,890,105],{"class":157},[151,892,161],{"class":160},[151,894,245],{"class":160},[21,896,897,898,900],{},"Эта команда удалит пакеты, которые были установлены автоматически как зависимости и не используются в данный момент. Будьте внимательны: ",[28,899,47],{}," покажет список пакетов перед удалением. Если какой-то из них вам нужен, откажитесь от операции.",[16,902,904],{"id":903},"шаг-4-очистите-кэш-пакетов-опционально","Шаг 4: Очистите кэш пакетов (опционально)",[21,906,907,908,911],{},"APT хранит загруженные файлы пакетов в кэше (",[28,909,910],{},"/var/cache/apt/archives/","). Со временем это может занять много места. Для очистки:",[50,913,914,932],{},[36,915,916,917,919,920],{},"Удалить ",[55,918,302],{}," файлы из кэша:\n",[142,921,922],{"className":144,"code":285,"language":146,"meta":147,"style":147},[28,923,924],{"__ignoreMap":147},[151,925,926,928,930],{"class":153,"line":154},[151,927,105],{"class":157},[151,929,161],{"class":160},[151,931,296],{"class":160},[36,933,934,935,938,939],{},"Удалить только ",[55,936,937],{},"устаревшие"," файлы (те, для которых нет соответствующей записи в списке доступных пакетов):\n",[142,940,942],{"className":144,"code":941,"language":146,"meta":147,"style":147},"sudo apt autoclean\n",[28,943,944],{"__ignoreMap":147},[151,945,946,948,950],{"class":153,"line":154},[151,947,105],{"class":157},[151,949,161],{"class":160},[151,951,952],{"class":160}," autoclean\n",[21,954,955],{},"Эти действия не затрагивают установленные пакеты — только локальные файлы.",[16,957,959],{"id":958},"проверка-результата","Проверка результата",[21,961,962],{},"Убедитесь, что пакет удалён полностью:",[33,964,965,997,1030],{},[36,966,967,968,993,996],{},"Проверьте список установленных пакетов:",[142,969,971],{"className":144,"code":970,"language":146,"meta":147,"style":147},"apt list --installed | grep \u003Cимя_пакета>\n",[28,972,973],{"__ignoreMap":147},[151,974,975,977,979,981,983,985,987,989,991],{"class":153,"line":154},[151,976,559],{"class":157},[151,978,734],{"class":160},[151,980,737],{"class":167},[151,982,372],{"class":371},[151,984,375],{"class":157},[151,986,471],{"class":371},[151,988,474],{"class":160},[151,990,478],{"class":477},[151,992,481],{"class":371},[994,995],"br",{},"Если пакет удалён, команда ничего не выведет.",[36,998,999,1000,1027,1029],{},"Поищите остаточные конфигурационные файлы вручную (обычно purge удаляет управляемые конфиги, но на всякий случай):",[142,1001,1003],{"className":144,"code":1002,"language":146,"meta":147,"style":147},"sudo find /etc -name \"*\u003Cчасть_имени>*\" 2>/dev/null\n",[28,1004,1005],{"__ignoreMap":147},[151,1006,1007,1009,1012,1015,1018,1021,1024],{"class":153,"line":154},[151,1008,105],{"class":157},[151,1010,1011],{"class":160}," find",[151,1013,1014],{"class":160}," /etc",[151,1016,1017],{"class":167}," -name",[151,1019,1020],{"class":160}," \"*\u003Cчасть_имени>*\"",[151,1022,1023],{"class":371}," 2>",[151,1025,1026],{"class":160},"/dev/null\n",[994,1028],{},"Если вывод пуст — конфигов не осталось.",[36,1031,1032,1033],{},"Проверьте место на диске (опционально):",[142,1034,1036],{"className":144,"code":1035,"language":146,"meta":147,"style":147},"df -h\n",[28,1037,1038],{"__ignoreMap":147},[151,1039,1040,1043],{"class":153,"line":154},[151,1041,1042],{"class":157},"df",[151,1044,1045],{"class":167}," -h\n",[16,1047,388],{"id":387},[134,1049,1051],{"id":1050},"пакет-не-удаляется-из-за-зависимостей","Пакет не удаляется из-за зависимостей",[21,1053,1054,1055,1057,1058,1061],{},"Если ",[28,1056,689],{}," сообщает, что пакет не может быть удалён, потому что он требуется другим пакетам, сначала удалите依赖-пакет (тот, который зависит от удаляемого). Используйте ",[28,1059,1060],{},"apt rdepends \u003Cимя_пакета>",", чтобы увидеть обратные зависимости.",[134,1063,1065],{"id":1064},"ошибка-unable-to-locate-package","Ошибка \"Unable to locate package\"",[21,1067,1068],{},"Убедитесь, что имя пакета указано верно и пакет действительно был установлен. Проверьте опечатки.",[134,1070,1072],{"id":1071},"не-хватает-прав","Не хватает прав",[21,1074,1075,1076,1078],{},"Все команды, связанные с установкой/удалением, требуют ",[28,1077,105],{},". Запускайте их с повышенными привилегиями.",[134,1080,1082],{"id":1081},"остались-висячие-файлы","Остались \"висячие\" файлы",[21,1084,1085],{},"В редких случаях purge может не удалить конфиги, созданные вручную или вне системы управления пакетами. Вручную найдите и удалите такие файлы, если они вам не нужны.",[489,1087,1088],{},"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 .sj4cs, html code.shiki .sj4cs{--shiki-default:#005CC5;--shiki-dark:#79B8FF}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);}",{"title":147,"searchDepth":493,"depth":493,"links":1090},[1091,1092,1093,1094,1095,1096,1097,1098],{"id":683,"depth":493,"text":684},{"id":87,"depth":493,"text":88},{"id":718,"depth":493,"text":719},{"id":816,"depth":493,"text":817},{"id":878,"depth":493,"text":879},{"id":903,"depth":493,"text":904},{"id":958,"depth":493,"text":959},{"id":387,"depth":493,"text":388,"children":1099},[1100,1101,1102,1103],{"id":1050,"depth":500,"text":1051},{"id":1064,"depth":500,"text":1065},{"id":1071,"depth":500,"text":1072},{"id":1081,"depth":500,"text":1082},"2026-02-17 14:49:18","Пошаговая инструкция по полному удалению программ в Ubuntu и Debian с очисткой конфигурационных файлов. Освободите место и избегайте конфликтов.",[1107,1110,1113,1116],{"answer":1108,"question":1109},"apt remove удаляет только бинарные файлы пакета, оставляя конфигурационные файлы в системе. apt purge удаляет всё: бинарные файлы и конфиги.","Чем отличается apt remove от apt purge?",{"answer":1111,"question":1112},"Сначала удалите целевой пакет через `apt purge`, затем выполните `sudo apt autoremove` для удаления ненужных зависимостей.","Как удалить пакет со всеми зависимостями?",{"answer":1114,"question":1115},"Нет, purge безвозвратно удаляет конфигурационные файлы. Перед выполнением рекомендуется сделать резервную копию важных конфигов, если они понадобятся.","Можно ли отменить операцию apt purge?",{"answer":1117,"question":1118},"Возможно, пакет был установлен как зависимость и управляется другим пакетом. Проверьте через `apt list --installed | grep \u003Cимя>` и удалите управляющий пакет.","Почему после purge пакет всё ещё отображается в списке установленных?",[1120,1123,1126,1129],{"name":1121,"text":1122},"Определите точное имя пакета","Найдите имя пакета с помощью команды `apt list --installed | grep \u003Cчасть_имени>` или `dpkg -l | grep \u003Cчасть_имени>`.",{"name":1124,"text":1125},"Выполните полное удаление пакета","Запустите `sudo apt purge \u003Cимя_пакета>`. Эта команда удалит пакет и все связанные с ним конфигурационные файлы.",{"name":1127,"text":1128},"Удалите неиспользуемые зависимости","Выполните `sudo apt autoremove` для удаления пакетов, которые были установлены как зависимости и больше не нужны.",{"name":1130,"text":1131},"Очистите кэш пакетов (опционально)","Для освобождения дополнительного места запустите `sudo apt clean`, чтобы удалить все файлы из кэша, или `sudo apt autoclean` — только устаревшие.","PT15M",[1134,1135,1136,1137,1138,1139,1140,1141,1142,1143],"apt purge удалить пакет полностью","как удалить пакет в Ubuntu с конфигами","очистка системы Ubuntu apt purge","удалить пакет с зависимостями","apt remove vs apt purge","полное удаление программ в Debian","очистка кэша пакетов apt","удалить конфиги пакета","apt purge примеры","очистить систему от ненужных пакетов",{},[548,551,1146],"/guides/linux/apt-upgrade","Управление пакетами Linux",{"title":674,"description":1105},"guides/linux/apt-purge","apt purge позволяет полностью удалить пакет, включая конфигурационные файлы. В этом гайде вы узнаете, как правильно использовать purge и очистить систему от ненужных зависимостей.",[559,1152,1153,1154,1155,549,1156,596],"управление пакетами","ubuntu","debian","очистка системы","apt-get","KkqcEJZ1nQoYVnagBLL_mlXI8aPYE7xwv-Vlos_S1dg"]