Статья о том, что такое ошибка «sudo command not found» и как ее решить. Объясняется, почему эта ошибка возникает и как ее исправить на различных операционных системах.
Статья:
«sudo command not found» — это ошибка, которая может возникнуть при использовании команды sudo в терминале. Она означает, что система не может найти исполняемый файл sudo в папке с бинарными файлами.
Причины возникновения этой ошибки могут быть разными. Одна из них — отсутствие sudo в системе. Но это редко бывает, так как это стандартная утилита в большинстве Linux-дистрибутивов. Более распространенная причина — неправильная установка sudo или нарушение путей к файлам.
Если вы столкнулись с ошибкой «sudo command not found», первое, что нужно сделать — проверить, установлен ли sudo в системе. Для этого введите команду в терминале:
sudo -v
Если вы увидите сообщение о том, что sudo не найден, необходимо его установить. Это можно сделать с помощью пакетного менеджера вашей операционной системы:
Для Ubuntu, Debian и других систем на базе Debian:
sudo apt-get install sudo
Для Fedora, CentOS и других систем на базе RPM:
sudo yum install sudo
Если sudo уже установлен, но вы все еще видите ошибку, то, вероятно, проблема в нарушении путей к файлам. В таком случае следует проверить настройки PATH. Это переменная окружения, указывающая системе, где искать исполняемые файлы.
Для проверки настроек PATH введите команду в терминале:
echo $PATH
Вы увидите список всех каталогов, указанных в PATH. Если в этом списке нет пути к папке с бинарными файлами, где находится sudo, то нужно его добавить. Добавить путь к файлам можно так:
Для Ubuntu, Debian и других систем на базе Debian:
sudo echo «export PATH=$PATH:/usr/sbin» >> /etc/profile
Для Fedora, CentOS и других систем на базе RPM:
sudo echo «export PATH=$PATH:/usr/bin» >> /etc/profile
После того как вы добавили путь к файлам, перезагрузите терминал, чтобы изменения вступили в силу.
На этом все. Если вы правильно выполните все шаги, то ошибка «sudo command not found» больше не будет возникать. Не забывайте, что команда sudo — это очень мощный инструмент, поэтому используйте ее с осторожностью и только тогда, когда это необходимо.»