Гид по технологиям

Что делать при ошибке «apt-get: command not found»

4 min read Linux Обновлено 09 Jan 2026
apt-get: command not found — как исправить
apt-get: command not found — как исправить

Графика терминала Linux

Если терминал отвечает “apt-get: command not found”, сначала проверьте, что вы действительно на Debian‑производном дистрибутиве (Ubuntu, Raspberry Pi OS, Pop!_OS и т. п.). На CentOS/RHEL/Arch используйте соответствующий менеджер пакетов (yum/dnf/pacman). Если проблема на Debian‑семействе — проверьте права, попробуйте apt вместо apt‑get или переустановите пакет apt через dpkg.

Кратко о проблеме

Ошибка “apt-get: command not found” означает, что в текущем окружении оболочка не нашла исполняемый файл apt‑get. Причины обычно простые: вы на другой системе, команда не установлена, недостаточно прав или опечатка.

Что такое apt-get?

apt‑get — это классический командный менеджер пакетов для дистрибутивов семейства Debian. Он позволяет устанавливать, обновлять и удалять пакеты.

Использование в общих чертах:

apt-get [option] [command]

Пример установки пакета scrot:

apt-get install scrot

Примечание: apt‑get устарел для интерактивного использования; для пользователя чаще рекомендуется короткая команда apt, а apt‑get оставлен для скриптов.

Ошибка на CentOS, RHEL, Fedora или Arch — почему apt‑get не найдён

Если вы подключились к серверу, который не использует Debian‑менеджер пакетов, apt‑get просто отсутствует. Частая ошибка при работе с удалёнными серверами.

Вместо apt/apt‑get используйте менеджер пакетов, принятый в вашем дистрибутиве:

# CentOS/RHEL
yum install PACKAGE_NAME

# Fedora
dnf install PACKAGE_NAME

# Arch Linux
pacman -S PACKAGE_NAME

# openSUSE
zypper install PACKAGE_NAME

Где PACKAGE_NAME — имя пакета в репозиториях соответствующего дистрибутива.

Как исправить на Debian, Ubuntu или Raspberry Pi OS

Если вы уверены, что система — Debian‑производная, попробуйте следующие шаги в порядке убывания простоты:

  1. Проверьте опечатки. Внимательно введите apt‑get.
  2. Проверьте привилегии: попробуйте добавить sudo:
sudo apt-get update
  1. Попробуйте современную команду apt (она чаще присутствует):
apt update
apt install PACKAGE_NAME
  1. Если apt полностью отсутствует, можно переустановить пакет apt вручную. Скачайте .deb с официального сайта вашего дистрибутива и установите:
sudo dpkg -i apt_[VERSION].deb

Замените apt_[VERSION].deb на имя загруженного файла.

  1. В Raspberry Pi OS часто apt работает, но apt‑get может вести себя иначе — попробуйте apt.

  2. Если при попытке установки появляется ошибка типа “Temporary failure resolving” — проблема с сетью или DNS. Проверьте подключение, дату и время системы и доступность внешних ресурсов (например, ping google.com). После исправления перезапустите машину и попробуйте снова.

Другие частые причины и исправления

  • Опечатки. Проверьте вводимые команды — терминал чувствителен к регистру и символам.
  • Недостаток прав. Используйте sudo или выполните команду от root.
  • Отсутствие sudo: если при попытке использовать sudo вы видите “sudo: command not found”, проблема с sudo, а не с apt. В этом случае войдите под root и установите sudo.
  • Повреждённый PATH: если исполняемый файл есть, но оболочка его не видит, проверьте переменную PATH.

Пошаговый план устранения неполадок (мини‑методология)

  1. Убедитесь в дистрибутиве: выполните
cat /etc/os-release
  1. Если это не Debian‑производный дистрибутив, используйте соответствующий пакетный менеджер.
  2. Если Debian‑производный — проверьте sudo и PATH.
  3. Попробуйте apt вместо apt‑get.
  4. При отсутствии пакета — скачайте и установите .deb через dpkg.
  5. При сетевых ошибках — проверьте сеть, DNS и системное время.
  6. Перезагрузите систему и повторите.

Чек‑лист для разных ролей

  • Обычный пользователь:

    • Убедиться, что команда введена корректно.
    • Попробовать apt вместо apt‑get.
    • Сообщить системному администратору, если требуется root‑доступ.
  • Системный администратор:

    • Проверить /etc/os-release, PATH и наличие исполняемого файла apt‑get.
    • Проверить и при необходимости восстановить пакет apt через dpkg.
    • Проверить работу sudo и права пользователей.
    • Проверить сетевые настройки и DNS.

Когда предложенные решения не помогут

  • Вы подключены к минимальному контейнеру или образу, где по дизайну нет пакетного менеджера; в контейнерах часто используют предварительно собранные образы с нужными бинарниками.
  • Система сильно повреждена (повреждённые репозитории, отсутствуют базовые утилиты) — может потребоваться переустановка ОС или восстановление из бэкапа.

Быстрая схема принятия решения

flowchart TD
  A[Начало: ошибка 'apt-get: command not found'] --> B{Это Debian‑производный дистрибутив?}
  B -- Да --> C[Проверить sudo и PATH]
  C --> D{apt есть?}
  D -- Да --> E[Использовать apt или sudo apt‑get]
  D -- Нет --> F[Скачать apt_*.deb и установить dpkg]
  B -- Нет --> G[Использовать yum/dnf/pacman/ zypper по дистрибутиву]
  F --> H[Перезагрузить и проверить]
  G --> H
  E --> H

Краткая справка (1‑строчное определение)

apt‑get — командный менеджер пакетов для Debian‑семейства; apt — современная, удобная версия для интерактивной работы.

Шаблон проверки (быстрый SOP)

  • Шаг 1: cat /etc/os-release — определить дистрибутив.
  • Шаг 2: проверить ввод команды и права (sudo).
  • Шаг 3: попытаться apt вместо apt‑get.
  • Шаг 4: при отсутствии — установить apt через dpkg из официального .deb.
  • Шаг 5: проверить сеть, время и перезагрузить.

Итог

Ошибка “apt‑get: command not found” чаще всего означает простое несовпадение инструментов и дистрибутива или проблему с привилегиями/пути. Начните с проверки дистрибутива и прав, используйте apt вместо apt‑get для интерактивных задач и при необходимости переустановите пакет apt через .deb. В крайних случаях переустановка или восстановление образа системы решит проблему.

Важно: не придумывайте решения с непроверенных сторонних репозиториев — используйте официальные пакеты вашего дистрибутива.

Поделиться: X/Twitter Facebook LinkedIn Telegram
Автор
Редакция

Похожие материалы

Массовое переименование файлов в Windows
Руководство

Массовое переименование файлов в Windows

Установка Docker Desktop на Mac
Разработка

Установка Docker Desktop на Mac

Как находить и воспроизводить GIF в Google Картинках
Руководство

Как находить и воспроизводить GIF в Google Картинках

Сделать Windows 10 похожей на Windows 7
Windows

Сделать Windows 10 похожей на Windows 7

Исправить 0x800700e9 при загрузке Xbox Game Pass
Windows

Исправить 0x800700e9 при загрузке Xbox Game Pass

Создать баннер YouTube в Canva
YouTube

Создать баннер YouTube в Canva