[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"page-ru-/guides/linux/package-management":3,"mdc-1psjfa-key":360,"mdc-mxk87l-key":400,"mdc--dq3t1j-key":408,"mdc--e95k79-key":437,"mdc--uiul5u-key":464,"mdc-39gq8w-key":478,"mdc-atixj0-key":504,"mdc--bmn72v-key":530,"mdc-j7l72h-key":556,"related-/guides/linux/package-management-apt,/guides/linux/package-management-dnf,/guides/linux/package-management-pacman":582},{"id":4,"title":5,"appliesTo":6,"author":11,"body":12,"canonical":295,"code":280,"createdAt":296,"description":297,"difficulty":298,"draft":299,"estimatedTime":300,"extension":301,"faq":302,"howToSteps":315,"howToTotalTime":331,"image":295,"keywords":332,"locale":340,"meta":341,"navigation":342,"path":343,"platform":344,"related":345,"section":349,"seo":350,"severity":280,"stem":351,"summary":352,"tags":353,"twitterCreator":295,"twitterSite":295,"type":358,"updatedAt":296,"__hash__":359},"content_ru/guides/linux/package-management.md","Управление пакетами в Linux: apt, dnf, pacman и другие команды",[7,8,9,10],"Ubuntu 22.04","Debian 12","Fedora 38","Arch Linux","FixPedia Team",{"type":13,"value":14,"toc":279},"minimark",[15,20,37,41,66,70,75,81,85,100,104,119,123,136,140,152,155,159,188,192,213,242,262],[16,17,19],"h2",{"id":18},"введение-зачем-это-нужно","Введение / Зачем это нужно",[21,22,23,24,28,29,32,33,36],"p",{},"Управление пакетами — это основа повседневной работы в Linux. С помощью пакетного менеджера вы устанавливаете новые программы, обновляете существующие и удаляете ненужные компоненты. В разных дистрибутивах используются свои инструменты: ",[25,26,27],"code",{},"apt"," в Ubuntu/Debian, ",[25,30,31],{},"dnf"," в Fedora/CentOS и ",[25,34,35],{},"pacman"," в Arch Linux. Знание базовых команд поможет вам быстро настраивать систему и поддерживать её в порядке.",[16,38,40],{"id":39},"требования-подготовка","Требования / Подготовка",[42,43,44,48,60,63],"ul",{},[45,46,47],"li",{},"Доступ к терминалу (Ctrl + Alt + T или через меню).",[45,49,50,51,55,56,59],{},"Учетная запись с правами ",[52,53,54],"strong",{},"root"," (используйте ",[25,57,58],{},"sudo"," для выполнения команд).",[45,61,62],{},"Базовый пакетный менеджер уже установлен (apt, dnf или pacman).",[45,64,65],{},"Доступ к интернету для загрузки пакетов из репозиториев.",[16,67,69],{"id":68},"пошаговая-инструкция","Пошаговая инструкция",[71,72,74],"h3",{"id":73},"шаг-1-подключиться-к-системе-с-правами-администратора","Шаг 1: Подключиться к системе с правами администратора",[21,76,77,78,80],{},"Запустите терминал и используйте команду ",[25,79,58],{},", чтобы получить права суперпользователя, необходимые для установки и удаления пакетов.",[71,82,84],{"id":83},"шаг-2-обновить-индекс-пакетов","Шаг 2: Обновить индекс пакетов",[21,86,87,88,91,92,95,96,99],{},"Выполните ",[25,89,90],{},"sudo apt update"," (для Debian/Ubuntu), ",[25,93,94],{},"sudo dnf update"," (для Fedora) или ",[25,97,98],{},"sudo pacman -Sy"," (для Arch), чтобы синхронизировать локальную базу данных с удалёнными репозиториями.",[71,101,103],{"id":102},"шаг-3-установить-пакет","Шаг 3: Установить пакет",[21,105,106,107,110,111,114,115,118],{},"Используйте ",[25,108,109],{},"sudo apt install \u003Cpackage>"," (Debian/Ubuntu), ",[25,112,113],{},"sudo dnf install \u003Cpackage>"," (Fedora) или ",[25,116,117],{},"sudo pacman -S \u003Cpackage>"," (Arch), чтобы установить нужное программное обеспечение.",[71,120,122],{"id":121},"шаг-4-обновить-установленный-пакет","Шаг 4: Обновить установленный пакет",[21,124,125,126,110,129,114,132,135],{},"Для обновления выполните ",[25,127,128],{},"sudo apt upgrade \u003Cpackage>",[25,130,131],{},"sudo dnf upgrade \u003Cpackage>",[25,133,134],{},"sudo pacman -U \u003Cpackage>"," (Arch).",[71,137,139],{"id":138},"шаг-5-удалить-пакет","Шаг 5: Удалить пакет",[21,141,142,143,110,146,114,149,135],{},"Чтобы удалить ненужный пакет, введите ",[25,144,145],{},"sudo apt remove \u003Cpackage>",[25,147,148],{},"sudo dnf remove \u003Cpackage>",[25,150,151],{},"sudo pacman -R \u003Cpackage>",[153,154],"in-article-ad",{},[16,156,158],{"id":157},"проверка-результата","Проверка результата",[42,160,161,172,185],{},[45,162,163,164,167,168,171],{},"После установки проверьте, что программа доступна: ",[25,165,166],{},"program --version"," или ",[25,169,170],{},"program -h",".",[45,173,174,175,178,179,167,182,171],{},"Для списков установленных пакетов используйте ",[25,176,177],{},"dpkg -l",", ",[25,180,181],{},"rpm -qa",[25,183,184],{},"pacman -Q",[45,186,187],{},"Убедитесь, что зависимые пакеты установлены корректно; если система просит установить дополнительные пакеты, подтвердите выполнение.",[16,189,191],{"id":190},"возможные-проблемы","Возможные проблемы",[193,194,195],"blockquote",{},[21,196,197,198,201,202,205,206,209,210,212],{},"⚠️ ",[52,199,200],{},"Важно:"," Если после установки команда ",[25,203,204],{},"sudo apt install"," выдает ошибку ",[25,207,208],{},"E: Unable to locate package",", сначала убедитесь, что репозиторий включен и индекс обновлен (",[25,211,90],{},").",[193,214,215],{},[21,216,217,218,221,222,224,225,228,229,231,232,235,236,238,239,171],{},"💡 ",[52,219,220],{},"Совет:"," Для очистки неиспользуемых пакетов (",[25,223,27],{},") выполните ",[25,226,227],{},"sudo apt autoremove",". Для ",[25,230,31],{}," используйте ",[25,233,234],{},"sudo dnf autoremove",", а для ",[25,237,35],{}," — ",[25,240,241],{},"sudo pacman -Rns $(pacman -Qetq)",[193,243,244],{},[21,245,197,246,248,249,252,253,110,256,114,259,135],{},[52,247,200],{}," Поврежденные зависимости часто приводят к ошибкам ",[25,250,251],{},"E: Broken packages",". Восстановите их командой ",[25,254,255],{},"sudo apt --fix-broken install",[25,257,258],{},"sudo dnf check-update && sudo dnf install --refresh",[25,260,261],{},"sudo pacman -Syu",[193,263,264],{},[21,265,217,266,268,269,178,272,167,275,278],{},[52,267,220],{}," Храните список необходимых пакетов в файле (",[25,270,271],{},"apt-save",[25,273,274],{},"dnf save",[25,276,277],{},"pacman -Q > packages.txt","), чтобы быстро восстанавливать систему после переустановки.",{"title":280,"searchDepth":281,"depth":281,"links":282},"",2,[283,284,285,293,294],{"id":18,"depth":281,"text":19},{"id":39,"depth":281,"text":40},{"id":68,"depth":281,"text":69,"children":286},[287,289,290,291,292],{"id":73,"depth":288,"text":74},3,{"id":83,"depth":288,"text":84},{"id":102,"depth":288,"text":103},{"id":121,"depth":288,"text":122},{"id":138,"depth":288,"text":139},{"id":157,"depth":281,"text":158},{"id":190,"depth":281,"text":191},null,"2026-07-31 13:08:28","Пошаговая инструкция по установке, обновлению и удалению пакетов в Linux с помощью apt, dnf, pacman. Узнайте за 10 минут и станьте уверенным пользователем.","easy",false,"10-15 мин","md",[303,306,309,312],{"question":304,"answer":305},"Почему команда apt install не может выполнить установку?","Часто это происходит из-за отсутствия прав администратора (`sudo`) или поврежденного кэша пакетов. Используйте `sudo apt update`, а затем `sudo apt install`, либо выполните `sudo dpkg --configure -a`, если есть проблемы с пакетами.",{"question":307,"answer":308},"В чем разница между apt, dnf и pacman?","apt — пакетный менеджер Debian/Ubuntu, dnf — основа Fedora/CentOS, pacman — основа Arch Linux. Они имеют схожую логику, но различаются в синтаксисе команд и дополнительных функциях.",{"question":310,"answer":311},"Как исправить поврежденные пакеты после обновления?","Выполните `sudo apt --fix-broken install` (для Debian/Ubuntu) или `sudo dnf check-update && sudo dnf install --refresh` (для Fedora), либо `sudo pacman -Syu` (для Arch), чтобы восстановить зависимости.",{"question":313,"answer":314},"Как проверить, какие пакеты установлены в системе?","Используйте `dpkg -l` (Debian/Ubuntu), `rpm -qa` (Fedora) или `pacman -Q` (Arch), чтобы увидеть список установленных пакетов.",[316,319,322,325,328],{"name":317,"text":318},"Подключиться к системе с правами администратора","Запустите терминал и используйте команду `sudo`, чтобы получить права суперпользователя, необходимые для установки и удаления пакетов.",{"name":320,"text":321},"Обновить индекс пакетов","Выполните `sudo apt update` (для Debian/Ubuntu), `sudo dnf update` (для Fedora) или `sudo pacman -Sy` (для Arch), чтобы синхронизировать локальную базу данных с удалёнными репозиториями.",{"name":323,"text":324},"Установить пакет","Используйте `sudo apt install \u003Cpackage>` (Debian/Ubuntu), `sudo dnf install \u003Cpackage>` (Fedora) или `sudo pacman -S \u003Cpackage>` (Arch), чтобы установить нужное программное обеспечение.",{"name":326,"text":327},"Обновить установленный пакет","Для обновления выполните `sudo apt upgrade \u003Cpackage>` (Debian/Ubuntu), `sudo dnf upgrade \u003Cpackage>` (Fedora) или `sudo pacman -U \u003Cpackage>` (Arch).",{"name":329,"text":330},"Удалить пакет","Чтобы удалить ненужный пакет, введите `sudo apt remove \u003Cpackage>` (Debian/Ubuntu), `sudo dnf remove \u003Cpackage>` (Fedora) или `sudo pacman -R \u003Cpackage>` (Arch).","PT15M",[333,334,335,336,337,338,339],"управление пакетами Linux","установка пакетов apt","обновление пакетов dnf","удаление пакетов pacman","установка пакетов в Ubuntu","установка пакетов в Fedora","установка пакетов в Arch Linux","ru_RU",{},true,"/guides/linux/package-management","linux",[346,347,348],"/guides/linux/package-management-apt","/guides/linux/package-management-dnf","/guides/linux/package-management-pacman","Гайды Linux",{"title":5,"description":297},"guides/linux/package-management","В этом гайде вы узнаете, как работать с системами управления пакетами в различных дистрибутивах Linux, устанавливать новые программы, обновлять существующие и удалять ненужные пакеты безопасно и быстро.",[354,355,356,357,10],"Linux","Package Management","Ubuntu","Fedora","guide","qAb3wNpBrqxZl5vMvYiKjl67ulymUTH9-38XnbN5-6Q",{"data":361,"body":362},{},{"type":54,"children":363},[364],{"type":365,"tag":21,"props":366,"children":367},"element",{},[368,371,376,378,383,385,390,392,398],{"type":369,"value":370},"text","Часто это происходит из-за отсутствия прав администратора (",{"type":365,"tag":25,"props":372,"children":374},{"className":373},[],[375],{"type":369,"value":58},{"type":369,"value":377},") или поврежденного кэша пакетов. Используйте ",{"type":365,"tag":25,"props":379,"children":381},{"className":380},[],[382],{"type":369,"value":90},{"type":369,"value":384},", а затем ",{"type":365,"tag":25,"props":386,"children":388},{"className":387},[],[389],{"type":369,"value":204},{"type":369,"value":391},", либо выполните ",{"type":365,"tag":25,"props":393,"children":395},{"className":394},[],[396],{"type":369,"value":397},"sudo dpkg --configure -a",{"type":369,"value":399},", если есть проблемы с пакетами.",{"data":401,"body":402},{},{"type":54,"children":403},[404],{"type":365,"tag":21,"props":405,"children":406},{},[407],{"type":369,"value":308},{"data":409,"body":410},{},{"type":54,"children":411},[412],{"type":365,"tag":21,"props":413,"children":414},{},[415,416,421,423,428,430,435],{"type":369,"value":87},{"type":365,"tag":25,"props":417,"children":419},{"className":418},[],[420],{"type":369,"value":255},{"type":369,"value":422}," (для Debian/Ubuntu) или ",{"type":365,"tag":25,"props":424,"children":426},{"className":425},[],[427],{"type":369,"value":258},{"type":369,"value":429}," (для Fedora), либо ",{"type":365,"tag":25,"props":431,"children":433},{"className":432},[],[434],{"type":369,"value":261},{"type":369,"value":436}," (для Arch), чтобы восстановить зависимости.",{"data":438,"body":439},{},{"type":54,"children":440},[441],{"type":365,"tag":21,"props":442,"children":443},{},[444,445,450,451,456,457,462],{"type":369,"value":106},{"type":365,"tag":25,"props":446,"children":448},{"className":447},[],[449],{"type":369,"value":177},{"type":369,"value":110},{"type":365,"tag":25,"props":452,"children":454},{"className":453},[],[455],{"type":369,"value":181},{"type":369,"value":114},{"type":365,"tag":25,"props":458,"children":460},{"className":459},[],[461],{"type":369,"value":184},{"type":369,"value":463}," (Arch), чтобы увидеть список установленных пакетов.",{"data":465,"body":466},{},{"type":54,"children":467},[468],{"type":365,"tag":21,"props":469,"children":470},{},[471,472,477],{"type":369,"value":77},{"type":365,"tag":25,"props":473,"children":475},{"className":474},[],[476],{"type":369,"value":58},{"type":369,"value":80},{"data":479,"body":480},{},{"type":54,"children":481},[482],{"type":365,"tag":21,"props":483,"children":484},{},[485,486,491,492,497,498,503],{"type":369,"value":87},{"type":365,"tag":25,"props":487,"children":489},{"className":488},[],[490],{"type":369,"value":90},{"type":369,"value":91},{"type":365,"tag":25,"props":493,"children":495},{"className":494},[],[496],{"type":369,"value":94},{"type":369,"value":95},{"type":365,"tag":25,"props":499,"children":501},{"className":500},[],[502],{"type":369,"value":98},{"type":369,"value":99},{"data":505,"body":506},{},{"type":54,"children":507},[508],{"type":365,"tag":21,"props":509,"children":510},{},[511,512,517,518,523,524,529],{"type":369,"value":106},{"type":365,"tag":25,"props":513,"children":515},{"className":514},[],[516],{"type":369,"value":109},{"type":369,"value":110},{"type":365,"tag":25,"props":519,"children":521},{"className":520},[],[522],{"type":369,"value":113},{"type":369,"value":114},{"type":365,"tag":25,"props":525,"children":527},{"className":526},[],[528],{"type":369,"value":117},{"type":369,"value":118},{"data":531,"body":532},{},{"type":54,"children":533},[534],{"type":365,"tag":21,"props":535,"children":536},{},[537,538,543,544,549,550,555],{"type":369,"value":125},{"type":365,"tag":25,"props":539,"children":541},{"className":540},[],[542],{"type":369,"value":128},{"type":369,"value":110},{"type":365,"tag":25,"props":545,"children":547},{"className":546},[],[548],{"type":369,"value":131},{"type":369,"value":114},{"type":365,"tag":25,"props":551,"children":553},{"className":552},[],[554],{"type":369,"value":134},{"type":369,"value":135},{"data":557,"body":558},{},{"type":54,"children":559},[560],{"type":365,"tag":21,"props":561,"children":562},{},[563,564,569,570,575,576,581],{"type":369,"value":142},{"type":365,"tag":25,"props":565,"children":567},{"className":566},[],[568],{"type":369,"value":145},{"type":369,"value":110},{"type":365,"tag":25,"props":571,"children":573},{"className":572},[],[574],{"type":369,"value":148},{"type":369,"value":114},{"type":365,"tag":25,"props":577,"children":579},{"className":578},[],[580],{"type":369,"value":151},{"type":369,"value":135},[583],{"id":584,"title":585,"appliesTo":586,"author":11,"body":591,"canonical":295,"code":295,"createdAt":1465,"description":1466,"difficulty":298,"draft":299,"estimatedTime":1467,"extension":301,"faq":1468,"howToSteps":1481,"howToTotalTime":1497,"image":295,"keywords":1498,"locale":340,"meta":1509,"navigation":342,"path":346,"platform":344,"related":1510,"section":349,"seo":1514,"severity":295,"stem":1515,"summary":1516,"tags":1517,"twitterCreator":295,"twitterSite":295,"type":358,"updatedAt":1465,"__hash__":1524},"content_ru/guides/linux/package-management-apt.md","APT: полное руководство по управлению пакетами в Debian/Ubuntu",[587,588,589,590],"Debian 12+","Ubuntu 22.04+","Linux Mint 21+","Pop!_OS 22.04+",{"type":13,"value":592,"toc":1442},[593,595,601,604,606,636,640,643,666,694,698,709,737,740,759,776,778,782,789,803,818,824,838,841,855,866,870,873,895,897,913,924,934,956,973,977,980,1048,1052,1056,1078,1085,1089,1109,1112,1116,1122,1147,1150,1170,1179,1181,1229,1231,1235,1242,1252,1302,1309,1315,1342,1346,1359,1386,1408,1414,1438],[16,594,19],{"id":18},[21,596,597,600],{},[52,598,599],{},"APT (Advanced Package Tool)"," — это центральный инструмент для управления программным обеспечением в дистрибутивах на базе Debian (Ubuntu, Linux Mint, Pop!_OS и др.). Он автоматически разрешает зависимости, обеспечивает безопасность через цифровые подписи и позволяет обновлять всю систему одной командой.",[21,602,603],{},"Это руководство превратит вас из новичка, который боится терминала, в уверенного пользователя, который может быстро и безопасно управлять софтом. Вы перестанете искать .deb-файлы вручную и получите контроль над системой.",[16,605,40],{"id":39},[607,608,609,615,624,630],"ol",{},[45,610,611,614],{},[52,612,613],{},"Операционная система:"," Debian, Ubuntu или производный дистрибутив (Linux Mint, Pop!_OS, elementary OS и т.д.).",[45,616,617,620,621,623],{},[52,618,619],{},"Права доступа:"," Учетная запись с правами ",[52,622,58],{}," (администратора).",[45,625,626,629],{},[52,627,628],{},"Соединение с интернетом:"," Необходимо для загрузки списков пакетов и самих программ.",[45,631,632,635],{},[52,633,634],{},"Терминал (консоль):"," Стандартная утилита командной строки в вашей системе (GNOME Terminal, Konsole, xterm и др.).",[16,637,639],{"id":638},"шаг-1-обновите-список-доступных-пакетов","Шаг 1: Обновите список доступных пакетов",[21,641,642],{},"Перед установкой или обновлением всегда синхронизируйте информацию о доступных версиях пакетов из репозиториев.",[644,645,649],"pre",{"className":646,"code":647,"language":648,"meta":280,"style":280},"language-bash shiki shiki-themes github-light github-dark","sudo apt update\n","bash",[25,650,651],{"__ignoreMap":280},[652,653,656,659,663],"span",{"class":654,"line":655},"line",1,[652,657,58],{"class":658},"sScJk",[652,660,662],{"class":661},"sZZnC"," apt",[652,664,665],{"class":661}," update\n",[42,667,668,681],{},[45,669,670,673,674,677,678,171],{},[52,671,672],{},"Что делает команда:"," Скачивает метаданные (списки пакетов, их версии, зависимости) с серверов, указанных в файлах ",[25,675,676],{},"/etc/apt/sources.list"," и ",[25,679,680],{},"/etc/apt/sources.list.d/*.list",[45,682,683,685,686,689,690,171],{},[52,684,200],{}," Эта команда ",[52,687,688],{},"не обновляет"," установленные программы. Она только получает информацию о том, какие обновления ",[691,692,693],"em",{},"доступны",[16,695,697],{"id":696},"шаг-2-установите-необходимый-пакет","Шаг 2: Установите необходимый пакет",[21,699,700,701,704,705,708],{},"Найдите имя пакета (например, для текстового редактора ",[25,702,703],{},"vim"," или утилиты ",[25,706,707],{},"htop",") и установите его.",[644,710,712],{"className":646,"code":711,"language":648,"meta":280,"style":280},"sudo apt install \u003Cимя_пакета>\n",[25,713,714],{"__ignoreMap":280},[652,715,716,718,720,723,727,730,734],{"class":654,"line":655},[652,717,58],{"class":658},[652,719,662],{"class":661},[652,721,722],{"class":661}," install",[652,724,726],{"class":725},"szBVR"," \u003C",[652,728,729],{"class":661},"имя_пакет",[652,731,733],{"class":732},"sVt8B","а",[652,735,736],{"class":725},">\n",[21,738,739],{},"Пример:",[644,741,743],{"className":646,"code":742,"language":648,"meta":280,"style":280},"sudo apt install curl git\n",[25,744,745],{"__ignoreMap":280},[652,746,747,749,751,753,756],{"class":654,"line":655},[652,748,58],{"class":658},[652,750,662],{"class":661},[652,752,722],{"class":661},[652,754,755],{"class":661}," curl",[652,757,758],{"class":661}," git\n",[42,760,761,770],{},[45,762,763,765,766,769],{},[52,764,672],{}," Устанавливает указанный пакет и ",[52,767,768],{},"все его зависимости"," (библиотеки и другие пакеты, без которых он не работает). APT рассчитает общий размер и запросит подтверждение перед началом загрузки и установки.",[45,771,772,775],{},[52,773,774],{},"Как найти имя пакета:"," Если вы не знаете точное имя, используйте поиск (см. шаг 6).",[153,777],{},[16,779,781],{"id":780},"шаг-3-обновите-все-установленные-пакеты","Шаг 3: Обновите все установленные пакеты",[21,783,784,785,788],{},"После ",[25,786,787],{},"apt update"," вы можете обновить все пакеты, для которых есть новые версии в репозиториях.",[644,790,792],{"className":646,"code":791,"language":648,"meta":280,"style":280},"sudo apt upgrade\n",[25,793,794],{"__ignoreMap":280},[652,795,796,798,800],{"class":654,"line":655},[652,797,58],{"class":658},[652,799,662],{"class":661},[652,801,802],{"class":661}," upgrade\n",[42,804,805],{},[45,806,807,809,810,813,814,817],{},[52,808,672],{}," Устанавливает ",[52,811,812],{},"новые версии"," всех пакетов, для которых есть обновления, но ",[52,815,816],{},"не удаляет"," старые версии пакетов и не устанавливает новые зависимости, если они требуются. Это безопасный и быстрый способ регулярного обновления.",[21,819,820,823],{},[52,821,822],{},"Для полного обновления системы"," (когда обновления требуют установки новых пакетов или удаления старых) используйте:",[644,825,827],{"className":646,"code":826,"language":648,"meta":280,"style":280},"sudo apt full-upgrade\n",[25,828,829],{"__ignoreMap":280},[652,830,831,833,835],{"class":654,"line":655},[652,832,58],{"class":658},[652,834,662],{"class":661},[652,836,837],{"class":661}," full-upgrade\n",[21,839,840],{},"Или его синоним (в старых версиях):",[644,842,844],{"className":646,"code":843,"language":648,"meta":280,"style":280},"sudo apt dist-upgrade\n",[25,845,846],{"__ignoreMap":280},[652,847,848,850,852],{"class":654,"line":655},[652,849,58],{"class":658},[652,851,662],{"class":661},[652,853,854],{"class":661}," dist-upgrade\n",[193,856,857],{},[21,858,197,859,861,862,865],{},[52,860,200],{}," ",[25,863,864],{},"full-upgrade"," может удалить или установить пакеты для разрешения конфликтов. Всегда внимательно читайте список изменений перед подтверждением.",[16,867,869],{"id":868},"шаг-4-удалите-ненужный-пакет","Шаг 4: Удалите ненужный пакет",[21,871,872],{},"Чтобы освободить место, удалите пакет, который вам больше не нужен.",[644,874,876],{"className":646,"code":875,"language":648,"meta":280,"style":280},"sudo apt remove \u003Cимя_пакета>\n",[25,877,878],{"__ignoreMap":280},[652,879,880,882,884,887,889,891,893],{"class":654,"line":655},[652,881,58],{"class":658},[652,883,662],{"class":661},[652,885,886],{"class":661}," remove",[652,888,726],{"class":725},[652,890,729],{"class":661},[652,892,733],{"class":732},[652,894,736],{"class":725},[21,896,739],{},[644,898,900],{"className":646,"code":899,"language":648,"meta":280,"style":280},"sudo apt remove thunderbird\n",[25,901,902],{"__ignoreMap":280},[652,903,904,906,908,910],{"class":654,"line":655},[652,905,58],{"class":658},[652,907,662],{"class":661},[652,909,886],{"class":661},[652,911,912],{"class":661}," thunderbird\n",[42,914,915],{},[45,916,917,919,920,923],{},[52,918,672],{}," Удаляет binaries (исполняемые файлы) пакета, но ",[52,921,922],{},"оставляет"," его конфигурационные файлы (настройки) в системе. Это позволяет при повторной установке вернуть прежние настройки.",[21,925,926,929,930,933],{},[52,927,928],{},"Чтобы удалить пакет полностью,"," включая конфигурационные файлы, используйте ",[25,931,932],{},"purge",":",[644,935,937],{"className":646,"code":936,"language":648,"meta":280,"style":280},"sudo apt purge \u003Cимя_пакета>\n",[25,938,939],{"__ignoreMap":280},[652,940,941,943,945,948,950,952,954],{"class":654,"line":655},[652,942,58],{"class":658},[652,944,662],{"class":661},[652,946,947],{"class":661}," purge",[652,949,726],{"class":725},[652,951,729],{"class":661},[652,953,733],{"class":732},[652,955,736],{"class":725},[21,957,958,961,962,965,966,968,969,972],{},[52,959,960],{},"Рекомендация:"," Сначала используйте ",[25,963,964],{},"remove",". Если вы уверены, что настройки больше не нужны, затем выполните ",[25,967,932],{}," или очистите автоматически оставшиеся файлы через ",[25,970,971],{},"apt autoremove"," (см. шаг 5).",[16,974,976],{"id":975},"шаг-5-очистите-систему-и-кэш","Шаг 5: Очистите систему и кэш",[21,978,979],{},"После обновлений и удалений в системе могут накопиться ненужные файлы.",[607,981,982,1002],{},[45,983,984,987,988],{},[52,985,986],{},"Удалите неиспользуемые зависимости:"," APT автоматически устанавливает зависимости. Когда пакет удаляется, его зависимости могут остаться. Эта команда находит и предлагает удалить такие \"осиротевшие\" пакеты.",[644,989,991],{"className":646,"code":990,"language":648,"meta":280,"style":280},"sudo apt autoremove\n",[25,992,993],{"__ignoreMap":280},[652,994,995,997,999],{"class":654,"line":655},[652,996,58],{"class":658},[652,998,662],{"class":661},[652,1000,1001],{"class":661}," autoremove\n",[45,1003,1004,1007,1008,1011,1012,1015,1016,1030],{},[52,1005,1006],{},"Очистите локальный кэш пакетов:"," Все загруженные ",[25,1009,1010],{},".deb","-файлы хранятся в ",[25,1013,1014],{},"/var/cache/apt/archives/",". Их можно удалить, чтобы освободить место (они будут заново скачаны при необходимости).",[644,1017,1019],{"className":646,"code":1018,"language":648,"meta":280,"style":280},"sudo apt clean\n",[25,1020,1021],{"__ignoreMap":280},[652,1022,1023,1025,1027],{"class":654,"line":655},[652,1024,58],{"class":658},[652,1026,662],{"class":661},[652,1028,1029],{"class":661}," clean\n",[42,1031,1032,1042],{},[45,1033,1034,1037,1038,1041],{},[25,1035,1036],{},"clean"," удаляет ",[52,1039,1040],{},"все"," файлы из кэша.",[45,1043,1044,1047],{},[25,1045,1046],{},"autoclean"," удаляет только те файлы пакетов, которые больше не доступны для скачивания из репозиториев (устаревшие версии).",[16,1049,1051],{"id":1050},"шаг-6-поиск-информации-о-пакетах","Шаг 6: Поиск информации о пакетах",[71,1053,1055],{"id":1054},"поиск-по-имени-и-описанию","Поиск по имени и описанию",[644,1057,1059],{"className":646,"code":1058,"language":648,"meta":280,"style":280},"apt search \u003Cключевое_слово>\n",[25,1060,1061],{"__ignoreMap":280},[652,1062,1063,1065,1068,1070,1073,1076],{"class":654,"line":655},[652,1064,27],{"class":658},[652,1066,1067],{"class":661}," search",[652,1069,726],{"class":725},[652,1071,1072],{"class":661},"ключевое_слов",[652,1074,1075],{"class":732},"о",[652,1077,736],{"class":725},[21,1079,1080,1081,1084],{},"Пример: ",[25,1082,1083],{},"apt search image editor"," покажет пакеты, в описании которых встречаются слова \"image\" и \"editor\".",[71,1086,1088],{"id":1087},"просмотр-подробной-информации-о-пакете","Просмотр подробной информации о пакете",[644,1090,1092],{"className":646,"code":1091,"language":648,"meta":280,"style":280},"apt show \u003Cимя_пакета>\n",[25,1093,1094],{"__ignoreMap":280},[652,1095,1096,1098,1101,1103,1105,1107],{"class":654,"line":655},[652,1097,27],{"class":658},[652,1099,1100],{"class":661}," show",[652,1102,726],{"class":725},[652,1104,729],{"class":661},[652,1106,733],{"class":732},[652,1108,736],{"class":725},[21,1110,1111],{},"Покажет версию, размер, зависимости, краткое описание, homepage и другие детали.",[71,1113,1115],{"id":1114},"поиск-пакета-содержащего-конкретный-файл","Поиск пакета, содержащего конкретный файл",[21,1117,1118,1119,933],{},"Для этого нужно предварительно установить и обновить базу ",[25,1120,1121],{},"apt-file",[644,1123,1125],{"className":646,"code":1124,"language":648,"meta":280,"style":280},"sudo apt install apt-file\nsudo apt-file update\n",[25,1126,1127,1138],{"__ignoreMap":280},[652,1128,1129,1131,1133,1135],{"class":654,"line":655},[652,1130,58],{"class":658},[652,1132,662],{"class":661},[652,1134,722],{"class":661},[652,1136,1137],{"class":661}," apt-file\n",[652,1139,1140,1142,1145],{"class":654,"line":281},[652,1141,58],{"class":658},[652,1143,1144],{"class":661}," apt-file",[652,1146,665],{"class":661},[21,1148,1149],{},"Затем выполните поиск:",[644,1151,1153],{"className":646,"code":1152,"language":648,"meta":280,"style":280},"apt-file search \u003Cимя_файла>\n",[25,1154,1155],{"__ignoreMap":280},[652,1156,1157,1159,1161,1163,1166,1168],{"class":654,"line":655},[652,1158,1121],{"class":658},[652,1160,1067],{"class":661},[652,1162,726],{"class":725},[652,1164,1165],{"class":661},"имя_файл",[652,1167,733],{"class":732},[652,1169,736],{"class":725},[21,1171,1080,1172,1175,1176,171],{},[25,1173,1174],{},"apt-file search bin/ffmpeg"," покажет, в каком пакете находится исполняемый файл ",[25,1177,1178],{},"ffmpeg",[16,1180,158],{"id":157},[607,1182,1183,1194,1204,1217],{},[45,1184,1185,861,1188,167,1191,171],{},[52,1186,1187],{},"Проверьте установленный пакет:",[25,1189,1190],{},"dpkg -l \u003Cимя_пакета>",[25,1192,1193],{},"apt list --installed | grep \u003Cимя_пакета>",[45,1195,1196,1199,1200,1203],{},[52,1197,1198],{},"Запустите программу:"," Введите имя исполняемого файла в терминале (например, ",[25,1201,1202],{},"git --version",") или найдите её в графическом меню приложений.",[45,1205,1206,861,1209,1211,1212,1214,1215,171],{},[52,1207,1208],{},"Убедитесь в отсутствии пакета:",[25,1210,1190],{}," должен вернуть пустой результат или \"no packages found\" после ",[25,1213,964],{},"/",[25,1216,932],{},[45,1218,1219,861,1222,1225,1226,171],{},[52,1220,1221],{},"Проверьте место на диске:",[25,1223,1224],{},"sudo du -sh /var/cache/apt/archives"," до и после ",[25,1227,1228],{},"apt clean",[16,1230,191],{"id":190},[71,1232,1234],{"id":1233},"ошибка-unable-to-lock-the-administration-directory","Ошибка \"Unable to lock the administration directory\"",[644,1236,1240],{"className":1237,"code":1239,"language":369},[1238],"language-text","E: Could not get lock /var/lib/dpkg/lock-frontend. It is held by process \u003CPID>...\n",[25,1241,1239],{"__ignoreMap":280},[21,1243,1244,1247,1248,1251],{},[52,1245,1246],{},"Причина:"," Другой процесс (возможно, другой терминал или графический менеджер обновлений) уже использует APT/dpkg.\n",[52,1249,1250],{},"Решение:"," Дождитесь завершения другого процесса или завершите его вручную (осторожно!). Чаще всего помогает:",[644,1253,1255],{"className":646,"code":1254,"language":648,"meta":280,"style":280},"sudo kill -9 \u003CPID>  # Замените \u003CPID> на номер процесса из ошибки\nsudo rm /var/lib/dpkg/lock-frontend\nsudo rm /var/cache/apt/archives/lock\n",[25,1256,1257,1283,1293],{"__ignoreMap":280},[652,1258,1259,1261,1264,1268,1270,1273,1276,1279],{"class":654,"line":655},[652,1260,58],{"class":658},[652,1262,1263],{"class":661}," kill",[652,1265,1267],{"class":1266},"sj4cs"," -9",[652,1269,726],{"class":725},[652,1271,1272],{"class":661},"PI",[652,1274,1275],{"class":732},"D",[652,1277,1278],{"class":725},">",[652,1280,1282],{"class":1281},"sJ8bj","  # Замените \u003CPID> на номер процесса из ошибки\n",[652,1284,1285,1287,1290],{"class":654,"line":281},[652,1286,58],{"class":658},[652,1288,1289],{"class":661}," rm",[652,1291,1292],{"class":661}," /var/lib/dpkg/lock-frontend\n",[652,1294,1295,1297,1299],{"class":654,"line":288},[652,1296,58],{"class":658},[652,1298,1289],{"class":661},[652,1300,1301],{"class":661}," /var/cache/apt/archives/lock\n",[193,1303,1304],{},[21,1305,217,1306,1308],{},[52,1307,220],{}," Не выполняйте несколько команд APT одновременно в разных окнах.",[71,1310,1312,1313],{"id":1311},"ошибка-404-not-found-при-apt-update","Ошибка \"404 Not Found\" при ",[25,1314,787],{},[21,1316,1317,1319,1320,1323,1324,1326,1327,1329,1330,1333,1334,1337,1338,1341],{},[52,1318,1246],{}," Репозиторий, указанный в ",[25,1321,1322],{},"sources.list",", недоступен или не содержит пакетов для вашей версии ОС (например, вы используете устаревший release).\n",[52,1325,1250],{}," Проверьте и отредактируйте файл ",[25,1328,676],{}," и файлы в ",[25,1331,1332],{},"/etc/apt/sources.list.d/",". Убедитесь, что в строках указана правильная кодовка версии (например, ",[25,1335,1336],{},"noble"," для Ubuntu 24.04, ",[25,1339,1340],{},"bookworm"," для Debian 12). Для устаревших версий ОС рассмотрите возможность обновления системы.",[71,1343,1345],{"id":1344},"ошибки-gpg-the-following-signatures-couldnt-be-verified","Ошибки GPG: \"The following signatures couldn't be verified\"",[21,1347,1348,1350,1351,1354,1355,1358],{},[52,1349,1246],{}," Ключ цифровой подписи репозитория отсутствует или недействителен.\n",[52,1352,1353],{},"Решение (для доверенных репозиториев):"," Импортируйте ключ. Сначала найдите ID ключа в выводе ошибки (например, ",[25,1356,1357],{},"NO_PUBKEY ABCDEF1234567890","), затем:",[644,1360,1362],{"className":646,"code":1361,"language":648,"meta":280,"style":280},"sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys ABCDEF1234567890\n",[25,1363,1364],{"__ignoreMap":280},[652,1365,1366,1368,1371,1374,1377,1380,1383],{"class":654,"line":655},[652,1367,58],{"class":658},[652,1369,1370],{"class":661}," apt-key",[652,1372,1373],{"class":661}," adv",[652,1375,1376],{"class":1266}," --keyserver",[652,1378,1379],{"class":661}," keyserver.ubuntu.com",[652,1381,1382],{"class":1266}," --recv-keys",[652,1384,1385],{"class":661}," ABCDEF1234567890\n",[193,1387,1388],{},[21,1389,197,1390,1392,1393,1396,1397,1400,1401,1404,1405,1407],{},[52,1391,200],{}," Утилита ",[25,1394,1395],{},"apt-key"," устарела. В современных системах ключи должны размещаться в ",[25,1398,1399],{},"/etc/apt/trusted.gpg.d/"," или через ",[25,1402,1403],{},"signed-by"," в ",[25,1406,1322],{},". Команда выше — временное решение. Для постоянного исправления лучше следовать инструкциям от поставщика репозитория.",[71,1409,1411,1412],{"id":1410},"пакет-не-найден-после-apt-update","Пакет не найден после ",[25,1413,787],{},[21,1415,1416,1419,1420,1423,1424,1427,1428,1431,1432,1423,1434,1437],{},[52,1417,1418],{},"Причина 1:"," Пакет называется иначе. Используйте ",[25,1421,1422],{},"apt search",".\n",[52,1425,1426],{},"Причина 2:"," Пакет находится в universe/multiverse репозитории (для Ubuntu), который не включен по умолчанию. Включите его через ",[25,1429,1430],{},"software-properties-gtk"," или отредактируйте ",[25,1433,1322],{},[52,1435,1436],{},"Причина 3:"," Пакет удалён из репозиториев или доступен только в более новой/старой версии ОС.",[1439,1440,1441],"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 .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 pre.shiki code .sj4cs, html code.shiki .sj4cs{--shiki-default:#005CC5;--shiki-dark:#79B8FF}html pre.shiki code .sJ8bj, html code.shiki .sJ8bj{--shiki-default:#6A737D;--shiki-dark:#6A737D}",{"title":280,"searchDepth":281,"depth":281,"links":1443},[1444,1445,1446,1447,1448,1449,1450,1451,1456,1457],{"id":18,"depth":281,"text":19},{"id":39,"depth":281,"text":40},{"id":638,"depth":281,"text":639},{"id":696,"depth":281,"text":697},{"id":780,"depth":281,"text":781},{"id":868,"depth":281,"text":869},{"id":975,"depth":281,"text":976},{"id":1050,"depth":281,"text":1051,"children":1452},[1453,1454,1455],{"id":1054,"depth":288,"text":1055},{"id":1087,"depth":288,"text":1088},{"id":1114,"depth":288,"text":1115},{"id":157,"depth":281,"text":158},{"id":190,"depth":281,"text":191,"children":1458},[1459,1460,1462,1463],{"id":1233,"depth":288,"text":1234},{"id":1311,"depth":288,"text":1461},"Ошибка \"404 Not Found\" при apt update",{"id":1344,"depth":288,"text":1345},{"id":1410,"depth":288,"text":1464},"Пакет не найден после apt update","2026-02-16 20:26:25","Узнайте, как эффективно устанавливать, обновлять и удалять программы через APT. Пошаговая инструкция с примерами для новичков и опытных пользователей. Начните управлять пакетами за 15 минут!","15-30 мин",[1469,1472,1475,1478],{"question":1470,"answer":1471},"В чём разница между `apt`, `apt-get` и `apt-cache`?","`apt` — современный и удобный интерфейс для пользователей с цветным выводом и прогресс-баром. `apt-get` и `apt-cache` — низкоуровневые утилиты, которые `apt` использует под капотом. Для повседневных задач используйте `apt`.",{"question":1473,"answer":1474},"Что делать, если команда `apt update` выдает ошибки GPG или 404?","Ошибки GPG часто связаны с отсутствием или устаревшим ключом репозитория. 404 обычно означает, что репозиторий недоступен для вашей версии ОС. Проверьте актуальность источников в `/etc/apt/sources.list` и `/etc/apt/sources.list.d/`.",{"question":1476,"answer":1477},"Как найти пакет, если я не знаю его точное имя?","Используйте поиск по описанию: `apt search \u003Cключевое_слово>`. Для более точного поиска по именам файлов внутри пакетов установите `apt-file` (`sudo apt install apt-file && sudo apt-file update`) и используйте `apt-file search \u003Cимя_файла>`.",{"question":1479,"answer":1480},"Можно ли использовать APT без sudo? Безопасно ли это?","Команды, изменяющие систему (install, remove, update), **требуют прав суперпользователя**. Выполнять их без `sudo` невозможно. Безопасность обеспечивается тем, что только администратор может менять состояние системы. Простые запросы информации (search, show) работают без sudo.",[1482,1485,1488,1491,1494],{"name":1483,"text":1484},"Обновите список доступных пакетов","Перед любой операцией установки или обновления синхронизируйте локальный кэш с данными репозиториев. Эта команда не изменяет сами пакеты, а только получает информацию об их новых версиях.",{"name":1486,"text":1487},"Установите необходимый пакет","Найдите имя пакета (например, `curl`) и установите его вместе со всеми зависимостями. APT автоматически разрешит зависимости и запросит подтверждение.",{"name":1489,"text":1490},"Обновите все установленные пакеты","Выполните полное обновление системы. Сначала с помощью `apt list --upgradable` можно увидеть, какие пакеты будут обновлены.",{"name":1492,"text":1493},"Удалите ненужный пакет","Удалите пакет, оставив его конфигурационные файлы, или полностью с помощью `purge`. Рекомендуется сначала удалять через `remove`.",{"name":1495,"text":1496},"Очистите системный кэш","Освободите место, удалив устаревшие файлы пакетов из локального кэша (`/var/cache/apt/archives`). Это безопасная операция.","PT20M",[1499,1500,1501,1502,1503,1504,1505,1506,1507,1508],"apt команды","установка программ в ubuntu через терминал","как обновить пакет в debian","удаление пакета apt","apt-get vs apt","очистка кэша apt","поиск пакета в ubuntu","обновление списка пакетов apt","решение проблем с apt","менеджер пакетов debian",{},[1511,1512,1513],"/guides/linux/package-management-dpkg","/guides/linux/ubuntu-ppa-repositories","/errors/linux/apt-lock-failed",{"title":585,"description":1466},"guides/linux/package-management-apt","Это руководство научит вас использовать APT — основной инструмент управления пакетами в Debian, Ubuntu и их производных. Вы освоите ключевые команды для поиска, установки, обновления и очистки программного обеспечения из официальных репозиториев.",[27,1518,1519,1520,1521,1522,1523],"package manager","debian","ubuntu","terminal","команды linux","установка софта","ITN30NxWzQ2ERRQYU-Wsnu29dpDC9Tzr0X7QUDKgihg"]