Linux 2 мин чтения

Как исправить ошибку «command not found» в Fedora

Пошаговое руководство по устранению ошибки «command not found» в Fedora Linux. Узнайте, как проверить наличие программы, установить недостающие пакеты через DNF и настроить переменные окружения.

FedoraLinuxDNFTerminalкомандная строка

Симптомы

  • При вводе команды в терминале появляется сообщение 'bash: command not found'
  • Система не может найти исполняемый файл программы

Возможные причины

  • Программа не установлена в системе
  • Исполняемый файл отсутствует в переменной PATH
  • Неправильно указано имя команды

Пошаговое решение

1

Проверьте правильность написания

Первым делом убедитесь, что имя команды введено верно. Linux чувствителен к регистру (например, 'dnf' и 'DNF' — разные вещи). Попробуйте использовать клавишу Tab для автодополнения пути или имени команды — если система не предлагает варианты, скорее всего, программа отсутствует.

2

Установите недостающий пакет через DNF

В Fedora основным инструментом управления программным обеспечением является менеджер пакетов DNF. Если вы точно знаете, какая программа вам нужна, попробуйте установить её из официальных репозиториев.

Команда
sudo dnf install имя_пакета
3

Проверьте переменную PATH

Если вы уверены, что программа установлена, но система её не видит, возможно, путь к её исполняемому файлу отсутствует в переменной PATH. Вы можете проверить текущие пути, выполнив команду echo $PATH. Если нужной директории там нет, её необходимо добавить в конфигурационный файл вашего профиля (например, .bashrc).

Команда
echo $PATH

Ошибка «command not found» в Fedora возникает, когда оболочка Bash не может обнаружить исполняемый файл для введенной команды. Это может произойти по трем основным причинам: опечатка, отсутствие установленного пакета или некорректная настройка путей. В Fedora Linux для управления софтом используется пакетный менеджер DNF, который позволяет легко находить и устанавливать необходимое ПО. Если же программа является самописным скриптом, убедитесь, что путь к папке, где он лежит, прописан в переменной окружения PATH.

Источники

  1. en.wikipedia.org — проверено 30.05.2026
  2. en.wikipedia.org — проверено 30.05.2026