[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"page-ru-/guides/linux/manage-software-linux":3,"mdc--i4pjau-key":683,"mdc-d8r9id-key":713,"mdc-h2birh-key":743,"mdc-bdpfe1-key":751,"mdc--so23fd-key":779,"mdc--l4bdk4-key":787,"mdc--wsz1sm-key":795,"mdc--6otv3p-key":803,"related-/guides/linux/terminal-basics-linux,/guides/linux/snap-flatpak-linux,/errors/linux/dependency-error-linux":811},{"id":4,"title":5,"appliesTo":6,"author":11,"body":12,"canonical":619,"code":619,"createdAt":620,"description":621,"difficulty":622,"draft":623,"estimatedTime":624,"extension":625,"faq":626,"howToSteps":639,"howToTotalTime":652,"image":619,"keywords":653,"locale":661,"meta":662,"navigation":172,"path":663,"platform":664,"related":665,"section":669,"seo":670,"severity":619,"stem":671,"summary":672,"tags":673,"twitterCreator":619,"twitterSite":619,"type":681,"updatedAt":620,"__hash__":682},"content_ru/guides/linux/manage-software-linux.md","Управление ПО в Linux: установка, обновление и удаление",[7,8,9,10],"Ubuntu 22.04 / 24.04","Debian 11 / 12","Fedora 38+","Arch Linux","FixPedia Team",{"type":13,"value":14,"toc":608},"minimark",[15,20,24,28,31,52,62,66,70,73,76,100,103,118,121,137,141,144,212,222,279,282,286,289,343,356,360,363,421,424,490,494,497,540,544,555,565,579,592,604],[16,17,19],"h2",{"id":18},"введение-зачем-это-нужно","Введение / Зачем это нужно",[21,22,23],"p",{},"Управление программами через графический интерфейс удобно, но терминал позволяет делать это в разы быстрее, автоматизировать процессы и получить полный контроль над системой. Этот гайд поможет вам разобраться, как устанавливать, обновлять и удалять софт в Linux, используя родные пакетные менеджеры популярных дистрибутивов. После выполнения шагов вы сможете уверенно управлять любым ПО в своей системе без лишних кликов.",[16,25,27],{"id":26},"требования-подготовка","Требования / Подготовка",[21,29,30],{},"Перед началом убедитесь, что у вас есть:",[32,33,34,38,46,49],"ul",{},[35,36,37],"li",{},"Доступ к терминалу (эмулятору командной строки).",[35,39,40,41,45],{},"Права суперпользователя (",[42,43,44],"code",{},"sudo",") для установки и удаления системных пакетов.",[35,47,48],{},"Активное подключение к интернету для загрузки пакетов из репозиториев.",[35,50,51],{},"Понимание, к какому семейству относится ваш дистрибутив (Debian/Ubuntu, Fedora/RHEL или Arch).",[53,54,55],"blockquote",{},[21,56,57,58,61],{},"💡 Совет: Чтобы узнать ваш дистрибутив, выполните команду ",[42,59,60],{},"cat /etc/os-release"," в терминале.",[16,63,65],{"id":64},"пошаговая-инструкция","Пошаговая инструкция",[16,67,69],{"id":68},"шаг-1-обновление-списка-пакетов","Шаг 1: Обновление списка пакетов",[21,71,72],{},"Перед любой установкой или обновлением нужно синхронизировать локальный кэш с серверами репозиториев, чтобы система «знала» о последних доступных версиях.",[21,74,75],{},"Для Debian / Ubuntu (APT):",[77,78,83],"pre",{"className":79,"code":80,"language":81,"meta":82,"style":82},"language-bash shiki shiki-themes github-light github-dark","sudo apt update\n","bash","",[42,84,85],{"__ignoreMap":82},[86,87,90,93,97],"span",{"class":88,"line":89},"line",1,[86,91,44],{"class":92},"sScJk",[86,94,96],{"class":95},"sZZnC"," apt",[86,98,99],{"class":95}," update\n",[21,101,102],{},"Для Fedora / RHEL (DNF):",[77,104,106],{"className":79,"code":105,"language":81,"meta":82,"style":82},"sudo dnf check-update\n",[42,107,108],{"__ignoreMap":82},[86,109,110,112,115],{"class":88,"line":89},[86,111,44],{"class":92},[86,113,114],{"class":95}," dnf",[86,116,117],{"class":95}," check-update\n",[21,119,120],{},"Для Arch Linux (Pacman):",[77,122,124],{"className":79,"code":123,"language":81,"meta":82,"style":82},"sudo pacman -Sy\n",[42,125,126],{"__ignoreMap":82},[86,127,128,130,133],{"class":88,"line":89},[86,129,44],{"class":92},[86,131,132],{"class":95}," pacman",[86,134,136],{"class":135},"sj4cs"," -Sy\n",[16,138,140],{"id":139},"шаг-2-поиск-и-установка-программ","Шаг 2: Поиск и установка программ",[21,142,143],{},"Чтобы найти нужную программу, используйте команду поиска. Например, найдём браузер Firefox:",[77,145,147],{"className":79,"code":146,"language":81,"meta":82,"style":82},"# Debian/Ubuntu\napt search firefox\n\n# Fedora\ndnf search firefox\n\n# Arch\npacman -Ss firefox\n",[42,148,149,155,167,174,180,190,195,201],{"__ignoreMap":82},[86,150,151],{"class":88,"line":89},[86,152,154],{"class":153},"sJ8bj","# Debian/Ubuntu\n",[86,156,158,161,164],{"class":88,"line":157},2,[86,159,160],{"class":92},"apt",[86,162,163],{"class":95}," search",[86,165,166],{"class":95}," firefox\n",[86,168,170],{"class":88,"line":169},3,[86,171,173],{"emptyLinePlaceholder":172},true,"\n",[86,175,177],{"class":88,"line":176},4,[86,178,179],{"class":153},"# Fedora\n",[86,181,183,186,188],{"class":88,"line":182},5,[86,184,185],{"class":92},"dnf",[86,187,163],{"class":95},[86,189,166],{"class":95},[86,191,193],{"class":88,"line":192},6,[86,194,173],{"emptyLinePlaceholder":172},[86,196,198],{"class":88,"line":197},7,[86,199,200],{"class":153},"# Arch\n",[86,202,204,207,210],{"class":88,"line":203},8,[86,205,206],{"class":92},"pacman",[86,208,209],{"class":135}," -Ss",[86,211,166],{"class":95},[21,213,214,215,217,218,221],{},"Когда пакет найден, установите его. Установка требует прав ",[42,216,44],{}," и подтверждения действия (обычно клавиша ",[42,219,220],{},"Y","):",[77,223,225],{"className":79,"code":224,"language":81,"meta":82,"style":82},"# Debian/Ubuntu\nsudo apt install firefox\n\n# Fedora\nsudo dnf install firefox\n\n# Arch\nsudo pacman -S firefox\n",[42,226,227,231,242,246,250,260,264,268],{"__ignoreMap":82},[86,228,229],{"class":88,"line":89},[86,230,154],{"class":153},[86,232,233,235,237,240],{"class":88,"line":157},[86,234,44],{"class":92},[86,236,96],{"class":95},[86,238,239],{"class":95}," install",[86,241,166],{"class":95},[86,243,244],{"class":88,"line":169},[86,245,173],{"emptyLinePlaceholder":172},[86,247,248],{"class":88,"line":176},[86,249,179],{"class":153},[86,251,252,254,256,258],{"class":88,"line":182},[86,253,44],{"class":92},[86,255,114],{"class":95},[86,257,239],{"class":95},[86,259,166],{"class":95},[86,261,262],{"class":88,"line":192},[86,263,173],{"emptyLinePlaceholder":172},[86,265,266],{"class":88,"line":197},[86,267,200],{"class":153},[86,269,270,272,274,277],{"class":88,"line":203},[86,271,44],{"class":92},[86,273,132],{"class":95},[86,275,276],{"class":135}," -S",[86,278,166],{"class":95},[280,281],"in-article-ad",{},[16,283,285],{"id":284},"шаг-3-обновление-установленного-по","Шаг 3: Обновление установленного ПО",[21,287,288],{},"Регулярное обновление системы — залог безопасности. Обновляем все пакеты, которые имеют доступные новые версии:",[77,290,292],{"className":79,"code":291,"language":81,"meta":82,"style":82},"# Debian/Ubuntu: обновляем и сами пакеты\nsudo apt upgrade\n\n# Fedora: загрузка и применение обновлений\nsudo dnf upgrade\n\n# Arch: полное обновление системы\nsudo pacman -Syu\n",[42,293,294,299,308,312,317,325,329,334],{"__ignoreMap":82},[86,295,296],{"class":88,"line":89},[86,297,298],{"class":153},"# Debian/Ubuntu: обновляем и сами пакеты\n",[86,300,301,303,305],{"class":88,"line":157},[86,302,44],{"class":92},[86,304,96],{"class":95},[86,306,307],{"class":95}," upgrade\n",[86,309,310],{"class":88,"line":169},[86,311,173],{"emptyLinePlaceholder":172},[86,313,314],{"class":88,"line":176},[86,315,316],{"class":153},"# Fedora: загрузка и применение обновлений\n",[86,318,319,321,323],{"class":88,"line":182},[86,320,44],{"class":92},[86,322,114],{"class":95},[86,324,307],{"class":95},[86,326,327],{"class":88,"line":192},[86,328,173],{"emptyLinePlaceholder":172},[86,330,331],{"class":88,"line":197},[86,332,333],{"class":153},"# Arch: полное обновление системы\n",[86,335,336,338,340],{"class":88,"line":203},[86,337,44],{"class":92},[86,339,132],{"class":95},[86,341,342],{"class":135}," -Syu\n",[53,344,345],{},[21,346,347,348,351,352,355],{},"⚠️ Важно: В Arch Linux команда ",[42,349,350],{},"pacman -Syu"," обновляет всё сразу. Никогда не обновляйте только часть пакетов (например, через ",[42,353,354],{},"-Sy package","), это может привести к конфликтам зависимостей.",[16,357,359],{"id":358},"шаг-4-удаление-программ-и-очистка-системы","Шаг 4: Удаление программ и очистка системы",[21,361,362],{},"Когда программа больше не нужна, её лучше удалить, чтобы не засорять диск.",[77,364,366],{"className":79,"code":365,"language":81,"meta":82,"style":82},"# Debian/Ubuntu: удаление с сохранением конфигов\nsudo apt remove firefox\n\n# Fedora\nsudo dnf remove firefox\n\n# Arch\nsudo pacman -R firefox\n",[42,367,368,373,384,388,392,402,406,410],{"__ignoreMap":82},[86,369,370],{"class":88,"line":89},[86,371,372],{"class":153},"# Debian/Ubuntu: удаление с сохранением конфигов\n",[86,374,375,377,379,382],{"class":88,"line":157},[86,376,44],{"class":92},[86,378,96],{"class":95},[86,380,381],{"class":95}," remove",[86,383,166],{"class":95},[86,385,386],{"class":88,"line":169},[86,387,173],{"emptyLinePlaceholder":172},[86,389,390],{"class":88,"line":176},[86,391,179],{"class":153},[86,393,394,396,398,400],{"class":88,"line":182},[86,395,44],{"class":92},[86,397,114],{"class":95},[86,399,381],{"class":95},[86,401,166],{"class":95},[86,403,404],{"class":88,"line":192},[86,405,173],{"emptyLinePlaceholder":172},[86,407,408],{"class":88,"line":197},[86,409,200],{"class":153},[86,411,412,414,416,419],{"class":88,"line":203},[86,413,44],{"class":92},[86,415,132],{"class":95},[86,417,418],{"class":135}," -R",[86,420,166],{"class":95},[21,422,423],{},"Чтобы удалить программу вместе с настройками и вычистить автоматически установленные зависимости, которые больше никем не используются:",[77,425,427],{"className":79,"code":426,"language":81,"meta":82,"style":82},"# Debian/Ubuntu\nsudo apt purge firefox\nsudo apt autoremove\n\n# Fedora (dnf сам чистит неиспользуемые зависимости при remove)\nsudo dnf autoremove\n\n# Arch\nsudo pacman -Rs firefox\n",[42,428,429,433,444,453,457,462,470,474,478],{"__ignoreMap":82},[86,430,431],{"class":88,"line":89},[86,432,154],{"class":153},[86,434,435,437,439,442],{"class":88,"line":157},[86,436,44],{"class":92},[86,438,96],{"class":95},[86,440,441],{"class":95}," purge",[86,443,166],{"class":95},[86,445,446,448,450],{"class":88,"line":169},[86,447,44],{"class":92},[86,449,96],{"class":95},[86,451,452],{"class":95}," autoremove\n",[86,454,455],{"class":88,"line":176},[86,456,173],{"emptyLinePlaceholder":172},[86,458,459],{"class":88,"line":182},[86,460,461],{"class":153},"# Fedora (dnf сам чистит неиспользуемые зависимости при remove)\n",[86,463,464,466,468],{"class":88,"line":192},[86,465,44],{"class":92},[86,467,114],{"class":95},[86,469,452],{"class":95},[86,471,472],{"class":88,"line":197},[86,473,173],{"emptyLinePlaceholder":172},[86,475,476],{"class":88,"line":203},[86,477,200],{"class":153},[86,479,481,483,485,488],{"class":88,"line":480},9,[86,482,44],{"class":92},[86,484,132],{"class":95},[86,486,487],{"class":135}," -Rs",[86,489,166],{"class":95},[16,491,493],{"id":492},"проверка-результата","Проверка результата",[21,495,496],{},"Проверить, что программа успешно установлена или удалена, можно через терминал:",[498,499,500,511,517],"ol",{},[35,501,502,503,506,507,510],{},"Попробуйте запустить программу по имени: ",[42,504,505],{},"firefox --version"," (для установленной) или ",[42,508,509],{},"which firefox"," (вернёт путь, если установлена).",[35,512,513,514,516],{},"Если вы удалили ПО, команда ",[42,515,509],{}," не должна выводить путь, а сама программа не запустится.",[35,518,519,520],{},"Проверьте список установленных пакетов:\n",[32,521,522,528,534],{},[35,523,524,525],{},"Debian/Ubuntu: ",[42,526,527],{},"dpkg -l | grep firefox",[35,529,530,531],{},"Fedora: ",[42,532,533],{},"dnf list installed | grep firefox",[35,535,536,537],{},"Arch: ",[42,538,539],{},"pacman -Qs firefox",[16,541,543],{"id":542},"возможные-проблемы","Возможные проблемы",[21,545,546,550,551,554],{},[547,548,549],"strong",{},"Ошибка «E: Could not get lock /var/lib/dpkg/lock» (Ubuntu/Debian)","\nЭто значит, что в фоне уже работает другой процесс обновления (например, автоматическая служба ",[42,552,553],{},"unattended-upgrades","). Подождите несколько минут или перезагрузитесь, а затем повторите команду.",[21,556,557,560,561,564],{},[547,558,559],{},"Пакет не найден (Unable to locate package)","\nСкорее всего, вы забыли выполнить ",[42,562,563],{},"sudo apt update"," (или аналог для вашего дистрибутива). Если после обновления пакета всё равно нет, проверьте, подключены ли нужные репозитории в настройках источников приложений.",[21,566,567,570,571,574,575,578],{},[547,568,569],{},"Ошибки зависимостей (Dependency errors)","\nИногда при ручной установке ",[42,572,573],{},".deb"," или ",[42,576,577],{},".rpm"," файлов не хватает библиотек. Используйте менеджер пакетов для исправления:",[32,580,581,586],{},[35,582,524,583],{},[42,584,585],{},"sudo apt -f install",[35,587,530,588,591],{},[42,589,590],{},"sudo dnf install --skip-broken"," (или решите конфликты вручную).",[53,593,594],{},[21,595,596,597,574,600,603],{},"💡 Совет: Если нужного софта нет в родных репозиториях, посмотрите в сторону универсальных форматов — ",[42,598,599],{},"snap",[42,601,602],{},"flatpak",". Они работают одинаково на всех дистрибутивах Linux.",[605,606,607],"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}html pre.shiki code .sJ8bj, html code.shiki .sJ8bj{--shiki-default:#6A737D;--shiki-dark:#6A737D}",{"title":82,"searchDepth":157,"depth":157,"links":609},[610,611,612,613,614,615,616,617,618],{"id":18,"depth":157,"text":19},{"id":26,"depth":157,"text":27},{"id":64,"depth":157,"text":65},{"id":68,"depth":157,"text":69},{"id":139,"depth":157,"text":140},{"id":284,"depth":157,"text":285},{"id":358,"depth":157,"text":359},{"id":492,"depth":157,"text":493},{"id":542,"depth":157,"text":543},null,"2026-07-09 12:38:51","Пошаговая инструкция по управлению софтом в Linux: установка, удаление и обновление пакетов через APT, DNF и Pacman. Проверенные команды за 10 минут!","easy",false,"10-15 мин","md",[627,630,633,636],{"question":628,"answer":629},"Чем отличаются APT, DNF и Pacman?","Это пакетные менеджеры для разных семейств дистрибутивов: **APT** используется в Debian/Ubuntu, **DNF** — в Fedora/RHEL, а **Pacman** — в Arch Linux. Они выполняют одни и те же задачи, но имеют разный синтаксис команд.",{"question":631,"answer":632},"Как узнать, какой пакетный менеджер у моего дистрибутива?","Обычно это зависит от основы системы. Если у вас Ubuntu, Linux Mint или Debian — используйте `apt`. Для Fedora, CentOS, AlmaLinux — `dnf`. Для Manjaro или Arch — `pacman`.",{"question":634,"answer":635},"Можно ли установить программу без терминала?","Да, большинство дистрибутивов имеют графические центры приложений (например, Ubuntu Software или Discover). Но терминал даёт больше контроля и работает быстрее.",{"question":637,"answer":638},"Что делать, если пакет не найден?","Сначала обновите список пакетов (`sudo apt update` или аналог). Если программы всё равно нет, попробуйте универсальные форматы вроде **Snap** или **Flatpak**.",[640,643,646,649],{"name":641,"text":642},"Обновление списка пакетов","Запустите команду обновления индекса репозиториев для вашего дистрибутива, чтобы видеть актуальные версии ПО.",{"name":644,"text":645},"Поиск и установка программ","Найдите нужный пакет через команду search и установите его через install с правами sudo.",{"name":647,"text":648},"Обновление установленного ПО","Запустите команду upgrade (или аналог), чтобы обновить все установленные программы до последних версий.",{"name":650,"text":651},"Удаление программ и очистка","Удалите ненужный пакет и автоматически вычищенные зависимости через команду remove и autoremove.","PT15M",[654,655,656,657,658,659,660],"управление пакетами linux","установка программ в linux терминал","apt установка и удаление","dnf команды fedora","pacman arch linux гайд","обновление системы linux","как удалить пакет linux","ru_RU",{},"/guides/linux/manage-software-linux","linux",[666,667,668],"/guides/linux/terminal-basics-linux","/guides/linux/snap-flatpak-linux","/errors/linux/dependency-error-linux","Гайды Linux",{"title":5,"description":621},"guides/linux/manage-software-linux","Узнайте, как эффективно устанавливать, обновлять и удалять программы в Linux через терминал. Гайд охватывает популярные пакетные менеджеры для Debian, Fedora и Arch.",[674,675,676,677,678,679,680],"Linux","Управление ПО","APT","DNF","Pacman","Терминал","Package Manager","guide","pfteg3qp9IpRD57WiD7b3odyaqrC4CzbqwbU4uzI4h8",{"data":684,"body":685},{},{"type":686,"children":687},"root",[688],{"type":689,"tag":21,"props":690,"children":691},"element",{},[692,695,699,701,705,707,711],{"type":693,"value":694},"text","Это пакетные менеджеры для разных семейств дистрибутивов: ",{"type":689,"tag":547,"props":696,"children":697},{},[698],{"type":693,"value":676},{"type":693,"value":700}," используется в Debian/Ubuntu, ",{"type":689,"tag":547,"props":702,"children":703},{},[704],{"type":693,"value":677},{"type":693,"value":706}," — в Fedora/RHEL, а ",{"type":689,"tag":547,"props":708,"children":709},{},[710],{"type":693,"value":678},{"type":693,"value":712}," — в Arch Linux. Они выполняют одни и те же задачи, но имеют разный синтаксис команд.",{"data":714,"body":715},{},{"type":686,"children":716},[717],{"type":689,"tag":21,"props":718,"children":719},{},[720,722,727,729,734,736,741],{"type":693,"value":721},"Обычно это зависит от основы системы. Если у вас Ubuntu, Linux Mint или Debian — используйте ",{"type":689,"tag":42,"props":723,"children":725},{"className":724},[],[726],{"type":693,"value":160},{"type":693,"value":728},". Для Fedora, CentOS, AlmaLinux — ",{"type":689,"tag":42,"props":730,"children":732},{"className":731},[],[733],{"type":693,"value":185},{"type":693,"value":735},". Для Manjaro или Arch — ",{"type":689,"tag":42,"props":737,"children":739},{"className":738},[],[740],{"type":693,"value":206},{"type":693,"value":742},".",{"data":744,"body":745},{},{"type":686,"children":746},[747],{"type":689,"tag":21,"props":748,"children":749},{},[750],{"type":693,"value":635},{"data":752,"body":753},{},{"type":686,"children":754},[755],{"type":689,"tag":21,"props":756,"children":757},{},[758,760,765,767,772,773,778],{"type":693,"value":759},"Сначала обновите список пакетов (",{"type":689,"tag":42,"props":761,"children":763},{"className":762},[],[764],{"type":693,"value":563},{"type":693,"value":766}," или аналог). Если программы всё равно нет, попробуйте универсальные форматы вроде ",{"type":689,"tag":547,"props":768,"children":769},{},[770],{"type":693,"value":771},"Snap",{"type":693,"value":574},{"type":689,"tag":547,"props":774,"children":775},{},[776],{"type":693,"value":777},"Flatpak",{"type":693,"value":742},{"data":780,"body":781},{},{"type":686,"children":782},[783],{"type":689,"tag":21,"props":784,"children":785},{},[786],{"type":693,"value":642},{"data":788,"body":789},{},{"type":686,"children":790},[791],{"type":689,"tag":21,"props":792,"children":793},{},[794],{"type":693,"value":645},{"data":796,"body":797},{},{"type":686,"children":798},[799],{"type":689,"tag":21,"props":800,"children":801},{},[802],{"type":693,"value":648},{"data":804,"body":805},{},{"type":686,"children":806},[807],{"type":689,"tag":21,"props":808,"children":809},{},[810],{"type":693,"value":651},[]]