apt-get - утилита командной строки для управления пакетами в операционных системах на базе Debian, таких как Ubuntu. Она используется для установки, удаления, обновления и управления пакетами программного обеспечения в системе.
Учитывая, что это пакетный менеджер один из почти самых основных пакетов системы, то логично, что программа должна присутствовать в каждом дистрибутиве. Но все же нередко пользователи встречаются с ошибкой apt get command not found. В этой статье мы рассмотрим почему возникает такая ошибка, как это вообще может быть и как исправить apt get команда не найдена.
Рассмотрим основные команды:
apt-get update: обновляет список доступных пакетов из репозиториев.
apt-get upgrade: обновляет все установленные пакеты до их последних версий.
apt-get install <package>: устанавливает указанный пакет.
apt-get remove <package>: удаляет указанный пакет.
apt-get autoremove: удаляет ненужные зависимости, которые больше не используются другими пакетами.
apt-get dist-upgrade: обновляет систему до новой версии, если такая доступна.
В целом утилита является мощным инструментом для управления пакетами в системах на базе Debian и может быть использован для обновления системы, установки нового программного обеспечения и многих других задач.
Cообщение об ошибке означает, что команда, которую вы пытаетесь выполнить, не найдена в системе. Она либо не установлена, либо была удалена. Но все это звучит очень странно в отношении к менеджеру пакетов.
Основные причины возникновения ошибки:
Теперь рассмотрим как решить проблему. Это очень просто.
Сперва убеждаемся, что причина - не второй пункт. Обычно исполняемые файлы apt находятся в каталоге /usr/bin. Сначала посмотрим есть ли такой файл в той папке:
Обратите внимания на права. Для пользователя, группы и остальных должен быть выставлен флаг "x" означающий исполнение. Если же его нет, то apt придется переустановить.
Если права отличаются от приведенных выше, а именно "-rwxr-xr-x", то их тоже нужно исправить, добавим для всех категорий флаг исполняемости:
Если предыдущие варианты не сработали проверим содержимое переменной среды PATH:
Вы должны увидеть в ней ссылку на /usr/bin. Если такой строчки нет, то проблема была здесь, а строчку нужно добавить в конец:
Например:
Если вы вносили изменения в файл /etc/profile, и переменная PATH сломалась из-за этого, то нужно внести исправления и в этот файл.
Рекомендуем вам просто переустановить утилиту. Скачайте ее из официального сайта и установите в систему. Только нужно выбирать версию для своей ОС. Вы можете скачать пакет с помощью браузера или таких команд:
Для Ubuntu Xenial:
Для Ubuntu Yakkety:
Теперь осталось установить загруженный пакет:
Готово, после этого ошибка apt get command not found должна исчезнуть и вы сможете нормально работать со своими пакетами.
Примените скидку, вставив промокод в специальное поле при оформлении заказа: